Skip to content

Undocument support for EOL Python 2.6 and 3.3 #371

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

Merged
merged 1 commit into from
Sep 17, 2018
Merged

Undocument support for EOL Python 2.6 and 3.3 #371

merged 1 commit into from
Sep 17, 2018

Conversation

jdufresne
Copy link
Contributor

Python 2.6 and 3.3 are end of life. They are no longer receiving bug fixes, including for security issues. Python 2.6 went EOL on 2013-10-29 and on 2017-09-29. For additional details on support Python versions, see:

https://devguide.python.org/#status-of-python-branches

Removing support for EOL Pythons will reduce testing and maintenance resources.

Using pypinfo, here are the PyPI download statistics for the last 30 days, showing low numbers for these EOL Pythons:

python_version percent download_count
2.7 56.49% 3,841,256
3.6 30.41% 2,067,785
3.5 8.38% 569,774
3.4 3.15% 214,075
3.7 1.50% 102,095
2.6 0.04% 2,960
3.3 0.02% 1,236
3.8 0.00% 84
3.2 0.00% 46
None 0.00% 33

https://github.com/ofek/pypinfo

This change only removes the documentation of 2.6 and 3.3. Legacy code is expected to be removed in future commits as the changes are quite extensive.

import argparse # pip install argparse
import importlib # pip install importlib
import unittest2 as unittest # pip install unittest2

These are included in Python 2.7 and Python 3.x.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can probably cut this line, right?

@jdufresne
Copy link
Contributor Author

We can probably cut this line, right?

Yup! I agree. Removed in the latest revision.

@jmadler
Copy link
Contributor

jmadler commented Sep 17, 2018

Awesome -- can you rebase after the #367 merge I just did?

Python 2.6 and 3.3 are end of life. They are no longer receiving bug
fixes, including for security issues. Python 2.6 went EOL on 2013-10-29
and on 2017-09-29. For additional details on support Python versions,
see:

https://devguide.python.org/#status-of-python-branches

Removing support for EOL Pythons will reduce testing and maintenance
resources.

Using pypinfo, here are the PyPI download statistics for the last 30
days, showing low numbers for these EOL Pythons:

| python_version | percent | download_count |
| -------------- | ------: | -------------: |
| 2.7            |  56.49% |      3,841,256 |
| 3.6            |  30.41% |      2,067,785 |
| 3.5            |   8.38% |        569,774 |
| 3.4            |   3.15% |        214,075 |
| 3.7            |   1.50% |        102,095 |
| 2.6            |   0.04% |          2,960 |
| 3.3            |   0.02% |          1,236 |
| 3.8            |   0.00% |             84 |
| 3.2            |   0.00% |             46 |
| None           |   0.00% |             33 |

https://github.com/ofek/pypinfo

This change only removes the documentation of 2.6 and 3.3. Legacy code
is expected to be removed in future commits as the changes are quite
extensive.
@jdufresne
Copy link
Contributor Author

Done!

@jmadler jmadler merged commit af02ef6 into PythonCharmers:master Sep 17, 2018
@jdufresne jdufresne deleted the doc-drop branch September 17, 2018 22:38
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 this pull request may close these issues.

2 participants