commit:     060d0a8b0513814de01c36d7ca8b59e43408ac65
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 27 04:12:52 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 27 05:51:43 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060d0a8b

dev-python/uv: Remove old

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/uv/Manifest         |   9 ----
 dev-python/uv/uv-0.2.23.ebuild | 108 ----------------------------------------
 dev-python/uv/uv-0.2.25.ebuild | 109 -----------------------------------------
 dev-python/uv/uv-0.2.26.ebuild | 109 -----------------------------------------
 dev-python/uv/uv-0.2.27.ebuild | 109 -----------------------------------------
 dev-python/uv/uv-0.2.28.ebuild | 109 -----------------------------------------
 6 files changed, 553 deletions(-)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 5119709a5943..627c13008a1b 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -1,14 +1,5 @@
 DIST pubgrub-3f0ba760951ab0deeac874b98bb18fc90103fcf7.gh.tar.gz 87050 BLAKE2B 
d76bc40a71ead4c535eff493901247f2ee2f0a213d12db17bf96c89008be482829ff9b0d47196bb04ffc8c20842f15a2c7a4aa663d4c3f6c3eb82461250853ce
 SHA512 
cd55d4512590eb86628d933598bd3f276a09018dce8dd720496f4314872afe1ad8d0b79d16f1b358e4a77a8613c1d06c742117d3a2a9c39e4f34d0ccd86eb536
-DIST pubgrub-b4435e2f3af10dab2336a0345b35dcd622699d06.gh.tar.gz 86966 BLAKE2B 
783191e6a6d6eaeb6d8b1f773d449de5aebd7864296758b8a0fa87df62fae855c0c0edcb4ddb11694d70a3cd8870d7b14b0c7b48a2788026d3a6104685bf46dd
 SHA512 
2e58fad9633070adc8e7549475a8d01c2d8d56d0b6492ab3fa773cff94dc004ca1d841e3428a84dfb495e664850a184d4699d364a4d8e4298b6b8370282d110d
 DIST reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe.gh.tar.gz 
39176 BLAKE2B 
00b2d0f51e4bbe29649fea50a8cc41c7b4d534f87440dd0bf487e8f7104077ad2cde824673b6624ff71924512b8a6b33ed4ac548f64bfbf78a5e0fb1366a446f
 SHA512 
29f80816d054838af330a0ccfb8509ab22469aaecdb369d4a63c03eb3ed2aea3cc113458dd29c649e5bf7c33dbf5ef8b1e5d5a89e1cca72f9eab212f000c594f
 DIST rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585.gh.tar.gz 96766 
BLAKE2B 
f9efab73c65394e33e090a6292875ebf35e6669b15c356f102eb109784a4503606ae39106cd0ebe3d7d479cb0b30806d7baaaebf22d826836a24f7ed49100934
 SHA512 
3b845b05d97c5ab5cea286a7c11846838b40bb1fac98a51782600849a53231be8fa205094c6bdd00f6e193c807b10b28f947698696382be99cae0a8d681dabdc
-DIST uv-0.2.23-crates.tar.xz 63724280 BLAKE2B 
32f66ef8a6580d1dd0b7369656784c40da7f1f060c4543b359aa4f45ce33926f56d0d02222acf888a0923317d4cc02e96e1d27b3dab84038bf3714d316399f4b
 SHA512 
04a31a451beb68f0d884cde3a35260a71020453217cfb616703b2ea8fd7af273b850239f66b8e77b1c73f241b2a8945ff9833fd0f445f2c6f3aa3412fee3e0e8
-DIST uv-0.2.23.gh.tar.gz 1314282 BLAKE2B 
0d662a513b77a4da73945c3eedfa381cd65ad615975b22790ccde2eb467b356a70eacff20a15d37fff6f7b41b155824b0fda9f715d3a45f02c37c5f992f6fe0b
 SHA512 
6b0c8f65e51dc8bf0654976b8866cb225784d91f44af935b243507a404ac4f297697ea22df29da43038eb335938be04e42fda39cbb292fe02715841c9f818380
-DIST uv-0.2.25-crates.tar.xz 63731168 BLAKE2B 
5693f7db28756e74ad619f1ed0ad9f1c7a14b385da65b71abd0989ef8cce3f961d5e6edb9b8318a495b76ba8352ef0c6b557bbdec2741ff35073b407756cbd90
 SHA512 
40813d91c90b949f0666f4734717abc6430be293c3fe7336ed907e75a809fc51fc79d520d308fc8d8ddb8f11251137f9219b755b5e3711bf3b9f55fcecac10c0
-DIST uv-0.2.25.gh.tar.gz 1377235 BLAKE2B 
c8c3a68b16c82d51de31700973e52e6745c26a5349696065e9b140f2304ca5cfc30e8a0922178c4630ed6a4823141a82bf0cd8a6631b1a4de1e77a733b70251a
 SHA512 
c78a4bf66ac1140767d0fb7af35ba3f3cd044d04447862a9374b9491742a627e7a27df04689ee64f9dcb6445619a419022e0ae0da4a0fdedf531db9f902583e0
-DIST uv-0.2.26.gh.tar.gz 1401835 BLAKE2B 
24d4fdb7f332635293235602ba117167432aa9d9ca196dc835b444a55f0c16fa19aaefb883282c08299aedce1e586dfd8d1f90a889c7ff0c907c366c9391865a
 SHA512 
a630c4c7e8e306336f49d16eebe0bbb20ccbcb0401c495b2c3ab273d04df736737167ad6d368193f39d4bc7ad0e7475cb0e42d81fd2c420fd4f8ef000b820002
-DIST uv-0.2.27.gh.tar.gz 1421504 BLAKE2B 
18bbc260d57a12c9265da8bf9d566678cba95374db22a6aca0d66550eb23d09490814111763876cf8db97671899d9ccbe121df9d7cadd357d2275199569e33a7
 SHA512 
86fdc58c6a0fa93c77c8dd08a58385702ed16a6421658d3d97fcf1011bf6bc562161e4e0ad8d021417e2e0cd3860bfc0384aa9550b1c5bce52aa3cb32b1f8539
-DIST uv-0.2.28-crates.tar.xz 56802104 BLAKE2B 
c0eed0eb3405a9a06918091926864731b35060e1a67e28a8916090c5f61c76633ca78584270003212efe892727f0e53951385a1bb0df337044aa3996492d6e82
 SHA512 
10e233add9062ec4a9ca73bc13bb8dc85ffa109a432d7001d009a882c0edc1ed6a5a31c53dba012bc825bec855290d085ea17e797e9bc3335c8f5268a17d0a56
-DIST uv-0.2.28.gh.tar.gz 1448749 BLAKE2B 
162f07ff36f1e4edb036fe10ab2f17b8aeefb0e11fbd2a6b15d48f1d77c9986bf24930c8f9e111d470f1d0344d97f970aeb50bfa8e0362974c06f21b4723f8ad
 SHA512 
ca2e25e0e3edd15d033516aa2f1ad799e6008bd96045443d011c2da8c29813192152e2b60d242cd13491b2248f9bb9c2d793c93c379e73e2249190ae9b180615
 DIST uv-0.2.29-crates.tar.xz 48592012 BLAKE2B 
57492ede8b970171fc00c4f07ff3e9cb39dcd8bbf52433ed966963838bb9af14bfc9fc52ef5ec7e7a01af74598f066bfb5461d683a69390256fab3b69f08360a
 SHA512 
aef3ee357dfc66a2b04967cd4526a5f07ce09e6ea949641ef1934fb774133b93b106c8e5f255bba92fd375b3f1996b7b016682e9e8f1c9afa871781af163e095
 DIST uv-0.2.29.gh.tar.gz 1468793 BLAKE2B 
