Skip to content

Build(deps-dev): Bump setuptools-scm from 9.2.2 to 10.0.5#337

Merged
frequenz-auto-dependabot[bot] merged 1 commit intov1.x.xfrom
dependabot/pip/setuptools-scm-10.0.5
Apr 30, 2026
Merged

Build(deps-dev): Bump setuptools-scm from 9.2.2 to 10.0.5#337
frequenz-auto-dependabot[bot] merged 1 commit intov1.x.xfrom
dependabot/pip/setuptools-scm-10.0.5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 30, 2026

Bumps setuptools-scm from 9.2.2 to 10.0.5.

Release notes

Sourced from setuptools-scm's releases.

setuptools-scm v10.0.5

Fixed

  • Allow dump_version() deprecation warning to be silenced by passing scm_version=None. (#1286)
  • Remove [tool.uv.sources] from setuptools-scm/pyproject.toml to fix sdist builds outside the workspace — the workspace root already declares the source mapping for development. (#1330)

setuptools-scm v10.0.4

Fixed

  • Anchor get_version in setup.py with relative_to and fallback_root so SCM fallbacks (e.g. PKG-INFO) do not resolve against the wrong directory when the build cwd is the workspace or repo root. (#1302)
  • Enter GlobalOverrides for SETUPTOOLS_SCM when using setuptools_scm.get_version / _get_version, avoiding implicit context warnings for direct API callers. (#1314)

Miscellaneous

  • Upgrade pre-commit hooks (Ruff, mypy, codespell), align locked Ruff with hooks, and add Ruff per-file configuration for setuptools_scm re-export modules. (#1311)

setuptools-scm v10.0.3

Fixed

  • Remove monorepo-only ../vcs-versioning/src from build-system.backend-path so sdists install under PEP 517 (paths must stay inside the source tree). (#1306)

Miscellaneous

  • Add griffecli to test dependencies so the API stability check keeps working after the Griffe CLI was split into a separate package. (#1310)

setuptools-scm v10.0.2

Fixed

  • Fix version file not generated for editable installs. Version files are now written to the source tree by default during inference (restoring pre-10.x behavior), and also registered as build_py outputs so strict editable installs include them in the persistent auxiliary directory. Set SETUPTOOLS_SCM_WRITE_TO_SOURCE=0 to disable source-tree writing (e.g., for read-only source directories). (#1298)

setuptools-scm v10.0.1

Miscellaneous

  • Simplify release tag creation to use a single createRelease API call instead of separate createTag/createRef/createRelease calls, avoiding dangling tag objects on partial failures. (#release-pipeline)

setuptools-scm v10.0.0

Removed

  • Drop Python 3.8 and 3.9 support. Minimum Python version is now 3.10. (#1228)

Added

  • setuptools-scm now depends on vcs-versioning for core version inference logic. This enables other build backends to use the same version inference without setuptools dependency. (#1228)
  • Version files (write_to and version_file) are now written to the build directory during build_py instead of the source tree during version inference. This enables installing packages from read-only source directories (e.g., Bazel builds).

... (truncated)

Commits
  • e2ba34f Merge pull request #1328 from pypa/release/main
  • d34d072 Prepare release: setuptools-scm v10.0.5
  • 7c62809 Merge pull request #1332 from RonnyPfannschmidt/fix/1330-remove-workspace-sou...
  • f600a29 fix: remove workspace source override from setuptools-scm member (fixes #1330)
  • f76244e Merge pull request #1327 from RonnyPfannschmidt/update-classifiers-python-3.14
  • 8c23c5b Merge pull request #1286 from effigies/scm_version_sentinel
  • 629842a build: update trove classifiers and add Python 3.14 support
  • 6a1fc3b Merge pull request #1318 from pypa/release/main
  • a63b13a Prepare release: setuptools-scm v10.0.4, vcs-versioning v1.1.0
  • 59275f7 Merge pull request #1325 from RonnyPfannschmidt/issue-1302-setuptools-build-b...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Apr 30, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 30, 2026 15:25
@dependabot dependabot Bot requested review from stefan-brus-frequenz and removed request for a team April 30, 2026 15:25
@dependabot dependabot Bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Apr 30, 2026
@github-actions github-actions Bot added the tool:auto-merged Auto-approved Dependabot PRs label Apr 30, 2026
github-actions[bot]
github-actions Bot previously approved these changes Apr 30, 2026
@github-actions github-actions Bot enabled auto-merge April 30, 2026 15:25
@github-actions github-actions Bot added this pull request to the merge queue Apr 30, 2026
@llucax llucax removed this pull request from the merge queue due to a manual request Apr 30, 2026
Bumps [setuptools-scm](https://github.com/pypa/setuptools-scm) from 9.2.2 to 10.0.5.
- [Release notes](https://github.com/pypa/setuptools-scm/releases)
- [Changelog](https://github.com/pypa/setuptools-scm/blob/main/RELEASE_SYSTEM.md)
- [Commits](pypa/setuptools-scm@v9.2.2...setuptools-scm-v10.0.5)

---
updated-dependencies:
- dependency-name: setuptools-scm
  dependency-version: 10.0.5
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/setuptools-scm-10.0.5 branch from ea29638 to d233a6b Compare April 30, 2026 15:54
@frequenz-auto-dependabot frequenz-auto-dependabot Bot added this pull request to the merge queue Apr 30, 2026
Merged via the queue into v1.x.x with commit c2f9dab Apr 30, 2026
10 checks passed
@frequenz-auto-dependabot frequenz-auto-dependabot Bot deleted the dependabot/pip/setuptools-scm-10.0.5 branch April 30, 2026 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) tool:auto-merged Auto-approved Dependabot PRs type:tech-debt Improves the project without visible changes for users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants