Skip to content

Update dependency setuptools_scm to v5

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

This MR contains the following updates:

Package Update Change
setuptools_scm major ==4.1.2 -> ==5.0.0

Release Notes

pypa/setuptools_scm

v5.0.0

Compare Source

======

Breaking changes:

  • fix #​339: strict errors on missing scms when parsing a scm dir to avoid false version lookups
  • fix #​337: if relative_to is a directory instead of a file, consider it as direct target instead of the containing folder and print a warning

Bugfixes:

  • fix #​352: add support for generally ignoring specific vcs roots
  • fix #​471: better error for version bump failing on complex but accepted tag
  • fix #​479: raise indicative error when tags carry non-parsable information
  • Add no-guess-dev which does no next version guessing, just adds .post1.devN in case there are new commits after the tag
  • add python3.9
  • enhance documentation
  • consider SOURCE_DATE_EPOCH for versioning
  • add a version_tuple to write_to templates
  • fix #​321: add suppport for the SETUPTOOLS_SCM_MRETEND_VERSION_FOR_${DISTRIBUTION_NAME} env var to target the pretend key
  • fix #​142: clearly list supported scm
  • fix #​213: better error message for non-zero dev numbers in tags
  • fix #​356: add git branch to version on describe failure

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