Closed GustavoOS closed 1 month ago
Hi @GustavoOS. This is an indirect issue. pip install setuptools<71 fiftyone
should be sufficient. Related to https://github.com/voxel51/fiftyone/pull/4581
unfortunately this is a bug that affects multiple versions (tried 0.24.1 and 0.23.1, they all have the same error)
Also, the install.bash script overrides pip install setuptools<71 fiftyone
The issue is fixed on release/v0.25.0
and develop
branches. You can also edit the requirement/common.txt
file directly as shown in https://github.com/voxel51/fiftyone/pull/4581/files since you are installing from source
Describe the problem
Fiftyone has the requirements/common.txt in multilple versions with setuptools set with version >= 45.2.0 and packaging 20.3. However, the expected behaviour changed on setuptools 71 when combined with packaging < 22.0, leading to the exception 'strip_trailing_zero' which occurs on source install. (See https://github.com/pypa/setuptools/issues/4483 for more details)
Code to reproduce issue
'strip_trailing_zero' error will occur
System information
python --version
): 3.9fiftyone --version
): 0.24.1Willingness to contribute
The FiftyOne Community encourages bug fix contributions. Would you or another member of your organization be willing to contribute a fix for this bug to the FiftyOne codebase?