Commit 65f6667
authored
Bump setuptools-scm from 9.2.2 to 10.0.3 (#256)
Bumps [setuptools-scm](https://github.com/pypa/setuptools-scm) from
9.2.2 to 10.0.3.
<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.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>
<p>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>)</p>
</li>
<li>
<p>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).</p>
<p>Path transformation is automatically applied for <code>src/</code>
layouts - a configured path like
<code>src/mypackage/_version.py</code> is correctly written to
<code>mypackage/_version.py</code> in the
build directory based on the <code>package_dir</code> configuration.</p>
<p>To restore the old behavior of writing version files at inference
time (useful for
development workflows), set the environment variable
<code>SETUPTOOLS_SCM_WRITE_TO_SOURCE=1</code>. (<a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1252">#1252</a>)</p>
</li>
</ul>
<h3>Fixed</h3>
<ul>
<li>Fix issue <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1231">#1231</a>:
Don't warn about tool.setuptools.dynamic.version conflict when only
using file finder without version inference. (<a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1231">#1231</a>)</li>
</ul>
<h3>Miscellaneous</h3>
<ul>
<li>Refactored should_infer from method to standalone function for
better code organization. (<a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1228">#1228</a>)</li>
<li>Updated mypy version template test to use uvx, ensuring generated
version files remain compatible with Python 3.8+ consumers. (<a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1228">#1228</a>)</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/1009a8dd94e10d9363481d5f631a4c88fbaca496"><code>1009a8d</code></a>
Merge pull request <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1311">#1311</a>
from pypa/release/main</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/bb471600f0070ca3a45bcd79d0c936d58af48a46"><code>bb47160</code></a>
Prepare release: setuptools-scm v10.0.3</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/6650d19d25284c643e74db58121793b9be9fdebb"><code>6650d19</code></a>
Merge pull request <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1310">#1310</a>
from pypa/dependabot/uv/uv-c670ed41d5</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/d49c31e77699bf611bed4fd937bf897aeef28300"><code>d49c31e</code></a>
build(deps-dev): bump the uv group with 5 updates</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/89bb5e44a413dd5fcbd031b6e68f58f116fc211e"><code>89bb5e4</code></a>
Merge pull request <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1313">#1313</a>
from RonnyPfannschmidt/fix/ci-add-griffecli</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/d3f28ff63b23d3bb86a06fd1d3cb7dfda10e5db9"><code>d3f28ff</code></a>
fix(ci): add griffecli for API stability check</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/b7c3d7ee14bd2390b2a0d35bc3cab8c81d6b04f5"><code>b7c3d7e</code></a>
Merge pull request <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1312">#1312</a>
from pypa/dependabot/uv/requests-2.33.0</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/505c8d442cd9c648ed122813108f61e1886691c9"><code>505c8d4</code></a>
Merge pull request <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1309">#1309</a>
from pypa/dependabot/github_actions/github-actions-6...</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/c7431dc4f5d0e53089fedd4324eb3544f5559f98"><code>c7431dc</code></a>
build(deps): bump requests from 2.32.5 to 2.33.0</li>
<li><a
href="https://github.com/pypa/setuptools-scm/commit/28e63aa3a7b1b9b331edf0f2563d1f0c39b588de"><code>28e63aa</code></a>
Merge pull request <a
href="https://redirect.github.com/pypa/setuptools-scm/issues/1307">#1307</a>
from RonnyPfannschmidt/fix/1306-sdist-backend-path</li>
<li>Additional commits viewable in <a
href="https://github.com/pypa/setuptools-scm/compare/v9.2.2...setuptools-scm-v10.0.3">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
Lines changed: 1 addition & 1 deletion
| 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