b69397a9fa0fb855a876d5c0322c53c01c400f023bae681e9347a5dde13e5d844da06b9016af5aab7ccc1e3482f2a2004f5efcad4887291ee28c455f6198ac31
 SHA512 
83b34496868cdd903122140ed28d8cf4e503f7be1848ce711aa98e9019a62ce82607b9a7eba189194024f21e376f61805e42d6b8c4544ff7d1a14212e99f5bc1

diff --git a/dev-python/uv/uv-0.2.23.ebuild b/dev-python/uv/uv-0.2.23.ebuild
deleted file mode 100644
index 505f71788dee..000000000000
--- a/dev-python/uv/uv-0.2.23.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
-       
[pubgrub]='https://github.com/astral-sh/pubgrub;b4435e2f3af10dab2336a0345b35dcd622699d06;pubgrub-%commit%'
-       
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-middleware'
-       
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-retry'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=0.2.23
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
-       https://github.com/astral-sh/uv/
-       https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
-       https://github.com/astral-sh/uv/archive/${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
-       "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
-       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
-       MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-       >=virtual/rust-1.77
-       test? (
-               dev-lang/python:3.8
-               dev-lang/python:3.9
-               dev-lang/python:3.10
-               dev-lang/python:3.11
-               dev-lang/python:3.12
-       )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
-       local CHECKREQS_DISK_BUILD=3G
-       use debug && CHECKREQS_DISK_BUILD=9G
-       check-reqs_pkg_setup
-}
-
-pkg_pretend() {
-       check_space
-}
-
-pkg_setup() {
-       check_space
-}
-
-src_prepare() {
-       default
-
-       # remove patch.* that breaks GIT_CRATES
-       sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = 
\"${WORKDIR}/reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe/reqwest-middleware\"
 }@" Cargo.toml || die
-
-       # https://github.com/vorot93/tokio-tar/pull/23
-       # (fortunately uv already depends on portable-atomic, so we don't
-       # have to fight Cargo.lock)
-       cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
-       eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
-       cd crates/uv || die
-       cargo_src_compile
-}
-
-src_test() {
-       # work around https://github.com/astral-sh/uv/issues/4376
-       local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
-
-       cd crates/uv || die
-       cargo_src_test --no-fail-fast
-}
-
-src_install() {
-       cd crates/uv || die
-       cargo_src_install
-}

diff --git a/dev-python/uv/uv-0.2.25.ebuild b/dev-python/uv/uv-0.2.25.ebuild
deleted file mode 100644
index b1debaea8bca..000000000000
--- a/dev-python/uv/uv-0.2.25.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
-       
[pubgrub]='https://github.com/astral-sh/pubgrub;3f0ba760951ab0deeac874b98bb18fc90103fcf7;pubgrub-%commit%'
-       
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-middleware'
-       
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-retry'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
-       https://github.com/astral-sh/uv/
-       https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
-       https://github.com/astral-sh/uv/archive/${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
-       "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
-       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
-       MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-       >=virtual/rust-1.77
-       test? (
-               dev-lang/python:3.8
-               dev-lang/python:3.9
-               dev-lang/python:3.10
-               dev-lang/python:3.11
-               dev-lang/python:3.12
-       )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
-       local CHECKREQS_DISK_BUILD=3G
-       use debug && CHECKREQS_DISK_BUILD=9G
-       check-reqs_pkg_setup
-}
-
-pkg_pretend() {
-       check_space
-}
-
-pkg_setup() {
-       check_space
-}
-
-src_prepare() {
-       default
-
-       # remove patch.* that breaks GIT_CRATES
-       sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = 
\"${WORKDIR}/reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe/reqwest-middleware\"
 }@" Cargo.toml || die
