Pip tool should warn about EOL Python versions

Some times users are not aware about Python release cycle.
It would be nice if pip can warn the users if they are running a EOL Python version.

For example if a user is running a EOL Python version like Python 3.6, pip can add a notice similar to [notice] A new release of pip is available saying that user is running an EOL Python version and should consider upgrading.

Few things to consider:

  • Some distributions like Red Hat Enterprise Linux has custom maintenance support for EOL Python versions.
  • pip doesn’t have a concrete lifecycle of Python support, it’s based on how many downloads pip receives.

Reference:

I’m not sure why this is worth bringing up here. Most of what needs to be said has been said on the linked pip issue. In particular, this is out of scope for pip, as pip doesn’t manage your Python installation.

5 Likes