Closed dpad closed 2 months ago
Fixes a compatibility issue between the newer setuptools>71 (as introduced by https://github.com/AVSLab/basilisk/pull/778) and packaging<22. This is fixed by adding packaging>=22 as an additional build dependency.
setuptools>71
packaging<22
packaging>=22
Refer to https://github.com/pypa/setuptools/issues/4483 for details.
Note: this issue affects only installations in editable mode (as done by python conanfile.py). It does not affect pip install . installations.
python conanfile.py
pip install .
Steps to reproduce the behavior:
pip install "packaging<22"
With this fix, packaging is upgraded automatically and the build works.
packaging
Not required.
Description
Fixes a compatibility issue between the newer
setuptools>71
(as introduced by https://github.com/AVSLab/basilisk/pull/778) andpackaging<22
. This is fixed by addingpackaging>=22
as an additional build dependency.Refer to https://github.com/pypa/setuptools/issues/4483 for details.
Note: this issue affects only installations in editable mode (as done by
python conanfile.py
). It does not affectpip install .
installations.Verification
Steps to reproduce the behavior:
pip install "packaging<22"
python conanfile.py
With this fix,
packaging
is upgraded automatically and the build works.Documentation
Not required.
Future work
Not required.