Sourced from setuptools's\r\nchangelog.
\r\n\r\n\r\nv70.0.0
\r\nFeatures
\r\n\r\n
\r\n- Emit a warning when
\r\n[tools.setuptools]
is present in\r\npyproject.toml
and will be ignored. -- by\r\n:user:SnoopJ
(#4150)- Improved
\r\nAttributeError
error message if\r\npkg_resources.EntryPoint.require
is called without extras\r\nor distribution\r\nGracefully "do nothing" when trying to activate a\r\npkg_resources.Distribution
with aNone
\r\nlocation, rather than raising aTypeError
\r\n-- by :user:Avasam
(#4262)- Typed the dynamically defined variables from\r\n
\r\npkg_resources
-- by :user:Avasam
(#4267)- Modernized and refactored VCS handling in package_index. (#4332)
\r\nBugfixes
\r\n\r\n
\r\n- In install command, use super to call the superclass methods. Avoids\r\nrace conditions when monkeypatching from _distutils_system_mod occurs\r\nlate. (#4136)
\r\n- Fix finder template for lenient editable installs of implicit nested\r\nnamespaces\r\nconstructed by using
\r\npackage_dir
to reorganise directory\r\nstructure. (#4278)- Fix an error with
\r\nUnicodeDecodeError
handling in\r\npkg_resources
when trying to read files in UTF-8 with a\r\nfallback -- by :user:Avasam
(#4348)Improved Documentation
\r\n\r\n
\r\n- Uses RST substitution to put badges in 1 line. (#4312)
\r\nDeprecations and Removals
\r\n\r\n
\r\n\r\n- \r\n
\r\nFurther adoption of UTF-8 in
\r\nsetuptools
.\r\nThis change regards mostly files produced and consumed during the build\r\nprocess\r\n(e.g. metadata files, script wrappers, automatically updated config\r\nfiles, etc..)\r\nAlthough precautions were taken to minimize disruptions, some edge cases\r\nmight\r\nbe subject to backwards incompatibility.Support for
\r\n"locale"
encoding is now\r\ndeprecated. (#4309)- \r\n
\r\nRemove
\r\nsetuptools.convert_path
after long deprecation\r\nperiod.\r\nThis function was never defined bysetuptools
itself, but\r\nrather a\r\nside-effect of an import for internal usage. (#4322)- \r\n
\r\nRemove fallback for customisations of
\r\ndistutils
'\r\nbuild.sub_command
after long\r\ndeprecated period.\r\nUsers are advised to importbuild
directly from\r\nsetuptools.command.build
. (#4322)- \r\n
\r\nRemoved
\r\ntyping_extensions
from vendored dependencies --\r\nby :user:Avasam
(#4324)- \r\n
\r\nRemove deprecated
\r\nsetuptools.dep_util
.\r\nThe provided alternative issetuptools.modified
. (#4360)
... (truncated)
\r\n5cbf12a
\r\nWorkaround for release error in v709c1bcc3
\r\nBump version: 69.5.1 → 70.0.04dc0c31
\r\nRemove deprecated setuptools.dep_util
(#4360)6c1ef57
\r\nRemove xfail now that test passes. Ref #4371.d14fa01
\r\nAdd all site-packages dirs when creating simulated environment for\r\ntest_edita...6b7f7a1
\r\nPrevent bin
folders to be taken as extern packages when\r\nvendoring (#4370)69141f6
\r\nAdd doctest for vendorised bin folder2a53cc1
\r\nPrevent 'bin' folders to be taken as extern packages7208628
\r\nReplace call to deprecated validate_pyproject
command (#4363)96d681a
\r\nRemove call to deprecated validate_pyproject command