You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.12 compatibilities during this phase, and where necessary publish Python 3.12 wheels on PyPI to be ready for the final release of 3.12.0.
This happens because, while the setuptools build backend remains supported including for projects like this one with setup.py files containing nontrivial logic, running setup.py directly is deprecated and, starting in Python 3.12, Python virtual (and global) environments no longer automatically have the setuptools package. See the ensurepip item in the list of removals in 3.12.
The test_installation test runs python setup.py install. The solution is to use pip install . instead, or pip install -e . when an editable install is desired (in test_installation, the README.md, and elsewhere).
I've opened #1654, which includes a fix for this issue.
The Python 3.12 release candidate is out! 🚀
See also https://dev.to/hugovk/help-test-python-312-beta-1508/
Python 3.12.0 final will be released in one month: https://peps.python.org/pep-0693/
However, when adding 3.12 to the CI like hugovk@427164b, it fails with:
The text was updated successfully, but these errors were encountered: