Skip to content

Install through bloom fails if setuptools is upgraded #13

@bhung-bdai

Description

@bhung-bdai

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:
image
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:
image

This is an issue with bloom specifically since bloom expects a MacOS (see the error above):
image
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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions