Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 5, 2025

Bumps setuptools-scm from 8.3.1 to 9.0.2.

Release notes

Sourced from setuptools-scm's releases.

v9.0.2

What's Changed

Full Changelog: pypa/setuptools-scm@v9.0.1...v9.0.2

v9.0.1

What's Changed

Full Changelog: pypa/setuptools-scm@v9.0.0...v9.0.1

v9.0.0

Breaking

  • fix #1019: pass python version build tags from scm version to results propperly

Added

  • add setuptools-scm console_scripts entry point to make the CLI directly executable
  • make Mercurial command configurable by environment variable SETUPTOOLS_SCM_HG_COMMAND
  • fix #1099 use file modification times for dirty working directory timestamps instead of current time
  • fix #1059: add SETUPTOOLS_SCM_PRETEND_METADATA environment variable to override individual ScmVersion fields
  • add scm parameter support to get_version() function for nested SCM configuration
  • fix #987: expand documentation on git archival files and add cli tools for good defaults
  • fix #311: document github/gitlab ci pipelines that enable auto-upload to test-pypi/pypi
  • fix #1022: allow version_keyword to override infer_version when configuration differs
  • fix #554: document fallback_root parameter in programmatic usage and configuration

Changed

  • add pip to test optional dependencies for improved uv venv compatibility
  • migrate to selectable entrypoints for better extensibility
  • improve typing for entry_points
  • refactor file modification time logic into shared helper function for better maintainability
  • reduce complexity of HgWorkdir.get_meta method by extracting focused helper methods
  • fix #1150: enable setuptools-scm when we are a build requirement
  • feature #1154: add the commit id the the default version file template
  • drop scriv
  • fix #921: document setuptools version requirements more consistently - 61 as minumum asn 8 as recommended minimum

Fixed

... (truncated)

Changelog

Sourced from setuptools-scm's changelog.

v9.0.2

Fixed

  • fix #1184: in case setuptools-scm is a indirect dependency and no pyproject.toml section exists - don't infer the version

v9.0.1

Fixed

  • fix #1180: ensure version dumping works when no scm_version is given (problems in downstreams)
  • fix #1181: config - reintroduce control over when we expect a section to be present as it turns out there's valid use cases where setuptools_scm is not direct part of the dependencies
  • add codespell pre-commit hook

v9.0.0

Breaking

  • fix #1019: pass python version build tags from scm version to results properly

Added

  • add setuptools-scm console_scripts entry point to make the CLI directly executable
  • make Mercurial command configurable by environment variable SETUPTOOLS_SCM_HG_COMMAND
  • fix #1099 use file modification times for dirty working directory timestamps instead of current time
  • fix #1059: add SETUPTOOLS_SCM_PRETEND_METADATA environment variable to override individual ScmVersion fields
  • add scm parameter support to get_version() function for nested SCM configuration
  • fix #987: expand documentation on git archival files and add cli tools for good defaults
  • fix #311: document github/gitlab ci pipelines that enable auto-upload to test-pypi/pypi
  • fix #1022: allow version_keyword to override infer_version when configuration differs
  • fix #554: document fallback_root parameter in programmatic usage and configuration

Changed

  • add pip to test optional dependencies for improved uv venv compatibility
  • migrate to selectable entrypoints for better extensibility
  • improve typing for entry_points
  • refactor file modification time logic into shared helper function for better maintainability
  • reduce complexity of HgWorkdir.get_meta method by extracting focused helper methods
  • fix #1150: enable setuptools-scm when we are a build requirement
  • feature #1154: add the commit id the the default version file template
  • drop scriv
  • fix #921: document setuptools version requirements more consistently - 61 as minimum asn 8 as recommended minimum

Fixed

  • fix #1145: ensure GitWorkdir.get_head_date returns consistent UTC dates regardless of local timezone

... (truncated)

Commits
  • 3205db5 Merge pull request #1189 from RonnyPfannschmidt/fix-1184-infer-version-indire...
  • 0f7c71d in case infer-version finds neither the config section, nor the requirement -...
  • d44633e Merge pull request #1188 from RonnyPfannschmidt/codespell-own
  • 73491bd add codespell pre-commit hook
  • b89979f Merge pull request #1186 from pypa/pre-commit-ci-update-config
  • e41490b Merge pull request #1185 from RonnyPfannschmidt/fix-1181-version-keyword-does...
  • 117ad86 [pre-commit.ci] pre-commit autoupdate
  • 7281159 Merge pull request #1183 from RonnyPfannschmidt/fix-1180-provide-dummy-scmver...
  • 4ffcbfc introduce a workaround for not walking the dependency graph whne figuring if ...
  • a921c02 correctly handle scm_version=None in version dumping
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [setuptools-scm](https://github.com/pypa/setuptools-scm) from 8.3.1 to 9.0.2.
- [Release notes](https://github.com/pypa/setuptools-scm/releases)
- [Changelog](https://github.com/pypa/setuptools-scm/blob/main/CHANGELOG.md)
- [Commits](pypa/setuptools-scm@v8.3.1...v9.0.2)

---
updated-dependencies:
- dependency-name: setuptools-scm
  dependency-version: 9.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 5, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 12, 2025

Superseded by #619.

@dependabot dependabot bot closed this Aug 12, 2025
@dependabot dependabot bot deleted the dependabot/pip/examples/setuptools-scm-9.0.2 branch August 12, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants