]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.9] gh-135374: Adjust test for setuptools' replacement of distutils (GH-138796...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Tue, 7 Oct 2025 12:03:43 +0000 (14:03 +0200)
committerGitHub <noreply@github.com>
Tue, 7 Oct 2025 12:03:43 +0000 (14:03 +0200)
commit312de66fb552c1b0ddb4294bf30c680a5f862348
tree1bcd96817e4da7cc0f41b62ff095bce83c40d122
parent598165e3739c68f7d08171b645b32c2201497aa0
[3.9] gh-135374: Adjust test for setuptools' replacement of distutils (GH-138796) (GH-139304)

ensurepip installs a bundled copy of distutils, which overrides
the stdlib module. This affects several tests. This commit:

- skips distutils in test___all__, as we're unlikely to break
  `__all__` in a security-fix-only branch (and if we do it's not
  much of a a big deal)
- skips importability tests of distutils submodules if the
  setuptools hack is detected
(cherry picked from commit 987af36a717793e97aad57f7da36a0677edfbdbd)

Co-authored-by: Petr Viktorin <encukou@gmail.com>
Co-authored-by: Ɓukasz Langa <lukasz@langa.pl>
Co-authored-by: Emma Smith <emma@emmatyping.dev>
Lib/test/test___all__.py
Lib/test/test_sundry.py