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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions