public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/uv] f43: Update to 0.12.0 (close RHBZ#2528984)
@ 2026-09-16  9:52 Benjamin A. Beasley
  0 siblings, 0 replies; only message in thread
From: Benjamin A. Beasley @ 2026-09-16  9:52 UTC (permalink / raw)
  To: git-commits

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

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-16  9:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-16  9:52 [rpms/uv] f43: Update to 0.12.0 (close RHBZ#2528984) Benjamin A. Beasley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox