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

Drop support for EOL Python 2.6 and 3.3 #40

Merged
merged 5 commits into from
Jun 12, 2019
Merged

Conversation

hugovk
Copy link
Contributor

@hugovk hugovk commented Oct 13, 2017

The CI fails with latest master for Python 2.6 builds which also causes PRs to fail (eg. #39).

The easiest way to fix it is to just drop support for Python 2.6. I see testtools already dropped it in
testing-cabal/testtools#198.

Other reasons for dropping 2.6

(Python 3.3 also became EOL last month.)


This change is Reviewable

@hugovk hugovk mentioned this pull request Oct 13, 2017
@hugovk
Copy link
Contributor Author

hugovk commented Oct 13, 2017

By the way, looks like the 2.6 failure is caused by pbr, and they've recently dropped 2.6 as well: openstack/pbr@5589801

@hugovk
Copy link
Contributor Author

hugovk commented Oct 18, 2017

Here's pip install for fixtures from PyPI for the last month:

$ pypinfo --percent --pip fixtures pyversion
python_version percent download_count
-------------- ------- --------------
2.7              91.8%        164,392
3.5               5.2%          9,253
3.6               1.5%          2,713
3.4               1.1%          2,024
2.6               0.3%            450
3.3               0.1%            161
3.7               0.0%             10

@hugovk
Copy link
Contributor Author

hugovk commented Jun 4, 2018

Rebased and updated to use the latest PyPy3 (the old PyPy3.3 now fails) and to also remove EOL Python 3.3.


Here's the pip installs for fixtures from PyPI for May 2018:

python_version percent download_count
2.7 80.96% 71,570
3.5 12.99% 11,485
3.6 5.21% 4,607
3.4 0.65% 572
2.6 0.13% 117
3.7 0.05% 43
3.3 0.01% 10
Total 88,404

Source: pypinfo --start-date 2018-05-01 --end-date 2018-05-31 --percent --markdown fixtures pyversion

@hugovk hugovk changed the title Drop support for EOL Python 2.6 Drop support for EOL Python 2.6 and 3.3 Aug 18, 2018
@jelmer jelmer merged commit 1f56ba4 into testing-cabal:master Jun 12, 2019
@hugovk hugovk deleted the rm-2.6 branch June 13, 2019 06:08
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