Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.