Skip to content

Update dependency setuptools to v50

Botaniker (Bot) requested to merge renovate/setuptools-50.x into master

This MR contains the following updates:

Package Update Change
setuptools major ==49.6.0 -> ==50.3.0

Release Notes

pypa/setuptools

v50.3.0

Compare Source

v50.2.0

Compare Source

  • #​2355: When pip is imported as part of a build, leave distutils patched.
  • #​2380: There are some setuptools specific changes in the setuptools.command.bdist_rpm module that are no longer needed, because they are part of the bdist_rpm module in distutils in Python 3.5.0. Therefore, code was removed from setuptools.command.bdist_rpm.

v50.1.0

Compare Source

  • #​2350: Setuptools reverts using the included distutils by default. Platform maintainers and system integrators and others are strongly encouraged to set SETUPTOOLS_USE_DISTUTILS=local to help identify and work through the reported issues with distutils adoption, mainly to file issues and pull requests with pypa/distutils such that distutils performs as needed across every supported environment.

v50.0.3

Compare Source

v50.0.2

Compare Source

  • #​2352: In distutils hack, use absolute import rather than relative to avoid bpo-30876.

v50.0.1

Compare Source

  • #​2357: Restored Python 3.5 support in distutils.util for missing subprocess._optim_args_from_interpreter_flags.
  • #​2358: Restored AIX support on Python 3.8 and earlier.
  • #​2361: Add Python 3.10 support to _distutils_hack. Get the 'Loader' abstract class from importlib.abc rather than importlib.util.abc (alias removed in Python 3.10).

v50.0.0

Compare Source

  • #​2232: Once again, Setuptools overrides the stdlib distutils on import. For environments or invocations where this behavior is undesirable, users are provided with a temporary escape hatch. If the environment variable SETUPTOOLS_USE_DISTUTILS is set to stdlib, Setuptools will fall back to the legacy behavior. Use of this escape hatch is discouraged, but it is provided to ease the transition while proper fixes for edge cases can be addressed.
  • #​2334: In MSVC module, refine text in error message.

Renovate configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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. The local configuration can be found in the SI Renovate Bot repository.

Merge request reports