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 2 / 3.4 end of support timeline #235

Closed
rth opened this issue Oct 10, 2019 · 5 comments · Fixed by #236
Closed

Python 2 / 3.4 end of support timeline #235

rth opened this issue Oct 10, 2019 · 5 comments · Fixed by #236

Comments

@rth
Copy link
Contributor

rth commented Oct 10, 2019

Just wondering if there are any plans for dropping Python 2.7 (and 3.4) in the near future?

  • 3.4 reached EOL on 2019-03-16
  • and 2.7 will soon as you know, while sphinx dropped support for Python 2 since v2.0 on Mar 28, 2019.

Planning to look into #196 and although it might not be a blocker, not having to think about pre 3.5 type annotations would probably be easier.

@rth
Copy link
Contributor Author

rth commented Oct 10, 2019

Dropping support for Python 2 might also solve some existing issues e.g. #221 (comment) , #163

@larsoner
Copy link
Collaborator

I'm fine with dropping 2.7 and 3.4 support now

@jnothman
Copy link
Member

jnothman commented Oct 10, 2019 via email

@hugovk
Copy link

hugovk commented Oct 18, 2019

NumPy, Matplotlib, scikit-learn, IPython, Jupyter, yt, SciPy, and scikit-image have proposed:

Where:

This NEP recommends that all projects across the Scientific Python ecosystem adopt a common “time window-based” policy for support of Python and NumPy versions. Standardizing a recommendation for project support of minimum Python and NumPy versions will improve downstream project planning.

For example, they suggest:

This project supports:

  • All minor versions of Python released 42 months prior to the project, and at minimum the two latest minor versions.
  • All minor versions of numpy released in the 24 months prior to the project, and at minimum the last thee minor versions.

And:

On next release, drop support for Python 3.5 (initially released on Sep 13, 2015)

It looks set to be accepted soon.

@hugovk
Copy link

hugovk commented Oct 18, 2019

And NumPy's WIP PR to drop 3.5: numpy/numpy#14673.

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

Successfully merging a pull request may close this issue.

4 participants