Bump setuptools-scm from 6.3.2 to 8.0.4
Bumps setuptools-scm from 6.3.2 to 8.0.4.
Release notes
Sourced from setuptools-scm's releases.
v8.0.3
What's Changed
- Share the stderr with the user, when non-zero exit code by
@arvidmain pypa/setuptools_scm#927- fix #918: remove the need for importlib_metadata in general by
@RonnyPfannschmidtin pypa/setuptools_scm#929- fix #926: ensure mymy on python3.8 accepts version files
Full Changelog: https://github.com/pypa/setuptools_scm/compare/v8.0.2...v8.0.3
v8.0.2
What's Changed
- Add timeout to tests by
@jaap3in pypa/setuptools_scm#911- fix #912 - ensure mypy safe version template by
@RonnyPfannschmidtin pypa/setuptools_scm#915- Fix #913 larger timeout for unshallow by
@RonnyPfannschmidtin pypa/setuptools_scm#916- docs: correct word and space in
SETUPTOOLS_SCM_PRETEND_VERSIONwarning by@antazoeyin pypa/setuptools_scm#917- fix #914: ignore the deprecated git archival plugin by
@RonnyPfannschmidtin pypa/setuptools_scm#922- Fix #919 version file legacy by
@RonnyPfannschmidtin pypa/setuptools_scm#924- fix #918: use packaging from setuptools for self-build by
@RonnyPfannschmidtin pypa/setuptools_scm#923New Contributors
@jaap3made their first contribution in pypa/setuptools_scm#911@antazoeymade their first contribution in pypa/setuptools_scm#917Full Changelog: https://github.com/pypa/setuptools_scm/compare/v8.0.1...v8.0.2
v8.0.1
What's Changed
- fix #905 - correct version file template for older python versions by
@RonnyPfannschmidtin pypa/setuptools_scm#907- fix #906: ensure tag regex from setup.py is converted to regex by
@RonnyPfannschmidtin pypa/setuptools_scm#909Full Changelog: https://github.com/pypa/setuptools_scm/compare/v8.0.0...v8.0.1
v8.0.0
What's Changed
- Apply refurb suggestions by
@DimitriPapadopoulosin pypa/setuptools_scm#787- Fix typo by
@BioGeekin pypa/setuptools_scm#801- Simplify types by
@RonnyPfannschmidtin pypa/setuptools_scm#800- packaging refinements by
@RonnyPfannschmidtin pypa/setuptools_scm#807- Remove IO parameter from setup.cfg reader by
@jaracoin pypa/setuptools_scm#761- Fix _config.py link in README by
@ewiein pypa/setuptools_scm#810- Allow Custom Version Scheme Outside setup.py (resolves #781) by
@schang412in pypa/setuptools_scm#803- bugfix: restore merge-lost encoding for setup.cfg loading by
@RonnyPfannschmidtin pypa/setuptools_scm#813- refactor: split tracing and command running into own modules by
@RonnyPfannschmidtin pypa/setuptools_scm#808- refactor/breaking: move file finders to private module by
@RonnyPfannschmidtin pypa/setuptools_scm#815- pre-commit autoupdate by
@RonnyPfannschmidtin pypa/setuptools_scm#816- migrate to hatchling build backend by
@RonnyPfannschmidtin pypa/setuptools_scm#822- Bump
pypa/gh-action-pypi-publishtorelease/v1by@webknjazin pypa/setuptools_scm#828- assorted cleanups by
@RonnyPfannschmidtin pypa/setuptools_scm#823
... (truncated)
Changelog
Sourced from setuptools-scm's changelog.
v8.0.4
Changed
- introduce scriv for changelog management
- reconfigure local build backend to use an attribute instead of star imports from setuptools
- introduce ruff as a linter
- ensure the setuptools version keyword correctly load pyproject.toml configuration
- add build and wheel to the test requirements for regression testing
- move internal toml handling to own module
Fixed
- fix #925: allow
write_toto be an absolute path when it's a subdirectory of the root- fix #932: ensure type annotations in version file don't cause linter issues
- fix #930: temporary restore
DEFAULT_VERSION_SCHEMEandDEFAULT_LOCAL_SCHEMEon thesetuptools_scmpackagev8.0.3
bugfix
- fix #918 for good - remove external importlib-metadata to avoid source only loop
- fix #926: ensure mypy on python3.8 works with the version file
v8.0.2
bugfix
- fix #919: restore legacy version-file behaviour for external callers + add Deprecation warning
- fix #918: use packaging from setuptools for self-build
- fix #914: ignore the deprecated git archival plugin as its integrated now
- fix #912: ensure mypy safety of the version template + regression test
- fix #913: use 240s timeout instead of 20 for
git unshallowto account for large repos or slow connectionsv8.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
... (truncated)
Commits
48b1cb5prepare v8.0.4 release8d3560echangelog8c70e1bconfigure build backend in integration testse90d13falso add wheel as test requirementd37eb91tests: dont capture output of build41eac35add build to the test requirements8bd1617enforce utf-8 for toml3c0556aremove build time need for typing_extensions0af76c0version_keyword: introduce variable name for overrides27aad55chore: steamline logging in _version_cls- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Codecov Report
All modified lines are covered by tests :white_check_mark:
Comparison is base (
2f93ee3) 94.45% compared to head (439f87a) 94.45%. Report is 1 commits behind head on master.
:exclamation: Current head 439f87a differs from pull request most recent head 32cf15b. Consider uploading reports for the commit 32cf15b to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## master #70 +/- ##
=======================================
Coverage 94.45% 94.45%
=======================================
Files 3 3
Lines 721 721
Branches 178 178
=======================================
Hits 681 681
Misses 21 21
Partials 19 19
| Flag | Coverage Δ | |
|---|---|---|
| unittests | 94.45% <ø> (ø) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@dependabot rebase
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!
If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.