Closed vpung closed 2 months ago
Could you provide references links for ongoing issue that new release of setuptools==74.0.0
breaks numpy
installation, so as a dependency, we have to pin down to old version until a fix is made?
Also, we need a TODO tag and comments for reason around these temp fixing lines for reminder.
Issue #, if available: N/A
Description of changes: Pin the version of
setuptools
to be 73.0.1. The latest version ofsetuptools
is 74.0.0 and Github workflow fails with message:According to the release notes of
setuptools
,distutils
has been deprecated. Reading from the Numpy docs,distutils
also is marked as deprecated. The solution provided is to temporarily pin down the version ofsetuptools
to the last known working version of our build which is version 73.0.1.Testing the pin down version of setuptools, we get the following error:
ERROR: Some build dependencies for file:///home/ec2-user/pecos conflict with the backend dependencies: setuptools==74.0.0 is incompatible with setuptools<=73.0.1.
We pin downpip
to the highest version possible without getting this error which ispip==23.0.1
.Pinning down
setuptools
andpip
is temporary and the following weeks, we should move away fromdistutils
and revert these changes.By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.