Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add manylinux2010 to list of supported platforms #778

Closed
wants to merge 2 commits into from

Conversation

fhoering
Copy link
Contributor

@fhoering fhoering commented Oct 18, 2019

Proposal to to fix #763 as we are also blocked by this issue.

I investigated this problem and in reality it is complicated.

Pex has forked https://github.com/pantsbuild/pex/blob/master/pex/pep425tags.py from setuptools which handles the supported tags. The last pep425tags version from setuptools also handles manylinux2010 & manylinux2014 support but there is currently a PR to replace this by pypa/packaging.tags. So I suppose the real fix would be waiting this to be merged, update vendor/setuptools and then reapply the changes. This looks like a lot of work.

In the meantime (waiting for a proper fix) I suggest just adding manylinux2010 to the list of supported platforms. In reality I think having people publish linux_x86_64 and manylinux1 wheels at the same time already doesn't work very well. So this fix should not be much worse.

wisechengyi pushed a commit to pantsbuild/pants that referenced this pull request Oct 21, 2019
### Problem

Cryptography==2.8 is a transient dep of requests and pyopenssl. Pip resolves a manylinux2010 whl from pypi which breaks the pants.pex build in the release script. Probably fixed by pex-tool/pex#778

### Solution

pin to last working version

### Result
 
unblocks release
wisechengyi pushed a commit to pantsbuild/pants that referenced this pull request Oct 21, 2019
### Problem

Cryptography==2.8 is a transient dep of requests and pyopenssl. Pip resolves a manylinux2010 whl from pypi which breaks the pants.pex build in the release script. Probably fixed by pex-tool/pex#778

### Solution

pin to last working version

### Result
 
unblocks release
@fhoering
Copy link
Contributor Author

Tried with the new version. It correctly pulls manylinux2010 wheels.

@fhoering fhoering closed this Dec 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Pex fails with tensorflow==2.0.0rc0 (probably because of manylinux2010)
1 participant