]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-92584: Remove the distutils package (#99061)
authorVictor Stinner <vstinner@python.org>
Thu, 3 Nov 2022 18:27:27 +0000 (19:27 +0100)
committerGitHub <noreply@github.com>
Thu, 3 Nov 2022 18:27:27 +0000 (19:27 +0100)
commit0faa0ba240e815614e5a2900e48007acac41b214
tree20b8346df4331716aba051d6e05e039318176ba3
parentb07f546ea3a574bc3016fb023c157c65a47f4849
gh-92584: Remove the distutils package (#99061)

Remove the distutils package. It was deprecated in Python 3.10 by PEP
632 "Deprecate distutils module". For projects still using distutils
and cannot be updated to something else, the setuptools project can
be installed: it still provides distutils.

* Remove Lib/distutils/ directory
* Remove test_distutils
* Remove references to distutils
* Skip test_check_c_globals and test_peg_generator since they use
  distutils
113 files changed:
.gitignore
Doc/conf.py
Doc/whatsnew/3.12.rst
Lib/distutils/README [deleted file]
Lib/distutils/__init__.py [deleted file]
Lib/distutils/_msvccompiler.py [deleted file]
Lib/distutils/archive_util.py [deleted file]
Lib/distutils/bcppcompiler.py [deleted file]
Lib/distutils/ccompiler.py [deleted file]
Lib/distutils/cmd.py [deleted file]
Lib/distutils/command/__init__.py [deleted file]
Lib/distutils/command/bdist.py [deleted file]
Lib/distutils/command/bdist_dumb.py [deleted file]
Lib/distutils/command/bdist_rpm.py [deleted file]
Lib/distutils/command/build.py [deleted file]
Lib/distutils/command/build_clib.py [deleted file]
Lib/distutils/command/build_ext.py [deleted file]
Lib/distutils/command/build_py.py [deleted file]
Lib/distutils/command/build_scripts.py [deleted file]
Lib/distutils/command/check.py [deleted file]
Lib/distutils/command/clean.py [deleted file]
Lib/distutils/command/command_template [deleted file]
Lib/distutils/command/config.py [deleted file]
Lib/distutils/command/install.py [deleted file]
Lib/distutils/command/install_data.py [deleted file]
Lib/distutils/command/install_egg_info.py [deleted file]
Lib/distutils/command/install_headers.py [deleted file]
Lib/distutils/command/install_lib.py [deleted file]
Lib/distutils/command/install_scripts.py [deleted file]
Lib/distutils/command/register.py [deleted file]
Lib/distutils/command/sdist.py [deleted file]
Lib/distutils/command/upload.py [deleted file]
Lib/distutils/config.py [deleted file]
Lib/distutils/core.py [deleted file]
Lib/distutils/cygwinccompiler.py [deleted file]
Lib/distutils/debug.py [deleted file]
Lib/distutils/dep_util.py [deleted file]
Lib/distutils/dir_util.py [deleted file]
Lib/distutils/dist.py [deleted file]
Lib/distutils/errors.py [deleted file]
Lib/distutils/extension.py [deleted file]
Lib/distutils/fancy_getopt.py [deleted file]
Lib/distutils/file_util.py [deleted file]
Lib/distutils/filelist.py [deleted file]
Lib/distutils/log.py [deleted file]
Lib/distutils/msvc9compiler.py [deleted file]
Lib/distutils/msvccompiler.py [deleted file]
Lib/distutils/spawn.py [deleted file]
Lib/distutils/sysconfig.py [deleted file]
Lib/distutils/tests/Setup.sample [deleted file]
Lib/distutils/tests/__init__.py [deleted file]
Lib/distutils/tests/includetest.rst [deleted file]
Lib/distutils/tests/support.py [deleted file]
Lib/distutils/tests/test_archive_util.py [deleted file]
Lib/distutils/tests/test_bdist.py [deleted file]
Lib/distutils/tests/test_bdist_dumb.py [deleted file]
Lib/distutils/tests/test_bdist_rpm.py [deleted file]
Lib/distutils/tests/test_build.py [deleted file]
Lib/distutils/tests/test_build_clib.py [deleted file]
Lib/distutils/tests/test_build_ext.py [deleted file]
Lib/distutils/tests/test_build_py.py [deleted file]
Lib/distutils/tests/test_build_scripts.py [deleted file]
Lib/distutils/tests/test_check.py [deleted file]
Lib/distutils/tests/test_clean.py [deleted file]
Lib/distutils/tests/test_cmd.py [deleted file]
Lib/distutils/tests/test_config.py [deleted file]
Lib/distutils/tests/test_config_cmd.py [deleted file]
Lib/distutils/tests/test_core.py [deleted file]
Lib/distutils/tests/test_cygwinccompiler.py [deleted file]
Lib/distutils/tests/test_dep_util.py [deleted file]
Lib/distutils/tests/test_dir_util.py [deleted file]
Lib/distutils/tests/test_dist.py [deleted file]
Lib/distutils/tests/test_extension.py [deleted file]
Lib/distutils/tests/test_file_util.py [deleted file]
Lib/distutils/tests/test_filelist.py [deleted file]
Lib/distutils/tests/test_install.py [deleted file]
Lib/distutils/tests/test_install_data.py [deleted file]
Lib/distutils/tests/test_install_headers.py [deleted file]
Lib/distutils/tests/test_install_lib.py [deleted file]
Lib/distutils/tests/test_install_scripts.py [deleted file]
Lib/distutils/tests/test_log.py [deleted file]
Lib/distutils/tests/test_msvc9compiler.py [deleted file]
Lib/distutils/tests/test_msvccompiler.py [deleted file]
Lib/distutils/tests/test_register.py [deleted file]
Lib/distutils/tests/test_sdist.py [deleted file]
Lib/distutils/tests/test_spawn.py [deleted file]
Lib/distutils/tests/test_sysconfig.py [deleted file]
Lib/distutils/tests/test_text_file.py [deleted file]
Lib/distutils/tests/test_unixccompiler.py [deleted file]
Lib/distutils/tests/test_upload.py [deleted file]
Lib/distutils/tests/test_util.py [deleted file]
Lib/distutils/tests/test_version.py [deleted file]
Lib/distutils/tests/test_versionpredicate.py [deleted file]
Lib/distutils/text_file.py [deleted file]
Lib/distutils/unixccompiler.py [deleted file]
Lib/distutils/util.py [deleted file]
Lib/distutils/version.py [deleted file]
Lib/distutils/versionpredicate.py [deleted file]
Lib/test/libregrtest/utils.py
Lib/test/test_check_c_globals.py
Lib/test/test_distutils.py [deleted file]
Lib/test/test_peg_generator/__init__.py
Lib/test/test_sundry.py
Makefile.pre.in
Misc/NEWS.d/next/Library/2022-11-03-15-28-07.gh-issue-92584.m5ctkm.rst [new file with mode: 0644]
PC/layout/support/options.py
PC/layout/support/props.py
PC/layout/support/python.props
PCbuild/lib.pyproj
Python/stdlib_module_names.h
Tools/build/generate_stdlib_module_names.py
Tools/wasm/README.md
Tools/wasm/wasm_assets.py