Skip to content

Tracking issue for dropping python2 support #75006

Closed

Description

@tesuji

In #74905 (comment), @Mark-Simulacrum said that:

We have not established a minimum minor version for Python 3, we'd need to do some research about what is available on older (linux) systems by default (or through package managers).

Python 2 is still supported by many distros to my knowledge.

I open this issue to track when we drop python2 support.

Some info about Python versions in some Linux distros

Packaging status


Current status: #75006 (comment)

Activity

  1. added
    T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.
    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFC
    on Aug 1, 2020
  2. added
    T-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
    on Aug 1, 2020
  3. jyn514 commented on Aug 1, 2020

    @jyn514
    Member

    This should be an MCP. I don't think we should drop python2 at all, in many distros python still mean python2.

  4. tesuji commented on Aug 1, 2020

    @tesuji
    ContributorAuthor

    But how long should we support python 2?

  5. jyn514 commented on Aug 1, 2020

    @jyn514
    Member

    That should be part of the MCP.

  6. Mark-Simulacrum commented on Aug 1, 2020

    @Mark-Simulacrum
    Member

    IMO it is somewhat premature to consider dropping python 2 (or even when to drop it). Right now continuing to support it is essentially painless - we don't have much python code, and the code we do have is relatively rarely edited in a major way (nor would I want to edit it).

  7. Mark-Simulacrum commented on Aug 2, 2020

    @Mark-Simulacrum
    Member

    I am going to close this -- if someone wants to propose that we drop python 2 sooner, they should file a compiler team MCP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCT-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions