Skip to content

Commit 1747d6f

Browse files
Build(deps-dev): Bump setuptools-scm from 9.2.2 to 10.0.5 (#72)
Bumps [setuptools-scm](https://github.com/pypa/setuptools-scm) from 9.2.2 to 10.0.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools-scm/releases">setuptools-scm's releases</a>.</em></p> <blockquote> <h2>setuptools-scm v10.0.5</h2> <h3>Fixed</h3> <ul> <li>Allow <code>dump_version()</code> deprecation warning to be silenced by passing <code>scm_version=None</code>. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1286">#1286</a>)</li> <li>Remove <code>[tool.uv.sources]</code> from <code>setuptools-scm/pyproject.toml</code> to fix sdist builds outside the workspace — the workspace root already declares the source mapping for development. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1330">#1330</a>)</li> </ul> <h2>setuptools-scm v10.0.4</h2> <h3>Fixed</h3> <ul> <li>Anchor <code>get_version</code> in <code>setup.py</code> with <code>relative_to</code> and <code>fallback_root</code> so SCM fallbacks (e.g. <code>PKG-INFO</code>) do not resolve against the wrong directory when the build cwd is the workspace or repo root. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1302">#1302</a>)</li> <li>Enter <code>GlobalOverrides</code> for <code>SETUPTOOLS_SCM</code> when using <code>setuptools_scm.get_version</code> / <code>_get_version</code>, avoiding implicit context warnings for direct API callers. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1314">#1314</a>)</li> </ul> <h3>Miscellaneous</h3> <ul> <li>Upgrade pre-commit hooks (Ruff, mypy, codespell), align locked Ruff with hooks, and add Ruff per-file configuration for setuptools_scm re-export modules. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1311">#1311</a>)</li> </ul> <h2>setuptools-scm v10.0.3</h2> <h3>Fixed</h3> <ul> <li>Remove monorepo-only <code>../vcs-versioning/src</code> from <code>build-system.backend-path</code> so sdists install under PEP 517 (paths must stay inside the source tree). (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1306">#1306</a>)</li> </ul> <h3>Miscellaneous</h3> <ul> <li>Add <code>griffecli</code> to test dependencies so the API stability check keeps working after the Griffe CLI was split into a separate package. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1310">#1310</a>)</li> </ul> <h2>setuptools-scm v10.0.2</h2> <h3>Fixed</h3> <ul> <li>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 <code>build_py</code> outputs so strict editable installs include them in the persistent auxiliary directory. Set <code>SETUPTOOLS_SCM_WRITE_TO_SOURCE=0</code> to disable source-tree writing (e.g., for read-only source directories). (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1298">#1298</a>)</li> </ul> <h2>setuptools-scm v10.0.1</h2> <h3>Miscellaneous</h3> <ul> <li>Simplify release tag creation to use a single <code>createRelease</code> API call instead of separate <code>createTag</code>/<code>createRef</code>/<code>createRelease</code> calls, avoiding dangling tag objects on partial failures. (<a href="https://github.com/pypa/setuptools-scm/issues/release-pipeline">#release-pipeline</a>)</li> </ul> <h2>setuptools-scm v10.0.0</h2> <h3>Removed</h3> <ul> <li>Drop Python 3.8 and 3.9 support. Minimum Python version is now 3.10. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1228">#1228</a>)</li> </ul> <h3>Added</h3> <ul> <li>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. (<a href="https://redirect.github.com/pypa/setuptools-scm/issues/1228">#1228</a>)</li> <li>Version files (<code>write_to</code> and <code>version_file</code>) are now written to the build directory during <code>build_py</code> instead of the source tree during version inference. This enables installing packages from read-only source directories (e.g., Bazel builds).</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools-scm/commit/e2ba34f52b5d375d680c069bc3fa89c4056a9347"><code>e2ba34f</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1328">#1328</a> from pypa/release/main</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/d34d072641504a2283ceaea21c14cae250e721c6"><code>d34d072</code></a> Prepare release: setuptools-scm v10.0.5</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/7c62809afdef4e0fa7f702840183e888d4fa2378"><code>7c62809</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1332">#1332</a> from RonnyPfannschmidt/fix/1330-remove-workspace-sou...</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/f600a2929dd25c4f9b06c2716ff06af09920572c"><code>f600a29</code></a> fix: remove workspace source override from setuptools-scm member (fixes <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1330">#1330</a>)</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/f76244eb6974b0e5f7991c5e62425b3ce295630c"><code>f76244e</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1327">#1327</a> from RonnyPfannschmidt/update-classifiers-python-3.14</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/8c23c5b878856e27c50c87e352fa1a78a19e58cc"><code>8c23c5b</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1286">#1286</a> from effigies/scm_version_sentinel</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/629842a6018c5966ab70a84c8e973fbc46c65fb1"><code>629842a</code></a> build: update trove classifiers and add Python 3.14 support</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/6a1fc3b37555b3a42dcfdfc467f0d32cb30d8809"><code>6a1fc3b</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1318">#1318</a> from pypa/release/main</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/a63b13afea203ffc031891e2149ca4b67c00cbd1"><code>a63b13a</code></a> Prepare release: setuptools-scm v10.0.4, vcs-versioning v1.1.0</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/59275f77f198cceb8cde47dddc2e4b9d4500edfe"><code>59275f7</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1325">#1325</a> from RonnyPfannschmidt/issue-1302-setuptools-build-b...</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools-scm/compare/v9.2.2...setuptools-scm-v10.0.5">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=setuptools-scm&package-manager=pip&previous-version=9.2.2&new-version=10.0.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
2 parents a33d3dd + e932ce3 commit 1747d6f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[build-system]
55
requires = [
66
"setuptools == 82.0.1",
7-
"setuptools_scm[toml] == 9.2.2",
7+
"setuptools_scm[toml] == 10.0.5",
88
"frequenz-repo-config[lib] == 0.16.0",
99
]
1010
build-backend = "setuptools.build_meta"

0 commit comments

Comments
 (0)