Am 11.05.24 um 15:05 schrieb Stefan Ram:> ODER ich habe "setuptools"
mit "distutils" verwechselt, und
"setuptools" wurden in Python 3.12 nicht entfernt.
distutils wurde in 31.2 aus der stdlib entfernt.
setuptools war noch nie Teil der stdlib, wurde aber standardmäßig von
venv in neue virtuelle Environments installiert. Das ist jetzt nicht
mehr so.
Wenn man weiter distutils oder setuptools und eine setup.py verwenden
will, sollte man daher eine pyproject.toml anlegen und eine
entsprechende [build-system] Sektion einfügen, die dafür sorgt, dass
beim Bauen eines Pakets setuptools heruntergeladen wird setuptools hat
dann seine eigene Version von distutils.
Siehe:
https://packaging.python.org/en/latest/tutorials/packaging-projects/#choosing-a-build-backend
Chris
_______________________________________________
python-de Mailingliste -- python-de@python.org
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an
python-de-le...@python.org
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: arch...@mail-archive.com