-
-       # https://github.com/vorot93/tokio-tar/pull/23
-       # (fortunately uv already depends on portable-atomic, so we don't
-       # have to fight Cargo.lock)
-       cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
-       eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
-       cd crates/uv || die
-       cargo_src_compile
-}
-
-src_test() {
-       # work around https://github.com/astral-sh/uv/issues/4376
-       local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
-       local -x COLUMNS=100
-
-       cd crates/uv || die
-       cargo_src_test --no-fail-fast
-}
-
-src_install() {
-       cd crates/uv || die
-       cargo_src_install
-}

diff --git a/dev-python/uv/uv-0.2.26.ebuild b/dev-python/uv/uv-0.2.26.ebuild
deleted file mode 100644
index 735538f84a08..000000000000
--- a/dev-python/uv/uv-0.2.26.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
-       
[pubgrub]='https://github.com/astral-sh/pubgrub;3f0ba760951ab0deeac874b98bb18fc90103fcf7;pubgrub-%commit%'
-       
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-middleware'
-       
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-retry'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=0.2.25
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
-       https://github.com/astral-sh/uv/
-       https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
-       https://github.com/astral-sh/uv/archive/${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
-       "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
-       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
-       MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-       >=virtual/rust-1.77
-       test? (
-               dev-lang/python:3.8
-               dev-lang/python:3.9
-               dev-lang/python:3.10
-               dev-lang/python:3.11
-               dev-lang/python:3.12
-       )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
-       local CHECKREQS_DISK_BUILD=3G
-       use debug && CHECKREQS_DISK_BUILD=9G
-       check-reqs_pkg_setup
-}
-
-pkg_pretend() {
-       check_space
-}
-
-pkg_setup() {
-       check_space
-}
-
-src_prepare() {
-       default
-
-       # remove patch.* that breaks GIT_CRATES
-       sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = 
\"${WORKDIR}/reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe/reqwest-middleware\"
 }@" Cargo.toml || die
-
-       # https://github.com/vorot93/tokio-tar/pull/23
-       # (fortunately uv already depends on portable-atomic, so we don't
-       # have to fight Cargo.lock)
-       cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
-       eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
-       cd crates/uv || die
-       cargo_src_compile
-}
-
-src_test() {
-       # work around https://github.com/astral-sh/uv/issues/4376
-       local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
-       local -x COLUMNS=100
-
-       cd crates/uv || die
-       cargo_src_test --no-fail-fast
-}
-
-src_install() {
-       cd crates/uv || die
-       cargo_src_install
-}

diff --git a/dev-python/uv/uv-0.2.27.ebuild b/dev-python/uv/uv-0.2.27.ebuild
deleted file mode 100644
index 735538f84a08..000000000000
--- a/dev-python/uv/uv-0.2.27.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
-       
[pubgrub]='https://github.com/astral-sh/pubgrub;3f0ba760951ab0deeac874b98bb18fc90103fcf7;pubgrub-%commit%'
-       
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-middleware'
-       
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-retry'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=0.2.25
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
-       https://github.com/astral-sh/uv/
-       https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
-       https://github.com/astral-sh/uv/archive/${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
-       "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
-       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
-       MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-       >=virtual/rust-1.77
-       test? (
-               dev-lang/python:3.8
-               dev-lang/python:3.9
-               dev-lang/python:3.10
-               dev-lang/python:3.11
-               dev-lang/python:3.12
-       )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
-       local CHECKREQS_DISK_BUILD=3G
-       use debug && CHECKREQS_DISK_BUILD=9G
-       check-reqs_pkg_setup
-}
-
-pkg_pretend() {
-       check_space
-}
-
-pkg_setup() {
-       check_space
-}
-
-src_prepare() {
-       default
-
-       # remove patch.* that breaks GIT_CRATES
-       sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = 
\"${WORKDIR}/reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe/reqwest-middleware\"
 }@" Cargo.toml || die
-
-       # https://github.com/vorot93/tokio-tar/pull/23
-       # (fortunately uv already depends on portable-atomic, so we don't
-       # have to fight Cargo.lock)
-       cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
-       eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
-       cd crates/uv || die
-       cargo_src_compile
-}
-
-src_test() {
-       # work around https://github.com/astral-sh/uv/issues/4376
-       local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
-       local -x COLUMNS=100
-
-       cd crates/uv || die
-       cargo_src_test --no-fail-fast
-}
-
-src_install() {
-       cd crates/uv || die
-       cargo_src_install
-}

