Skip to content

Commit dec9b88

Browse files
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 &quot;irm https://github.com/astral-sh/uv/releases/download/0.7.8/uv-installer.ps1 | iex&quot; </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

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
@@ -105,7 +105,7 @@ pip = ">=23.0"
105105
pipenv = ">=2023.11.5"
106106
poetry = "^1.7"
107107
pdm = "^2.11"
108-
uv = "0.7.4" # keep pinned to exact version, until a v1.0.0 is released
108+
uv = "0.7.8" # keep pinned to exact version, until a v1.0.0 is released
109109

110110

111111

0 commit comments

Comments
 (0)