-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Support Python 3.12 #6516
Support Python 3.12 #6516
Commits on May 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94fcf5c - Browse repository at this point
Copy the full SHA 94fcf5cView commit details -
Older versions failed to create venv from already virtual Python 3.12. Also allow never filelock versions needed by virtualenv.
Configuration menu - View commit details
-
Copy full SHA for 3da0975 - Browse repository at this point
Copy the full SHA 3da0975View commit details -
Adjust package presence assertion in test_isolated_env_cloning
For Python 3.12 the new environment may not have setuptools and wheel.
Configuration menu - View commit details
-
Copy full SHA for ce7960a - Browse repository at this point
Copy the full SHA ce7960aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a689285 - Browse repository at this point
Copy the full SHA a689285View commit details -
pylatex-1.4.2 is the first version compatible with Python 3.12.
Configuration menu - View commit details
-
Copy full SHA for 115b10f - Browse repository at this point
Copy the full SHA 115b10fView commit details
Commits on May 9, 2024
-
Bump up to grpcio-tools~=1.59.0
Needed for compatibility with Python 3.12
Configuration menu - View commit details
-
Copy full SHA for eb05000 - Browse repository at this point
Copy the full SHA eb05000View commit details -
Compile protos with grpcio-tools 1.59.3
Executed dev_tools/build-protos.sh
Configuration menu - View commit details
-
Copy full SHA for 5352404 - Browse repository at this point
Copy the full SHA 5352404View commit details -
Relax requirement on qiskit-aer-0.12 so it installs on Python 3.12
Allow qiskit-aer-0.12.0 which has source distribution on PyPI and thus can be installed for Python 3.12. The later qiskit-aer-0.12.X releases are provided as binary wheels only without a variant for Python 3.12.
Configuration menu - View commit details
-
Copy full SHA for 0806f86 - Browse repository at this point
Copy the full SHA 0806f86View commit details -
Bump up to quimb~=1.7 which installs correctly with Python 3.12
Remove quimb dependencies from our requirements specifications as we do not import them directly in Cirq. Keep `opt_einsum` requirement which is an optional quimb dependency. Otherwise let quimb sort out its dependencies.
Configuration menu - View commit details
-
Copy full SHA for 1352b5d - Browse repository at this point
Copy the full SHA 1352b5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 65bfddf - Browse repository at this point
Copy the full SHA 65bfddfView commit details