Closed christophfroehlich closed 9 months ago
The pip package for colcon-devtools 0.2.5 was released in October: https://pypi.org/project/colcon-devtools/0.2.5/
How are you installing colcon?
Ah, I realized now that it is installed with apt as dependency of python3-colcon-common-extensions
# apt info python3-colcon-devtools
Package: python3-colcon-devtools
Version: 0.2.3-2
https://packages.debian.org/bookworm/python3-colcon-devtools with 0.2.3 released.
Ah, there's nothing I can do to help then. I have no more influence over Debian's packaging choices than you do.
It is unfortunate that they updated to >= colcon-core-0.13.0
but not >= colcon-devtools-0.2.3
which was released 3 days later. Even weirder that they updated colcon-core again and still didn't update colcon-devtools. I would have thought that the tests would fail from the deprecation warning...maybe they never even tried to build it after updating colcon-core.
:shrug:
I'm going to close this issue here since this is a debian packaging problem. Feel free to open a ticket there.
ok, strange. Then I'll have to deal with pyenv and install it with pip I guess.
I wrote a CI pipeline for debian for ros2_control, using debian 12 for the rolling version. This one comes with python 3.11.2, where I get the following deprecation warning:
/usr/lib/python3/dist-packages/colcon_devtools/verb/extension_points.py:4: UserWarning: 'colcon_core.entry_point' has been deprecated, use 'colcon_core.extension_point' instead
This was fixed already, but the last release of
colcon-devtools
seems to be missing for python 3.11.I'd only like to report this, I'm not sure how the release process works for the pip packages. But maybe 3.11 will be the target version for jazzy (I think there is an error here) and more of this warnings will pop up soon.