docs/Hacking.md says:
GYP has a suite of tests which you can run with the provided test driver
to make sure your changes aren't breaking anything important.
You run the test driver with e.g.
$ python -m pip install --upgrade pip setuptools
[…]
As of Python 3.12, Python no longer comes with the setuptools package by default. I tried following the instructions in docs/Hacking.md in a fresh Python 3.13 virtual environment, but I skipped installing/upgrading setuptools (I only upgraded pip). Everything worked fine.
At some point, docs/Hacking.md so that it doesn’t tell users to upgrade setuptools. We could do it after Python 3.10 has reached end of life, or we could do it sooner with a note that says “hey, if you’re using Python 3.12+, don’t upgrade setuptools”.
docs/Hacking.mdsays:As of Python 3.12, Python no longer comes with the
setuptoolspackage by default. I tried following the instructions indocs/Hacking.mdin a fresh Python 3.13 virtual environment, but I skipped installing/upgradingsetuptools(I only upgradedpip). Everything worked fine.At some point,
docs/Hacking.mdso that it doesn’t tell users to upgradesetuptools. We could do it after Python 3.10 has reached end of life, or we could do it sooner with a note that says “hey, if you’re using Python 3.12+, don’t upgradesetuptools”.