Commit dec9b88
authored
chore(deps-dev): Update uv requirement from 0.7.4 to 0.7.8 (#902)
Updates the requirements on [uv](https://github.com/astral-sh/uv) to
permit the latest version.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/uv/releases">uv's
releases</a>.</em></p>
<blockquote>
<h2>0.7.8</h2>
<h2>Release Notes</h2>
<h3>Python</h3>
<p>We are reverting most of our Python changes from <code>uv
0.7.6</code> and <code>uv 0.7.7</code> due to
a miscompilation that makes the Python interpreter behave incorrectly,
resulting
in spurious type-errors involving str. This issue seems to be isolated
to
x86_64 Linux, and affected at least Python 3.12, 3.13, and 3.14.</p>
<p>The following changes that were introduced in those versions of uv
are temporarily
being reverted while we test and deploy a proper fix for the
miscompilation:</p>
<ul>
<li>Add Python 3.14 on musl</li>
<li>free-threaded Python on musl</li>
<li>Add Python 3.14.0a7</li>
<li>Statically link <code>libpython</code> into the interpreter on Linux
for a significant performance boost</li>
</ul>
<p>See <a
href="https://redirect.github.com/astral-sh/uv/issues/13610">the issue
for details</a>.</p>
<h3>Documentation</h3>
<ul>
<li>Remove misleading line in pin documentation (<a
href="https://redirect.github.com/astral-sh/uv/pull/13611">#13611</a>)</li>
</ul>
<h2>Install uv 0.7.8</h2>
<h3>Install prebuilt binaries via shell script</h3>
<pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf
https://github.com/astral-sh/uv/releases/download/0.7.8/uv-installer.sh
| sh
</code></pre>
<h3>Install prebuilt binaries via powershell script</h3>
<pre lang="sh"><code>powershell -ExecutionPolicy Bypass -c "irm
https://github.com/astral-sh/uv/releases/download/0.7.8/uv-installer.ps1
| iex"
</code></pre>
<h2>Download uv 0.7.8</h2>
<table>
<thead>
<tr>
<th>File</th>
<th>Platform</th>
<th>Checksum</th>
</tr>
</thead>
<tbody>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-aarch64-apple-darwin.tar.gz">uv-aarch64-apple-darwin.tar.gz</a></td>
<td>Apple Silicon macOS</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-x86_64-apple-darwin.tar.gz">uv-x86_64-apple-darwin.tar.gz</a></td>
<td>Intel macOS</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-aarch64-pc-windows-msvc.zip">uv-aarch64-pc-windows-msvc.zip</a></td>
<td>ARM64 Windows</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-i686-pc-windows-msvc.zip">uv-i686-pc-windows-msvc.zip</a></td>
<td>x86 Windows</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-i686-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-x86_64-pc-windows-msvc.zip">uv-x86_64-pc-windows-msvc.zip</a></td>
<td>x64 Windows</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-aarch64-unknown-linux-gnu.tar.gz">uv-aarch64-unknown-linux-gnu.tar.gz</a></td>
<td>ARM64 Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-i686-unknown-linux-gnu.tar.gz">uv-i686-unknown-linux-gnu.tar.gz</a></td>
<td>x86 Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-i686-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
<tr>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-powerpc64-unknown-linux-gnu.tar.gz">uv-powerpc64-unknown-linux-gnu.tar.gz</a></td>
<td>PPC64 Linux</td>
<td><a
href="https://github.com/astral-sh/uv/releases/download/0.7.8/uv-powerpc64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
</tr>
</tbody>
</table>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/astral-sh/uv/blob/main/CHANGELOG.md">uv's
changelog</a>.</em></p>
<blockquote>
<h2>0.7.8</h2>
<h3>Python</h3>
<p>We are reverting most of our Python changes from <code>uv
0.7.6</code> and <code>uv 0.7.7</code> due to
a miscompilation that makes the Python interpreter behave incorrectly,
resulting
in spurious type-errors involving str. This issue seems to be isolated
to
x86_64 Linux, and affected at least Python 3.12, 3.13, and 3.14.</p>
<p>The following changes that were introduced in those versions of uv
are temporarily
being reverted while we test and deploy a proper fix for the
miscompilation:</p>
<ul>
<li>Add Python 3.14 on musl</li>
<li>free-threaded Python on musl</li>
<li>Add Python 3.14.0a7</li>
<li>Statically link <code>libpython</code> into the interpreter on Linux
for a significant performance boost</li>
</ul>
<p>See <a
href="https://redirect.github.com/astral-sh/uv/issues/13610">the issue
for details</a>.</p>
<h3>Documentation</h3>
<ul>
<li>Remove misleading line in pin documentation (<a
href="https://redirect.github.com/astral-sh/uv/pull/13611">#13611</a>)</li>
</ul>
<h2>0.7.7</h2>
<h3>Python</h3>
<ul>
<li>Work around third-party packages that (incorrectly) assume the
interpreter is dynamically linking libpython</li>
<li>Allow the experimental JIT to be enabled at runtime on Python 3.13
and 3.14 on macOS on aarch64 aka Apple Silicon</li>
</ul>
<p>See the
<a
href="https://github.com/astral-sh/python-build-standalone/releases/tag/20250521"><code>python-build-standalone</code>
release notes</a>
for more details.</p>
<h3>Bug fixes</h3>
<ul>
<li>Make <code>uv version</code> lock and sync (<a
href="https://redirect.github.com/astral-sh/uv/pull/13317">#13317</a>)</li>
<li>Fix references to <code>ldd</code> in diagnostics to correctly refer
to <code>ld.so</code> (<a
href="https://redirect.github.com/astral-sh/uv/pull/13552">#13552</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Clarify adding SSH Git dependencies (<a
href="https://redirect.github.com/astral-sh/uv/pull/13534">#13534</a>)</li>
</ul>
<h2>0.7.6</h2>
<h3>Python</h3>
<ul>
<li>Add Python 3.14 on musl</li>
<li>Add free-threaded Python on musl</li>
<li>Add Python 3.14.0a7</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/uv/commit/0ddcc190556d9d20686bd81f17a364cf907e8f68"><code>0ddcc19</code></a>
Bump version to 0.7.8 (<a
href="https://redirect.github.com/astral-sh/uv/issues/13629">#13629</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/b93ce238a03c2522e736ec9800ac8e8a9c4ac246"><code>b93ce23</code></a>
blocklist the linux cpython builds from 20250517 (<a
href="https://redirect.github.com/astral-sh/uv/issues/13617">#13617</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/67bf3eb96ca26fbfe6f2ac35972d16d5c518a39a"><code>67bf3eb</code></a>
Fix tests due to yanked configargparse (<a
href="https://redirect.github.com/astral-sh/uv/issues/13623">#13623</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/680392f03f49bb30482f37f5216e59ce6916e424"><code>680392f</code></a>
Update PubGrub to 06ec5a5 (<a
href="https://redirect.github.com/astral-sh/uv/issues/13616">#13616</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/3758c513a4a7752a9d7ab294f3f1db8bf8671ded"><code>3758c51</code></a>
Remove misleading line in pin documentation (<a
href="https://redirect.github.com/astral-sh/uv/issues/13611">#13611</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/30be27beb1c93147d00a819b70fc729673bbe1af"><code>30be27b</code></a>
No GHA token for cross arch tests (<a
href="https://redirect.github.com/astral-sh/uv/issues/13599">#13599</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/8580b4bd2d9db36b7cecccf2a0fc03970856fc98"><code>8580b4b</code></a>
Bump version to 0.7.7 (<a
href="https://redirect.github.com/astral-sh/uv/issues/13601">#13601</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/46bc7d34772470a380e1f5c335f72b1844217f6c"><code>46bc7d3</code></a>
Build backend: Support stubs packages (<a
href="https://redirect.github.com/astral-sh/uv/issues/13563">#13563</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/c8479574f243c6ebbcbb3e5c546d27850b25c498"><code>c847957</code></a>
Sync latest Python releases (<a
href="https://redirect.github.com/astral-sh/uv/issues/13593">#13593</a>)</li>
<li><a
href="https://github.com/astral-sh/uv/commit/c7cabfccd7839aacb3fdfd1255ec51aa128e1295"><code>c7cabfc</code></a>
Update markdown to v1 and fix CLI reference links (<a
href="https://redirect.github.com/astral-sh/uv/issues/13166">#13166</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/uv/compare/0.7.4...0.7.8">compare
view</a></li>
</ul>
</details>
<br />
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 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)
</details>
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent 651d58d commit dec9b88
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
0 commit comments