Commit 1747d6f
authored
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 />
[](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>1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
0 commit comments