public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/python-uv-build] epel10: Use the bundled reqwest-middleware, too
@ 2026-08-16 7:55 Benjamin A. Beasley
0 siblings, 0 replies; only message in thread
From: Benjamin A. Beasley @ 2026-08-16 7:55 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/python-uv-build
Branch : epel10
Commit : 9335149cb0dee1119948da856a41d99757adf8fe
Author : Benjamin A. Beasley <code@musicinmybrain.net>
Date : 2025-09-28T09:46:28+01:00
Stats : +15/-12 in 1 file(s)
URL : https://src.fedoraproject.org/rpms/python-uv-build/c/9335149cb0dee1119948da856a41d99757adf8fe?branch=epel10
Log:
Use the bundled reqwest-middleware, too
---
diff --git a/python-uv-build.spec b/python-uv-build.spec
index 1f7b933..71fa81c 100644
--- a/python-uv-build.spec
+++ b/python-uv-build.spec
@@ -100,6 +100,7 @@ Source200: %{pubgrub_git}/archive/%{pubgrub_rev}/pubgrub-%{pubgrub_rev}.tar
%global reqwest_middleware_git https://github.com/astral-sh/reqwest-middleware
%global reqwest_middleware_rev ad8b9d332d1773fde8b4cd008486de5973e0a3f8
%global reqwest_middleware_snapdate 20250607
+%global reqwest_middleware_baseversion 0.4.2
%global reqwest_retry_baseversion 0.7.0
Source300: %{reqwest_middleware_git}/archive/%{reqwest_middleware_rev}/reqwest-middleware-%{reqwest_middleware_rev}.tar.gz
@@ -134,7 +135,9 @@ Provides: bundled(crate(version-ranges)) = %{version_ranges_version}
# This is a fork of reqwest-middleware/reqwest-retry; see the notes about
# Source300.
%global reqwest_middleware_snapinfo %{reqwest_middleware_snapdate}git%{sub %{reqwest_middleware_rev} 1 7}
+%global reqwest_middleware_version %{reqwest_middleware_baseversion}^%{reqwest_middleware_snapinfo}
%global reqwest_retry_version %{reqwest_retry_baseversion}^%{reqwest_middleware_snapinfo}
+Provides: bundled(crate(reqwest-middleware)) = %{reqwest_middleware_version}
Provides: bundled(crate(reqwest-retry)) = %{reqwest_retry_version}
# In https://github.com/astral-sh/uv/issues/5588#issuecomment-2257823242,
@@ -187,23 +190,23 @@ git2path workspace.dependencies.version-ranges crates/version-ranges
# See comments above Source300:
%setup -q -T -D -b 300 -n uv_build-%{version}
-pushd '../reqwest-middleware-%{reqwest_middleware_rev}/reqwest-middleware'
+pushd '../reqwest-middleware-%{reqwest_middleware_rev}'
%autopatch -p1 -m300 -M399
+# The (path-based) dev-dependency on reqwest-tracing is required only for an
+# example in README.md; avoid it.
+tomcli set reqwest-middleware/Cargo.toml del dev-dependencies.reqwest-tracing
+sed -r -i 's/^```rust$/&,ignore/' README.md
popd
-# Upstream has only modified reqwest-retry, so we may as well use the system
-# copy of reqwest-middleware.
-rm -rv '../reqwest-middleware-%{reqwest_middleware_rev}/reqwest-middleware'
-tomcli set Cargo.toml del 'workspace.dependencies.reqwest-middleware.git'
-tomcli set Cargo.toml del 'workspace.dependencies.reqwest-middleware.rev'
-tomcli set Cargo.toml str 'workspace.dependencies.reqwest-middleware.version' \
- '0.4.2'
-tomcli set Cargo.toml del patch.crates-io.reqwest-middleware
+ln -s '../../reqwest-middleware-%{reqwest_middleware_rev}/reqwest-middleware' \
+ crates/reqwest-middleware
+git2path workspace.dependencies.reqwest-middleware crates/reqwest-middleware
+git2path patch.crates-io.reqwest-middleware crates/reqwest-middleware
+install -t LICENSE.bundled/reqwest-middleware -D -p -m 0644 \
+ crates/reqwest-middleware/LICENSE*
ln -s '../../reqwest-middleware-%{reqwest_middleware_rev}/reqwest-retry' \
crates/reqwest-retry
git2path workspace.dependencies.reqwest-retry crates/reqwest-retry
-tomcli set Cargo.toml del patch.crates-io.reqwest-retry
-tomcli set crates/reqwest-retry/Cargo.toml del \
- 'dependencies.reqwest-middleware.path'
+git2path patch.crates-io.reqwest-retry crates/reqwest-retry
install -t LICENSE.bundled/reqwest-retry -D -p -m 0644 \
crates/reqwest-retry/LICENSE*
# We do not need the reqwest-tracing crate.
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-16 7:55 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-16 7:55 [rpms/python-uv-build] epel10: Use the bundled reqwest-middleware, too 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