Update dependency setuptools to v57
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
setuptools | ironbank-pypi | major |
53.0.0 -> 57.4.0
|
Release Notes
pypa/setuptools
v57.4.0
Changes ^^^^^^^
-
#2722: Added support for
SETUPTOOLS_EXT_SUFFIX
environment variable to override the suffix normally detected from thesysconfig
module.
v57.3.0
Changes ^^^^^^^
- #2465: Documentation is now published using the Furo theme.
v57.2.0
Changes ^^^^^^^
-
#2724: Added detection of Windows ARM64 build environments using the
VSCMD_ARG_TGT_ARCH
environment variable.
v57.1.0
Changes ^^^^^^^
- #2692: Globs are now sorted in 'license_files' restoring reproducibility by eliminating variance from disk order.
-
#2714: Update to distutils at pypa/distutils@
e2627b7
. - #2715: Removed reliance on deprecated ssl.match_hostname by removing the ssl support. Now any index operations rely on the native SSL implementation.
Documentation changes ^^^^^^^^^^^^^^^^^^^^^
-
#2604: Revamped the backward/cross tool compatibility section to remove
some confusion.
Add some examples and the version since when
entry_points
are supported in declarative configuration. Tried to make the reading flow a bit leaner, gather some informations that were a bit dispersed.
v57.0.0
Breaking Changes ^^^^^^^^^^^^^^^^
-
#2645: License files excluded via the
MANIFEST.in
but matched by either thelicense_file
(deprecated) orlicense_files
options, will be nevertheless included in the source distribution. - by :user:cdce8p
Changes ^^^^^^^
-
#2628: Write long description in message payload of PKG-INFO file. - by :user:
cdce8p
-
#2645: Added
License-File
(multiple) to the output package metadata. The field will contain the path of a license file, matched by thelicense_file
(deprecated) andlicense_files
options, relative to.dist-info
. - by :user:cdce8p
- #2678: Moved Setuptools' own entry points into declarative config.
-
#2680: Vendored
more_itertools <https://pypi.org/project/more-itertools>
_ for Setuptools. - #2681: Setuptools own setup.py no longer declares setup_requires, but instead expects wheel to be installed as declared by pyproject.toml.
Misc ^^^^
-
#2650: Updated the docs build tooling to support the latest version of
Towncrier and show the previews of not-yet-released setuptools versions
in the changelog -- :user:
webknjaz
v56.2.0
Changes ^^^^^^^
-
#2640: Fixed handling of multiline license strings. - by :user:
cdce8p
-
#2641: Setuptools will now always try to use the latest supported
metadata version for
PKG-INFO
. - by :user:cdce8p
v56.1.0
Changes ^^^^^^^
- #2653: Incorporated assorted changes from pypa/distutils.
- #2657: Adopted docs from distutils.
-
#2663: Added Visual Studio Express 2017 support -- by :user:
dofuuz
Misc ^^^^
-
#2644: Fixed
DeprecationWarning
due tothreading.Thread.setDaemon
in tests -- by :user:tirkarthi
-
#2654: Made the changelog generator compatible
with Towncrier >= 19.9 -- :user:
webknjaz
- #2664: Relax the deprecation message in the distutils hack.
v56.0.0
Deprecations ^^^^^^^^^^^^
-
#2620: The
license_file
option is now marked as deprecated. Uselicense_files
instead. -- by :user:cdce8p
Breaking Changes ^^^^^^^^^^^^^^^^
-
#2620: If neither
license_file
norlicense_files
is specified, thesdist
option will now auto-include files that match the following patterns:LICEN[CS]E*
,COPYING*
,NOTICE*
,AUTHORS*
. This matches the behavior ofbdist_wheel
. -- by :user:cdce8p
Changes ^^^^^^^
-
#2620: The
license_file
andlicense_files
options now support glob patterns. -- by :user:cdce8p
-
#2632: Implemented
VendorImporter.find_spec()
method to get rid ofImportWarning
that Python 3.10 emits when only the old-style importer hooks are present -- by :user:webknjaz
Documentation changes ^^^^^^^^^^^^^^^^^^^^^
-
#2620: Added documentation for the
license_files
option. -- by :user:cdce8p
v54.2.0
Changes ^^^^^^^
-
#2608: Added informative error message to PEP 517 build failures owing to
an empty
setup.py
-- by :user:layday
v54.1.3
No significant changes.
v54.1.2
Misc ^^^^
-
#2595: Reduced scope of dash deprecation warning to Setuptools/distutils only -- by :user:
melissa-kun-li
v54.1.1
Documentation changes ^^^^^^^^^^^^^^^^^^^^^
-
#2584: Added
sphinx-inline-tabs
extension to allow for comparison ofsetup.py
and its equivalentsetup.cfg
-- by :user:amy-lei
Misc ^^^^
-
#2592: Made option keys in the
[metadata]
section ofsetup.cfg
case-sensitive. Users having uppercase option spellings will get a warning suggesting to make them to lowercase -- by :user:melissa-kun-li
v54.1.0
Changes ^^^^^^^
-
#1608: Removed the conversion of dashes to underscores in the :code:
extras_require
and :code:data_files
of :code:setup.cfg
to support the usage of dashes. Method will warn users when they use a dash-separated key which in the future will only allow an underscore. Note: the method performs the dash to underscore conversion to preserve compatibility, but future versions will no longer support it -- by :user:melissa-kun-li
v54.0.0
Breaking Changes ^^^^^^^^^^^^^^^^
- #2582: Simplified build-from-source story by providing bootstrapping metadata in a separate egg-info directory. Build requirements no longer include setuptools itself. Sdist once again includes the pyproject.toml. Project can no longer be installed from source on pip 19.x, but install from source is still supported on pip < 19 and pip >= 20 and install from wheel is still supported with pip >= 9.
Changes ^^^^^^^
-
#1932: Handled :code:
AttributeError
by raising :code:DistutilsSetupError
in :code:dist.check_specifier()
when specifier is not a string -- by :user:melissa-kun-li
- #2570: Correctly parse cmdclass in setup.cfg.
Documentation changes ^^^^^^^^^^^^^^^^^^^^^
-
#2553: Added userguide example for markers in extras_require -- by :user:
pwoolvett
v53.1.0
Changes ^^^^^^^
-
#1937: Preserved case-sensitivity of keys in setup.cfg so that entry point names are case-sensitive. Changed sensitivity of configparser. NOTE: Any projects relying on case-insensitivity will need to adapt to accept the original case as published. -- by :user:
melissa-kun-li
-
#2573: Fixed error in uploading a Sphinx doc with the :code:
upload_docs
command. An html builder will be used. Note: :code:upload_docs
is deprecated for PyPi, but is supported for other sites -- by :user:melissa-kun-li
Configuration
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.