UNCLASSIFIED - NO CUI

Skip to content

Update dependency setuptools to v57

renovate requested to merge renovate/setuptools-57.x into development

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

Compare Source

Changes ^^^^^^^

  • #​2722: Added support for SETUPTOOLS_EXT_SUFFIX environment variable to override the suffix normally detected from the sysconfig module.

v57.3.0

Compare Source

Changes ^^^^^^^

  • #​2465: Documentation is now published using the Furo theme.

v57.2.0

Compare Source

Changes ^^^^^^^

  • #​2724: Added detection of Windows ARM64 build environments using the VSCMD_ARG_TGT_ARCH environment variable.

v57.1.0

Compare Source

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

Compare Source

Breaking Changes ^^^^^^^^^^^^^^^^

  • #​2645: License files excluded via the MANIFEST.in but matched by either the license_file (deprecated) or license_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 the license_file (deprecated) and license_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

Compare Source

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

Compare Source

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 to threading.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

Compare Source

Deprecations ^^^^^^^^^^^^

  • #​2620: The license_file option is now marked as deprecated. Use license_files instead. -- by :user:cdce8p

Breaking Changes ^^^^^^^^^^^^^^^^

  • #​2620: If neither license_file nor license_files is specified, the sdist option will now auto-include files that match the following patterns: LICEN[CS]E*, COPYING*, NOTICE*, AUTHORS*. This matches the behavior of bdist_wheel. -- by :user:cdce8p

Changes ^^^^^^^

  • #​2620: The license_file and license_files options now support glob patterns. -- by :user:cdce8p
  • #​2632: Implemented VendorImporter.find_spec() method to get rid of ImportWarning 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

Compare Source

Changes ^^^^^^^

  • #​2608: Added informative error message to PEP 517 build failures owing to an empty setup.py -- by :user:layday

v54.1.3

Compare Source

No significant changes.

v54.1.2

Compare Source

Misc ^^^^

  • #​2595: Reduced scope of dash deprecation warning to Setuptools/distutils only -- by :user:melissa-kun-li

v54.1.1

Compare Source

Documentation changes ^^^^^^^^^^^^^^^^^^^^^

  • #​2584: Added sphinx-inline-tabs extension to allow for comparison of setup.py and its equivalent setup.cfg -- by :user:amy-lei

Misc ^^^^

  • #​2592: Made option keys in the [metadata] section of setup.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

Compare Source

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

Compare Source

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

Compare Source

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

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled due to failing status checks.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box.

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports

Loading