aboutsummaryrefslogtreecommitdiffstats
path: root/changelog.d/2143.breaking.rst
diff options
context:
space:
mode:
Diffstat (limited to 'changelog.d/2143.breaking.rst')
-rw-r--r--changelog.d/2143.breaking.rst1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/2143.breaking.rst b/changelog.d/2143.breaking.rst
new file mode 100644
index 00000000..244a6989
--- /dev/null
+++ b/changelog.d/2143.breaking.rst
@@ -0,0 +1 @@
+Setuptools adopts distutils from the Python 3.9 standard library and no longer depends on distutils in the standard library. When importing ``setuptools`` or ``setuptools.distutils_patch``, Setuptools will expose its bundled version as a top-level ``distutils`` package (and unload any previously-imported top-level distutils package), retaining the expectation that ``distutils``' objects are actually Setuptools objects. Although this change is not expected to break any use cases, it will likely affect tool chains that are monkey-patching distutils or relying on Setuptools' own monkey-patching of distutils.