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

[RFC] NEP 29 adoption (drop <3.6 in next release) #287

Closed
qwhelan opened this issue Dec 9, 2019 · 1 comment
Closed

[RFC] NEP 29 adoption (drop <3.6 in next release) #287

qwhelan opened this issue Dec 9, 2019 · 1 comment
Milestone

Comments

@qwhelan
Copy link
Collaborator

qwhelan commented Dec 9, 2019

With Python 2 reaching EOL on 1/1/2020, bottleneck will also be dropping support for Python 2.7.

With the recent adoption of NEP 29, numpy has adopted a formal version upgrade cadence. Given bottleneck's tight compatibility with numpy, it likely makes sense for us to adopt NEP 29 as well. The relevant section is the following timeline:

Date | Python | NumPy
Jan 07, 2020 | 3.6+ | 1.15+
Jun 23, 2020 | 3.7+ | 1.15+
Jul 23, 2020 | 3.7+ | 1.16+
Jan 13, 2021 | 3.7+ | 1.17+
Jul 26, 2021 | 3.7+ | 1.18+
Dec 26, 2021 | 3.8+ | 1.18+
Apr 14, 2023 | 3.9+ | 1.18+

This would imply dropping 3.5 support in the next release as well. We would not be doing anything to actively inhibit use on 3.5, just not actively testing or seeking to fix issues that solely exhibit there.

Please reach out in this thread if this would inhibit your use of bottleneck. If there is no general objection, I will adopt NEP 29 around 1/1/2020.

@qwhelan
Copy link
Collaborator Author

qwhelan commented Jan 1, 2020

Adopted in #291

@qwhelan qwhelan closed this as completed Jan 1, 2020
@qwhelan qwhelan added this to the 1.4.0 milestone Jan 1, 2020
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

No branches or pull requests

1 participant