-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
[MRG] CI Push Scipy minimum version to 1.1.0. Remove Python 3.6 from builds. #20069
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
Conversation
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.
Thanks @cmarmo ! LGTM, once the CI passes.
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.
Thank you for working on this issue @cmarmo !
|
If we want to test scipy 1.0 on any 32bit linux, we would need to install from pypi and not use apt. Given that ubuntu has dropped support for 32bit linux on apt for newer versions of scipy, I think testing with the pypi scipy 1.0 is reasonable. |
@thomasjpfan unfortunately also
... so I guess I should move to conda for 32bit... |
Using doctest for floats are kind of flaky. :/ For For |
All green! Should minimal dependencies be added to changelog? Thanks! |
I think so. Maybe either at the beginning or the end (no strong opinion). |
I have added the 'no changelog' label to make the check pass: the check looks for the PR number and I haven't add it (I don't think this is a useful info in this case). |
Update to python 3.7 CircleCI and Travis builds.
After checking I realized that Travis and CircleCI were quite easy to modify. I have merged into this PR the updates of the other builds too. |
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.
LGTM. Thanks (and thanks for fixing funny typos). Merging.
I should have committed with |
I should have commit with [ci build] , there is an issue with minimal dependencies of scikit-image. I'm working on it. Sorry for that.
Ha, I was wondering.
Ping me on the PR where you address this.
|
Thanks for making this happen! I think we would also need to update the readme and the installation documentation accordingly. |
You are right! Sorry! I'm on it. |
Reference Issues/PRs
Closes #19705, closes #20084.
What does this implement/fix? Explain your changes.
Pushes Scipy minimum version to 1.1.0.
Pushes Numpy minimum version to 1.14.5.
Pushes matplotlib minimum version to 2.2.2 for compatibility with python3.7
Drop 3.6 builds.
Configure Azure builds to run on ubuntu Focal 20.04 LTS.
Adds one bionic 18.04 LTS azure build with scipy from conda-forge and python 3.7
Move the Linux 32bit build from ubuntu to Debian 10 as debian still support 32bit and is distributed with python 3.7.
Any other comments?
Before I start fixing the version conflicts, please, let me know if the defined set of builds fits your requirements. Thanks.
maybe ping ... @ogrisel , @thomasjpfan , @rth ?