Merge pull request #17313 from WhizZest/fix-setuptools-version

Fix the issue of `pip install 'setuptools<70'` failing in cmd
This commit is contained in:
w-e-w 2026-03-02 16:00:53 +09:00 committed by GitHub
commit 1937682a20
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -431,10 +431,10 @@ def prepare_environment():
try:
setuptools_version = run(f'"{python}" -c "import setuptools; print(setuptools.__version__)"', None, None).strip()
if setuptools_version >= "70":
run_pip("install 'setuptools<70'", "setuptools")
run_pip("install setuptools==69.5.1", "setuptools")
except Exception:
# If setuptools check fails, install compatible version
run_pip("install 'setuptools<70'", "setuptools")
run_pip("install setuptools==69.5.1", "setuptools")
# Install build dependencies early
ensure_build_dependencies()