public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Benjamin A. Beasley <code@musicinmybrain.net>
To: git-commits@fedoraproject.org
Subject: [rpms/uv] f43: Update to 0.12.0 (close RHBZ#2528984)
Date: Wed, 16 Sep 2026 09:52:51 GMT [thread overview]
Message-ID: <178955237172.1.1009507803223727302.rpms-uv-a043d4444fbe@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/uv
Branch : f43
Commit : a043d4444fbe31a884ffc870e10189ba8799a855
Author : Benjamin A. Beasley <code@musicinmybrain.net>
Date : 2026-09-05T07:47:09+01:00
Stats : +2/-83 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/uv/c/a043d4444fbe31a884ffc870e10189ba8799a855?branch=f43
Log:
Update to 0.12.0 (close RHBZ#2528984)
---
diff --git a/21434.patch b/21434.patch
deleted file mode 100644
index 8a43884..0000000
--- a/21434.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-From 9ded1ff23cb5d9c78c615ab0bb026942fac5d128 Mon Sep 17 00:00:00 2001
-From: Charlie Marsh <charlie.r.marsh@gmail.com>
-Date: Thu, 3 Sep 2026 07:24:08 -0400
-Subject: [PATCH] Remove Python invocation from dirhash tests
-
----
- crates/uv-extract/src/dirhash.rs | 27 +++--------------------
- crates/uv-extract/test_vectors/dirhash.py | 5 +----
- 2 files changed, 4 insertions(+), 28 deletions(-)
-
-diff --git a/crates/uv-extract/src/dirhash.rs b/crates/uv-extract/src/dirhash.rs
-index 76a0300ca51..943e13bd1fb 100644
---- a/crates/uv-extract/src/dirhash.rs
-+++ b/crates/uv-extract/src/dirhash.rs
-@@ -519,7 +519,6 @@ mod tests {
-
- use super::*;
- use std::cmp;
-- use std::process::Command;
- use std::task::{Context, Poll};
-
- #[test]
-@@ -806,10 +805,9 @@ mod tests {
-
- // `../test_vectors/test_vectors.json` contains a series of input trees and hashes, which is
- // generated by `cargo dev generate-dirhash-test-vectors`. This tests both `dirhash_path` and
-- // `DirhashTree` from this file, and also the `dirhash.py` Python implementation, so we're
-- // testing that three different implementations agree.
-- #[tokio::test]
-- async fn test_vectors_json() -> anyhow::Result<()> {
-+ // `DirhashTree` against the committed hashes.
-+ #[test]
-+ fn test_vectors_json() -> anyhow::Result<()> {
- let test_vectors: Vec<JsonTestVector> =
- serde_json::from_str(include_str!("../test_vectors/test_vectors.json"))?;
- for JsonTestVector { input, dirhash } in &test_vectors {
-@@ -828,25 +826,6 @@ mod tests {
- dirhash.as_str(),
- dirhash_path(tempdir.path())?.to_hex().as_str(),
- );
--
-- // Check the Python implementation, which also reads the FS.
-- let python_script = Path::new(env!("CARGO_MANIFEST_DIR"))
-- .join("test_vectors")
-- .join("dirhash.py");
-- let output = Command::new("uv")
-- .args(["run", "--locked", "--script"])
-- .arg(python_script)
-- .arg(tempdir.path())
-- .output()?;
-- assert!(output.status.success());
-- // This script's output is formatted like `md5sum` or `b3sum`, with each line including
-- // a hash, a couple spaces, and a path. With only one path arg, there will be only one
-- // line.
-- let python_dirhash = std::str::from_utf8(&output.stdout)?
-- .split_whitespace()
-- .next()
-- .unwrap();
-- assert_eq!(dirhash.as_str(), python_dirhash);
- }
- Ok(())
- }
-diff --git a/crates/uv-extract/test_vectors/dirhash.py b/crates/uv-extract/test_vectors/dirhash.py
-index fde1339670e..73ef480ca8a 100755
---- a/crates/uv-extract/test_vectors/dirhash.py
-+++ b/crates/uv-extract/test_vectors/dirhash.py
-@@ -10,10 +10,7 @@
- # exclude-newer = "P7D"
- # ///
-
--"""Independent Python implementation of ``uv_extract::dirhash``.
--
--The Rust ``test_vectors_json`` test case exercises this implementation in CI.
--"""
-+"""Independent Python implementation of ``uv_extract::dirhash``."""
-
- import sys
- from pathlib import Path
diff --git a/sources b/sources
index 4aad50d..8c09ef2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (uv-0.12.9.tar.gz) = 18d35675a3e15531a9542c951b265866da4b762e0f2ba91f66dcc8b55ba5352ec97638ee2dc7fd3a908639201b27a442112a75c67053f9d861840c041e0b5290
+SHA512 (uv-0.12.10.tar.gz) = e9b4cb1bf5f7e65d666f1e4f9a957964508f0f7b531f682e75b9a64a58cf0fe0ead1b1639e0f8ed37df8cbf39cde42fa02d7df2e6cecec3615034907d85127a2
diff --git a/uv.spec b/uv.spec
index 1e45eb1..ed51ebd 100644
--- a/uv.spec
+++ b/uv.spec
@@ -5,7 +5,7 @@
%bcond other_python_versions %{undefined epel}
Name: uv
-Version: 0.12.9
+Version: 0.12.10
# The uv package has a permanent exception to the Updates Policy in Fedora, so
# it can be updated in stable releases across SemVer boundaries (subject to
# good judgement and actual compatibility of any reverse dependencies). See
@@ -160,9 +160,6 @@ Patch: uv-0.12.1-revert-blake2-beta.patch
# Add license texts for new contents of test/ecosystem/ from PR#20068
# https://github.com/astral-sh/uv/pull/20174
Patch: %{url}/pull/20174.patch
-# Remove Python invocation from dirhash tests
-# https://github.com/astral-sh/uv/pull/21434
-Patch: %{url}/pull/21434.patch
BuildSystem: pyproject
BuildOption(install): --assert-license uv
reply other threads:[~2026-09-16 9:52 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178955237172.1.1009507803223727302.rpms-uv-a043d4444fbe@fedoraproject.org \
--to=code@musicinmybrain.net \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox