Documentation changes --------------------- * 2300: Improve the ``safe_version`` function documentation
Misc ---- * 2297: Once again, in stubs prefer exec_module to the deprecated load_module.
49.3.1
Not secure
=======
Changes ------- * 2316: Removed warning when ``distutils`` is imported before ``setuptools`` when ``distutils`` replacement is not enabled.
49.3.0
Not secure
=======
Changes ------- * 2259: Setuptools now provides a .pth file (except for editable installs of setuptools) to the target environment to ensure that when enabled, the setuptools-provided distutils is preferred before setuptools has been imported (and even if setuptools is never imported). Honors the SETUPTOOLS_USE_DISTUTILS environment variable.
49.2.1
Not secure
=======
Misc ---- * 2257: Fixed two flaws in distutils._msvccompiler.MSVCCompiler.spawn.
49.2.0
Not secure
=======
Changes ------- * 2230: Now warn the user when setuptools is imported after distutils modules have been loaded (exempting PyPy for 3.6), directing the users of packages to import setuptools first.
49.1.3
Not secure
=======
Misc ---- * 2212: (Distutils) Allow spawn to accept environment. Avoid monkey-patching global state. * 2249: Fix extension loading technique in stubs.