chore(deps): update dependency setuptools_scm to v8
This MR contains the following updates:
Package | Update | Change |
---|---|---|
setuptools_scm | major |
==7.1.0 -> ==8.0.1
|
Release Notes
pypa/setuptools_scm (setuptools_scm)
v8.0.1
======
bugfix
- update version file template to work on older python versions by using type comments
- ensure tag regex from setup.py is parsed into regex
v8.0.0
======
breaking
- remove legacy version parser api - config arg always required
- turn Configuration into a dataclass
- require configuration to always pass into helpers
- hide file-finders implementation in private module
- renamed setuptools_scm.hacks to setuptools_scm.fallbacks and drop support for pip-egg-info
- remove trace function and use logging instead
- unify distance=None and distance=0 they should mean the same and where hiding dirty states that are now explicitly dirty
- depend on later importlib for the full selectable api
- move setuptools integration code to private sub-package
- use normalized dist names for the SETUPTOOLS_SCM_PRETEND_VERSION_FOR_${DIST_NAME}
- drop support for python 3.7
- introduce version_file as replacement for write_to
features
-
created a directory for the vcs-versioning package and added it to pypi
-
git: expect main as possible default branch
-
drop version_from_scm helper
-
trim down exposed public api
-
no longer self-call twice in setuptools
-
add support for version schemes by import
-
chores
- migrate own metadata to pyproject.toml
- consolidate version schemes
- stricter tag typing
- pre-compiled regex
- move helpers to private modules
-
support passing log levels to SETUPTOOLS_SCM_DEBUG
-
support using rich.logging as console log handler if installed
-
fix #527: type annotation in default version template
-
fix #549: use fallbacks when scm search raises CommandNotFoundError
bugfixes
Configuration
-
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.