Skip to content

Deprecate/Drop Support for Python 3.3? #3796

Closed
@dstufft

Description

@dstufft

Currently Python 3.3 support is not a major headache for support (unlike 3.2) because we're largely being limited by Python 2.6 and 2.7 in terms of what features we can support. However, I think it's important to periodically look at the usage and make sure that we're not supporting Python versions that are not really being used as no matter what, each version of Python we support incurs a cost in terms of overhead for support (more build matrix items, minor incompatibilities, etc).

With that in mind, I took a look at what % of the pip initiated traffic that PyPI received in the last month to see what our usage numbers look like.

Only pip 8 initiated traffic:

2.7 83.8%
3.5  6.3%
3.4  5.5%
2.6  3.8%
3.3  0.3%
3.6  0.1%
3.2  0.03%

All pip initiated traffic:

2.7 86.8%
3.4  5.2%
3.5  3.9%
2.6  3.4%
3.3  0.4%
3.2  0.07%
3.6  0.04%

Given that 3.3 support is well under 1%, do we want to deprecate support for Python 3.3 with intent to drop support for it in either pip 9 or pip 10? For myself, I say yes-- either as a pip 9 or a pip 10 deprecation.

@pypa/pip-committers ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    auto-lockedOutdated issues that have been locked by automation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions