Setuptools-scm

Latest version: v8.1.0

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 16

6.2.0

- 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

6.1.1

- 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]{.title-ref}
([project.name]{.title-ref} or
[tool.setuptools_scm.dist_name]{.title-ref}) section or
[setup.cfg]{.title-ref} ([metadata.name]{.title-ref})

6.1.0

- 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

6.0.1

- fix 537: drop node_date on old git to avoid errors on missing %cI

6.0.0

- fix 517: drop dead python support \>3.6 required
- drop dead setuptools support \> 45 required (can install wheels)
- drop egg building (use wheels)
- add git node_date metadata to get the commit time-stamp of HEAD
- allow version schemes to be priority ordered lists of version
schemes
- support for calendar versioning (calver) by date

5.0.2

- fix 415: use git for matching prefixes to support the windows
situation

Page 4 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.