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

Tracking issue for dropping python2 support #75006

Closed
tesuji opened this issue Aug 1, 2020 · 5 comments
Closed

Tracking issue for dropping python2 support #75006

tesuji opened this issue Aug 1, 2020 · 5 comments
Labels
C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Comments

@tesuji
Copy link
Contributor

tesuji commented Aug 1, 2020

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)

@rustbot rustbot added T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. labels Aug 1, 2020
@LeSeulArtichaut LeSeulArtichaut added the T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) label Aug 1, 2020
@jyn514
Copy link
Member

jyn514 commented Aug 1, 2020

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

@tesuji
Copy link
Contributor Author

tesuji commented Aug 1, 2020

But how long should we support python 2?

@jyn514
Copy link
Member

jyn514 commented Aug 1, 2020

That should be part of the MCP.

@Mark-Simulacrum
Copy link
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).

@Mark-Simulacrum
Copy link
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
Labels
C-tracking-issue Category: A tracking issue for an RFC or an unstable feature. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

5 participants