Skip to content

chore(deps): update dependency setuptools_scm to v6.3.2

Botaniker (Bot) requested to merge renovate/setuptools_scm-6.x into master

This MR contains the following updates:

Package Update Change
setuptools_scm minor ==6.0.1 -> ==6.3.2

Release Notes

pypa/setuptools_scm

v6.3.2

Compare Source

=====

  • fix #​629: correctly convert Version data in tags_to_version parser to avoid errors

v6.3.1

Compare Source

=====

  • fix #​625: restore tomli in install_requires after the regression changes in took it out and some users never added it even tho they have pyproject.toml files

v6.3.0

Compare Source

=======

.. warning::

This release explicitly warns on unsupported setuptools. This unfortunately has to happen as the legacy setup_requires mechanism incorrectly configures the setuptools working-set when a more recent setuptools version than available is required.

As all releases of setuptools are affected as the historic mechanism for ensuring a working setuptools setup was shipping a ez_setup file next to setup.py, which would install the required version of setuptools.

This mechanism has long since been deprecated and removed as most people haven't been using it

  • fix #​612: depend on packaging to ensure version parsing parts
  • fix #​611: correct the typo that hid away the toml extra and add it in setup.py as well
  • fix #​615: restore support for the git_archive plugin which doesn't pass over the config
  • restore the ability to run on old setuptools while to avoid breaking pipelines

v6.2.0

Compare Source

=======

  • fix #​608: resolve tomli dependency issue by making it a hard dependency as all intended/supported install options use pip/wheel this is only a feature release
  • ensure python 3.10 works

v6.1.1

Compare Source

=======

  • fix #​605: completely disallow bdist_egg - modern enough setuptools>=45 uses pip
  • fix #​606: re-integrate and harden toml parsing
  • fix #​597: harden and expand support for figuring the current distribution name from pyproject.toml (project.name or tool.setuptools_scm.dist_name) section or setup.cfg (metadata.name)

v6.1.0

Compare Source

======

  • fix #​587: don't fail file finders when distribution is not given
  • fix #​524: new parameters normalize and version_cls to customize the version normalization class.
  • fix #​585: switch from toml to tomli for toml 1.0 support
  • fix #​591: allow to opt in for searching parent directories in the api
  • fix #​589: handle yaml encoding using the expected defaults
  • fix #​575: recommend storing the version_module inside of mypkg/_version.py
  • fix #​571: accept branches starting with v as release branches
  • fix #​557: Use packaging.version for version_tuple
  • fix #​544: enhance errors on unsupported python/setuptools versions

Configuration

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

🚦 Automerge: Enabled.

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.

Edited by Botaniker (Bot)

Merge request reports

Loading