[ANN] iPOPO 3.0.0

3 views
Skip to first unread message

Thomas Calmant

unread,
Aug 26, 2024, 10:44:24 AMAug 26
to ipop...@googlegroups.com, ipopo...@googlegroups.com
Hi, fellow iPOPO users

After some years without a lot of updates, iPOPO finally gets its v3.0.0 release!
It follows some work on the source code to support newer versions of Python and dropping support for old ones.

What happened to 2.0 you might ask: the v2 branch was an attempt to rewrite iPOPO in async mode,
but it stalled due to difficulties trying to keep retro-compatibility.

What's new in 3.0.0
================

* Dropped support for Python 2.7 and versions earlier than 3.10, it's time to move on
* Kept compatibility with iPOPO 1.0 on API level: it is possible to link iPOPO v1 and v3 via Remote Services
* Added type hints where possible
* Pelix and iPOPO now support types in specifications
* Documentation updates
* Moved from Travis-CI to GitHub actions to test project against Python 3.10, 3.11 and 3.12

You can take a look at the documentation at https://ipopo.readthedocs.io/
iPOPO is available on PyPI: https://pypi.org/project/iPOPO/
Source is available on GitHub: https://github.com/tcalmant/ipopo

Feel free to send feedback on your experience of Pelix/iPOPO, via the mailing lists:

Have fun!

Reply all
Reply to author
Forward
0 new messages