You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to #7401 building the cryptography wheel as cp36-cp36m, rather than using the cp34-abi3 wheel from PyPi, Pants does not work properly with a Python 3.7 interpreter.
Specifically, it appears to fail if the user uses any contrib packages from PyPi. To reproduce, use this pants.ini and the ./pants script from the setup repo.
Exception message: Could not satisfy all requirements for pantsbuild.pants==1.15.0rc0:
pantsbuild.pants==1.15.0rc0(from: pantsbuild.pants.contrib.go==1.15.0rc0)
Solution coming soon
This can be fixed once pex-tool/pex#692 gets merged into Pants, as we'll be able to remove:
…ing abi3 workaround (#7578)
In order to release the Py36 PEX, we had to workaround an upstream Pex issue that could not properly resolve `cryptography-cp34-abi3`. Now that this is fixed, we can restore support Python 3.7+.
Will close#7459.
Problem
Due to #7401 building the
cryptography
wheel ascp36-cp36m
, rather than using thecp34-abi3
wheel from PyPi, Pants does not work properly with a Python 3.7 interpreter.Specifically, it appears to fail if the user uses any contrib packages from PyPi. To reproduce, use this
pants.ini
and the./pants
script from the setup repo.Then running
./pants
, you'll get the error:Solution coming soon
This can be fixed once pex-tool/pex#692 gets merged into Pants, as we'll be able to remove:
pants/build-support/bin/release.sh
Lines 213 to 220 in e620a9e
The text was updated successfully, but these errors were encountered: