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

Python 3.9.1 release reverts pex to 2.0.3 #1141

Closed
cp-richard opened this issue Dec 15, 2020 · 6 comments · Fixed by #1142
Closed

Python 3.9.1 release reverts pex to 2.0.3 #1141

cp-richard opened this issue Dec 15, 2020 · 6 comments · Fixed by #1142
Assignees
Labels

Comments

@cp-richard
Copy link

Should

requires-python = ">=2.7,<=3.9,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"

be

requires-python = ">=2.7,<3.10,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"

or is 3.9.1 (patch levels) actually to be blocked?

@jsirois jsirois added the bug label Dec 15, 2020
@jsirois
Copy link
Member

jsirois commented Dec 15, 2020

Your suggestion is correct, we should have been using <3.10.

@jsirois jsirois mentioned this issue Dec 15, 2020
2 tasks
@jsirois
Copy link
Member

jsirois commented Dec 15, 2020

Thanks for the report - there is a bit of churn dealing with the 2.1.23 release and pypa/pip#9283 but I'll get this fix in the next release here today.

jsirois added a commit to jsirois/pex that referenced this issue Dec 15, 2020
Also bump the 3.9 we test with in CI to 3.9.1.

Fixes pex-tool#1141
jsirois added a commit that referenced this issue Dec 15, 2020
Also bump the 3.9 we test with in CI to 3.9.1.

Fixes #1141
@jsirois jsirois self-assigned this Dec 15, 2020
@mjuarez
Copy link

mjuarez commented Dec 15, 2020

I'm encountering a similar issue with Python 3.8 but I'm seeing you've been building for 3.8 successfully. Is 3.8 also unsupported?

@seerickcode
Copy link

I'm encountering a similar issue with Python 3.8 but I'm seeing you've been building for 3.8 successfully. Is 3.8 also unsupported?

I was using 3.8 without issue. I was then using 3.9 without issue, but a few days ago, deadsnakes repo (debian/ubuntu) packaged 3.9.1 (which I got from updates), and I just happened to be building a new virtual environment, and the issue came up.

@mjuarez
Copy link

mjuarez commented Dec 15, 2020

I'll move to a separate issue

@jsirois
Copy link
Member

jsirois commented Dec 16, 2020

@mjuarez 3.8 has been supported for quite some time. Definitely file a new issue if you are having problems installing or running modern Pex in a Python 3.8 environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants