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
dropping 3.6 and a few other things #5053
Comments
Many of the core devs were active on the discussion to drop Numpy 1.20 from 3.6. I think there are many things we need to do to release a wheel for 0.18 and I don't think we should slow it down for any kind of hiccups. The omission of python 3.8 was an oversight, and we are working on fixing it in Once we have the infrastructure for 3.8 setup, my goal is the following:
CC: @terencehonles i know you've been working on adding 3.9 support to our test matrix, and I think dropping 3.6 makes it much easier to think about which configurations you want to add for 3.9. |
I'm also in support of releasing a 0.18 Python 3.6 wheel since it just seems like too much infrastructure change at the last minute. |
I would strongly consider dropping Python 3.6 to be in sync with the rest of the community and with the NumPy NEP. |
I don't mind trying to iterate on Python 3.9 CI coverage regardless of when Python 3.6 is dropped. As mentioned on the PR, the wheels build on Linux and I just needed to poke at the Windows builds a little. |
To summarise positions here:
In my opinion the whole point of the NEP-29 standard is to make these decisions easy and avoid this sort of debate altogether, and we should just follow it. So I'd like to release 0.18 without the 3.6 wheels and with python_requires>=3.7. |
I was worried about infrastructure change, but I rather like the 3.6->3.7, 3.7->3.8, 3.8->3.9 build transition. I didn't want to "drop" 3.6, THEN "add" 3.9. Recent PRs have added 3.9, so we are all good. |
Now that it looks like NumPy will officially drop Python 3.6 for 1.20, I think it would be nice if other important libraries get on the same page. Pandas and Matplotlib have already dropped 3.6. I am thinking about dropping 3.6 for the next NetworkX release. It would be nice if scikit-image also did so.
So I took a look to see if I could tell whether you had decided to drop 3.6 yet and I noticed that
I assume the travis issue is b/c you are planning on dropping it.
Would you consider dropping 3.6 now? Having numpy, pandas, matplotlib, networkx, and scikit-image on the same page would be nice and maybe that would motivate scipy and scikit-learn to do the same.
The text was updated successfully, but these errors were encountered: