An open index of dependabot pull requests across open source projects.

⬆️ Update setuptools-scm requirement from <9.0.0,>=8.0.4 to >=8.0.4,<10.0.0

Open
Number: #1
Type: Pull Request
State: Open
Author: dependabot[bot] dependabot[bot]
Association: None
Comments: 1
Created: August 05, 2025 at 09:23 PM UTC
(11 months ago)
Updated: August 05, 2025 at 09:24 PM UTC
(11 months ago)
Description:

Updates the requirements on setuptools-scm to permit the latest version.

Release notes

Sourced from setuptools-scm's releases.

v9.0.3

What's Changed

Full Changelog: https://github.com/pypa/setuptools-scm/compare/v9.0.2...v9.0.3

Changelog

Sourced from setuptools-scm's changelog.

v9.0.3

fixed

  • fix 1184: verify version is dynamic if the dependency is used as indicator for enabling

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

... (truncated)

Commits
  • 66e16e2 Merge pull request #1190 from RonnyPfannschmidt/fix-1184-infer-version-indire...
  • 749cc65 verify dynamic version is requested when we use build-requirement as act indi...
  • 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...
  • 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 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)
Pull Request Statistics
Commits:
1
Files Changed:
1
Additions:
+1
Deletions:
-1
Package Dependencies
Ecosystem:
pip
Version Change:
<9.0.0,>=8.0.4 → >=8.0.4,<10.0.0
Update Type:
Patch
Technical Details
ID: 4655073
UUID: 2722460732
Node ID: PR_kwDOPGIiuc6iRXQ8
Host: GitHub
Repository: bybatkhuu/module.python-utils
Merge State: Unknown