Skip to content

Reconsider 3.7 support #846

@itamarst

Description

@itamarst

@tipabu suggests at #827 (comment) that maybe dropping 3.7 was a mistake; it's still about an eighth of downloads.

  • Debian Buster is still getting security updates, and includes 3.7.
  • Ubuntu 18.04 had 3.7 as an option. 18.04 was end of life in April, unless you pay for extended support, but I imagine some people are still using it.
  • Probably there's a bunch of Docker images out there that hardcoded buster, e.g. python:3.7-buster-slim or similar.
  • I think RHEL never had 3.7? RHEL 8 skipped it, if memory serves.

I automatically suggested dropping 3.7 on my default attitude as open source maintainer that it's been 4 years since Python 3.8 came out, and every relevant LTS distro (that I pay attention to) with 3.7 has had two major updates since.

But, that might have been the wrong perspective. From a harm reduction perspective it's possible that given the scope of eventlet usage, supporting 3.7 for a while yet is still worth it. cryptography is still supporting 3.7, for example.

If we do add back support, I would suggest any usage on 3.7 come with a very clear warning (or log message?) on startup.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions