-
Notifications
You must be signed in to change notification settings - Fork 667
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
Fix python_requires #3104
Fix python_requires #3104
Conversation
Codecov Report
@@ Coverage Diff @@
## master #3104 +/- ##
==========================================
+ Coverage 90.89% 91.82% +0.93%
==========================================
Files 149 154 +5
Lines 20694 21199 +505
Branches 3194 3194
==========================================
+ Hits 18809 19466 +657
- Misses 1250 1641 +391
+ Partials 635 92 -543
Continue to review full report at Codecov.
|
I don't remember why I removed 3.5 in PR #2738. You are correct in that I shouldn't have done it because for 1.0.1 we need to support whatever 1.0.0 supported, and in 1.0.0 we did not remove support; in 0.20.0 we removed support for >2.7 <3.5. The metadata also still showed support for 3.5. Thanks for catching my mistake. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Interesting something about this change is causing py3.5 to break 😕 |
The pip version is not up to it (from https://travis-ci.com/github/MDAnalysis/mdanalysis/jobs/474702826)
A f-string is used in this pip version. I wonder why does conda install a pip version that is incompatible with the python version? (Maybe I ran into the same thing before and couldn't take it anymore and upped the version...) |
Ooo that's really strange, it was running 20.3 just this morning when I re-ran one of the failed jobs, but it's picking up 21 now... 😫 yeah looks like they released 21 just 9h ago.. Related issue: pypa/pip#9500 |
I sometimes deeply despise new software... |
@orbeckst New release bugs are just a good way keep us on our toes (and burn off HPC allocations) 🙃 Pinning on CI seems to do the trick here. I'm assuming upstream will yank/amend accordingly, so it hopefully shouldn't impact 1.0.1. py2.7 CI stalled again 🤯 I've restarted it so hopefully that completes.... |
py2.7 CI is very flaky, had to keep restarting until it finally worked. I don't think there's much we can do here since we're at a point where py2.7 conda installs is a long mess of frozen solves :/ If someone thinks it's relevant please do open an issue though |
Fixes #3103
Changes made in this Pull Request:
python_requires
in setup.py by specifying the minor versionTo do
For some reason we don't let 3.5 on
master
anymore. I was under the impression that we still allowed py3.5 on 1.0.x. I think @orbeckst made the change (from the blame history)?PR Checklist