diff --git a/dev-python/uv/uv-0.2.28.ebuild b/dev-python/uv/uv-0.2.28.ebuild
deleted file mode 100644
index 4a26ef308765..000000000000
--- a/dev-python/uv/uv-0.2.28.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-
-declare -A GIT_CRATES=(
-       
[async_zip]='https://github.com/charliermarsh/rs-async-zip;1dcb40cfe1bf5325a6fd4bfcf9894db40241f585;rs-async-zip-%commit%'
-       
[pubgrub]='https://github.com/astral-sh/pubgrub;3f0ba760951ab0deeac874b98bb18fc90103fcf7;pubgrub-%commit%'
-       
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-middleware'
-       
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe;reqwest-middleware-%commit%/reqwest-retry'
-)
-
-inherit cargo check-reqs
-
-CRATE_PV=0.2.28
-DESCRIPTION="A Python package installer and resolver, written in Rust"
-HOMEPAGE="
-       https://github.com/astral-sh/uv/
-       https://pypi.org/project/uv/
-"
-# pypi sdist misses scripts/, needed for tests
-SRC_URI="
-       https://github.com/astral-sh/uv/archive/${PV}.tar.gz
-               -> ${P}.gh.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-if [[ ${PKGBUMPING} != ${PVR} ]]; then
-       SRC_URI+="
-               https://dev.gentoo.org/~mgorny/dist/uv-${CRATE_PV}-crates.tar.xz
-       "
-fi
-
-# most of the code
-LICENSE="|| ( Apache-2.0 MIT )"
-# crates/pep508-rs is || ( Apache-2.0 BSD-2 ) which is covered below
-# Dependent crate licenses
-LICENSE+="
-       0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT
-       MPL-2.0 Unicode-DFS-2016
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-BDEPEND="
-       >=virtual/rust-1.77
-       test? (
-               dev-lang/python:3.8
-               dev-lang/python:3.9
-               dev-lang/python:3.10
-               dev-lang/python:3.11
-               dev-lang/python:3.12
-       )
-"
-
-QA_FLAGS_IGNORED="usr/bin/.*"
-
-check_space() {
-       local CHECKREQS_DISK_BUILD=3G
-       use debug && CHECKREQS_DISK_BUILD=9G
-       check-reqs_pkg_setup
-}
-
-pkg_pretend() {
-       check_space
-}
-
-pkg_setup() {
-       check_space
-}
-
-src_prepare() {
-       default
-
-       # remove patch.* that breaks GIT_CRATES
-       sed -i -e "/^\[patch/,\$s@^\(reqwest-middleware = \).*@\1 { path = 
\"${WORKDIR}/reqwest-middleware-21ceec9a5fd2e8d6f71c3ea2999078fecbd13cbe/reqwest-middleware\"
 }@" Cargo.toml || die
-
-       # https://github.com/vorot93/tokio-tar/pull/23
-       # (fortunately uv already depends on portable-atomic, so we don't
-       # have to fight Cargo.lock)
-       cd "${ECARGO_VENDOR}/tokio-tar-0.3.1" || die
-       eapply "${FILESDIR}/tokio-tar-0.3.1-ppc.patch"
-}
-
-src_compile() {
-       cd crates/uv || die
-       cargo_src_compile
-}
-
-src_test() {
-       # work around https://github.com/astral-sh/uv/issues/4376
-       local -x PATH=${BROOT}/usr/lib/python-exec/python3.12:${PATH}
-       local -x COLUMNS=100
-
-       cd crates/uv || die
-       cargo_src_test --no-fail-fast
-}
-
-src_install() {
-       cd crates/uv || die
-       cargo_src_install
-}

Reply via email to