From 5b414b1119b7792a2af6026d4aeb377ce23f8428 Mon Sep 17 00:00:00 2001 From: konsti Date: Wed, 1 Apr 2026 14:07:56 +0200 Subject: [PATCH] Don't drop blake2b hashes (#18794) An oversight from adding blake2b hashes. --- crates/uv-pypi-types/src/simple_json.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/crates/uv-pypi-types/src/simple_json.rs b/crates/uv-pypi-types/src/simple_json.rs index e6841fdbf..a5569c72f 100644 --- a/crates/uv-pypi-types/src/simple_json.rs +++ b/crates/uv-pypi-types/src/simple_json.rs @@ -649,7 +649,8 @@ impl From for HashDigests { usize::from(value.sha512.is_some()) + usize::from(value.sha384.is_some()) + usize::from(value.sha256.is_some()) - + usize::from(value.md5.is_some()), + + usize::from(value.md5.is_some()) + + usize::from(value.blake2b.is_some()), ); if let Some(sha512) = value.sha512 { digests.push(HashDigest { @@ -675,6 +676,12 @@ impl From for HashDigests { digest: md5, }); } + if let Some(blake2b) = value.blake2b { + digests.push(HashDigest { + algorithm: HashAlgorithm::Blake2b, + digest: blake2b, + }); + } Self::from(digests) } }