-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Drop support for Python 3.7 and 3.8? #6159
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
Comments
Related #6148 (comment) |
Ah, #6148 (comment) is a much stronger argument than my inconvenience rant (coincidentally at the same time). I'll change my default stance now -- Let's drop support for Python 3.7 unless anyone comes and complaints. I'll wait for a week and then mark this as accepted so we can send a PR and drop support :) |
The question seems to have come up before - https://github.com/quantumlib/Cirq/blob/master/docs/start/install.md#python-version-support Per https://numpy.org/neps/nep-0029-deprecation_policy.html we should be dropping 3.8 as well. They also suggest
So I guess we can drop 3.7 (and maybe 3.8) in the next minor release. |
@pavoljuhas Do you know if colab / internal google systems need support for 3.7 or 3.8 ? |
@maffoo and I have verified they use Python 3.10. |
Technically we don't do patch releases, our daily wheels are pre-releases of the next minor version 1.2.0. |
Looks like there are no blockers so I'll mark this issue as accepted and we can work on a PR to drop support for 3.7 and 3.8 |
I can take this. |
Description of the issue
We still support Python 3.7 and that prohibits us from using many convenient features in everyday implementation (see https://docs.python.org/3/whatsnew/3.8.html for a list). Python 3.7 is also soooo old now (3.8 was released in 2019!).
Should we drop support for Python 3.7? If not, till when do we continue to support Python 3.7?
Cirq version
1.2.0.dev
The text was updated successfully, but these errors were encountered: