-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Hey,
Currently setuptools throws a deprecation warning if any version checks that are called through setuptools's version check are not compatible. It will still run though:

However, in released versions of setuptools that are available and installed through ros-humble-desktop, setuptools is upgraded to a point where it no longer accepts valid versions. See the following:

This is an issue with bloom specifically since bloom expects a MacOS (see the error above):

inside the file /dist-packages/bloom/logging.py. This causes the Debian build to fail if setuptools has too high of a version, as previous versions of setuptools simply throw a warning instead of raising an error.
I think a simple solution for now is to pin the Docker with setuptools being at a lower version and to include a comment in the README about it, unless we can find a different tool besides bloom to build the debian.