commit:     820971f62d1de8a324d785cdd605700edf30cf82
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 18 04:41:59 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 18 06:21:12 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820971f6

dev-python/uv: Remove old

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

 dev-python/uv/Manifest        |   3 -
 dev-python/uv/uv-0.8.2.ebuild | 184 ------------------------------------------
 2 files changed, 187 deletions(-)

diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index c9968cb14e31..5c89062f9a91 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -2,14 +2,11 @@ DIST 
pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.gh.tar.gz 99881 BLAKE2B 5f
 DIST reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2.gh.tar.gz 
42520 BLAKE2B 
ca415865947873f8b309f5b348a600677802fa8128a154b7c86d3e30bffece9df8606504073ddb688c5185e27866b5d7dc8a891e6d390ca075910a691e9bb2aa
 SHA512 
904fd652b0f3ecc90eee571d5488aba977dee643a1d6267e2fda264fa4c7b4bfcfacd4d5a23287dfb710ecc82d667479fcd0c48166259c2368df0e8b0c9d6707
 DIST reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.gh.tar.gz 
41975 BLAKE2B 
db42a68b8f0d592edc297462c19a34caa068464b9a5f307e8e1c1fdacde95cd08c5af0f73fa55ed62217dee63940a1d02a4322c5edb2c2c8a568a7e04efd80e6
 SHA512 
2dad83835c87cdd79e2a08c19b5024b3fdf30d1d8cd14e480e434612e856ecc20a5404881ff81d5793d3e9d5808ee3d59ce920312a86a100535009da43d7d46b
 DIST rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878.gh.tar.gz 37003 
BLAKE2B 
c4aed18d82641ced2771ad8b8e800c45b1ded279e8ba1874ec9766907d042ae13b460beac739ced6e31c03a647e4238af96fb41e8c0dff4c5d4dd7f59c0ebbff
 SHA512 
d6dd699f43ca6e23a4c8abb8673b37d3983081a8c78545492ea3c1d0b35e3a491277c341df6dd64fb7efaec3b23eb479dede99e9b41016b5504d1a6dc9fbc617
-DIST rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz 51763 
BLAKE2B 
59d053bc6692014d884a9247dea1b57a8789469ba2abbcc92ec21bb0022cbd74874afc463082156ab697aa6c80635019857a5d7e2dc150274e8b04d720518c36
 SHA512 
3a309566f4925b02496fcf19bc2865968edf6fb65082ca4079d2cee79e6b0353a1910c079f2afe656da0d0f6ddde5102052a221ea35a7dabc6d690a11218b20a
 DIST tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz 37106 BLAKE2B 
c30d1c33f6f52e2bc83823eb6319f8a3e462b7c7408fb6a08f995747857ef234f81db4135a04f9d183095fe473a4087f8f0cb89d8f87ef4400285d2ce034ec22
 SHA512 
4abbc4240ed129c92da8d616e27a6df0f24cdc85a0803acfdae588ca91f9e5b8d482e3ac88b2e657ff68917b1b43cef1e7ef3c887f624659b231fa5a13fcae68
 DIST uv-0.8.15-crates.tar.xz 46898116 BLAKE2B 
53fa26bc5ff7a22063ed700951dc44541de66967b7a567cec27701914bcac94ac27f0e821e7ea747b483a5fb721d10d9df9ecdcb6d338fd45d70f13855fff3f0
 SHA512 
14576aba8d91aeb250c3e64d32cfdbdad5723d83a1c51c7311caca1f433fc0279f13dd9ff1af165e1f1b1b94663878260536611e707c97238f1084cbc99b758d
 DIST uv-0.8.15.gh.tar.gz 4424880 BLAKE2B 
89dcf4dbf4f43774b9107f0c1c068654d49bca837a5852c5bf05be588232f0157bbf7b2d2d961bea75c37b815f51bd1d12f943bf9129720c2caee1dd923c54b9
 SHA512 
eafe6f8d74e476d404ac48a69115c0965152a07c876b87139f04b48770df2b7a5c42e04efb7a12297e1e341248a8551f87ab286dbd5fe06a41de029eff54ee4e
 DIST uv-0.8.16-crates.tar.xz 46965296 BLAKE2B 
7c866d7c2843c7942acfe71c4f040d51a95a50d43a6df41730ad536ae6d58b56a279a556bec26613400abdec5248f5b0d1fb012dd62f0b1d00aa397fcb71c7e4
 SHA512 
8410b56732d35ae2bc101403350c2344875310f9e91a72373647b0be7fe6e434b203478591ab43b21507614729d3437eb1b3e78be5993cd9432941ba70c00b42
 DIST uv-0.8.16.gh.tar.gz 4441379 BLAKE2B 
b7c914a03e8a14fe08de8cdeaaf073efca0a15c933aa5db5918da6df529ea68c0c8c25fc7dc7e2632a895b3da631a1e51000a7c65ee3bac72a063b5e8a43c2c4
 SHA512 
8799554f7fbdc01277792ffddcf1731db2ddb8e67b387324ae52087c1a4ae64375186f588b535771fa7c66dacd7d78c3aa71d1ca232325f32c095a09d48041a4
 DIST uv-0.8.17.gh.tar.gz 4443731 BLAKE2B 
747eceb88ef5e2eecbb5a3c827ff11646c6589c33026adc91a07199726cc0be2002c849380c5ce0ea67faea144c41a84c3f74db04d00f274b4c0301309d06d95
 SHA512 
f8d331fa717fca1ecea0907ac5da483ab1f6ec4a1cdf149549dbbc765353b0e28f47ab472270a52581042260e58c03f8cfead6a315969852d057b030d9b9075e
-DIST uv-0.8.2-crates.tar.xz 58707128 BLAKE2B 
9579ad6877a960596fc49908e4f9451c8748c7f0ab41be15f310f43a19dcd61632fc7dd4fe4a2ad21cdc1478354c6b39e07272b8160296dc9dba9f70628a6f76
 SHA512 
442e7f2d550c00808f07297eda196ceec75aea3c9fbc1d86f288dc4c9d974f8197dac36f550ff903bb78f9c193eeab7447934f4f7bbb7799d246db28d9cf052a
-DIST uv-0.8.2.gh.tar.gz 4195351 BLAKE2B 
b50da561a66f4aac40c5fe6b55a1c10482155dc968bd6532927819ad0bb6f6b97de1b7707a32887b272ede682158b86d5f75bc10410a9fe7af8a7d2de204984a
 SHA512 
9d10f182ab0fefb6028a0424a8cc1467f34e65de24a358a9038b8104f62808f479d004d3a45df7264b6aea81933353b78f1b3963c37ff66ec9da4a53cdca0e2c
 DIST uv-0.8.6-crates.tar.xz 46208952 BLAKE2B 
f9557a45fbfaa9d6006f935629130960b5d414cd185d7fbdb1415e7f3875568d07ade946a0b606712e9e2e06e7964bb0fb8318e02e78609899a852ed073b87a6
 SHA512 
c79fa70a6a670dc2d80efbf0b51942806b2b16ab7b4c63983ab634453ab32142322302bd68ab80f5bcfee08138bca8d04a7d152c76ca5d94bfc40255cab8477b
 DIST uv-0.8.6.gh.tar.gz 4255911 BLAKE2B 
198ed83cb487f25a35957959bca32f98b8f5343712a7a9bbf3f817f189f1ec9c7903fa2e64ec65c9b3e18a469506c942ebb0ca50b39a353dc7e82228386fb69c
 SHA512 
d164488e967364d254bab989933a5faf27c52c91da1bdeb6f3419fce335dfac5d4ea6cd717cac6b05fee9f85605cf21930c3d37119c49a98cb13c53d51ea996d

diff --git a/dev-python/uv/uv-0.8.2.ebuild b/dev-python/uv/uv-0.8.2.ebuild
deleted file mode 100644
index b2770b1baf8c..000000000000
--- a/dev-python/uv/uv-0.8.2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2024-2025 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/astral-sh/rs-async-zip;c909fda63fcafe4af496a07bfda28a5aae97e58d;rs-async-zip-%commit%'
-       
[pubgrub]='https://github.com/astral-sh/pubgrub;06ec5a5f59ffaeb6cf5079c6cb184467da06c9db;pubgrub-%commit%'
-       
[reqwest-middleware]='https://github.com/astral-sh/reqwest-middleware;ad8b9d332d1773fde8b4cd008486de5973e0a3f8;reqwest-middleware-%commit%/reqwest-middleware'
-       
[reqwest-retry]='https://github.com/astral-sh/reqwest-middleware;ad8b9d332d1773fde8b4cd008486de5973e0a3f8;reqwest-middleware-%commit%/reqwest-retry'
-       
[tl]='https://github.com/astral-sh/tl;6e25b2ee2513d75385101a8ff9f591ef51f314ec;tl-%commit%'
-       
[version-ranges]='https://github.com/astral-sh/pubgrub;06ec5a5f59ffaeb6cf5079c6cb184467da06c9db;pubgrub-%commit%/version-ranges'
-)
-
-RUST_MIN_VER="1.85.0"
-
-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://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/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 Boost-1.0
-       CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
-       ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
-       app-arch/bzip2:=
-       app-arch/xz-utils:=
-       app-arch/zstd:=
-"
-RDEPEND="
-       ${DEPEND}
-"
-BDEPEND="
-       test? (
-               dev-lang/python:3.9
-               dev-lang/python:3.10
-               dev-lang/python:3.11
-               dev-lang/python:3.12
-               dev-lang/python:3.13
-               !!~dev-python/uv-0.5.0
-       )
-"
-
-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
-       rust_pkg_setup
-}
-
-src_prepare() {
-       default
-
-       # replace upstream crate substitution with our crate substitution, sigh
-       local pkg
-       for pkg in reqwest-middleware reqwest-retry; do
-               local dep=$(grep "^${pkg}" "${ECARGO_HOME}"/config.toml || die)
-               sed -i -e "/\[patch\.crates-io\]/,\$s;^${pkg}.*$;${dep};" 
Cargo.toml || die
-       done
-
-       # force thin lto, makes build much faster and less memory hungry
-       # (i.e. makes it possible to actually build uv on 32-bit PPC)
-       sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
-       # enable system libraries where supported
-       export ZSTD_SYS_USE_PKG_CONFIG=1
-       # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
-       # remove unbundled sources, just in case
-       find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || 
die
-
-       # bzip2-sys requires a pkg-config file
-       # https://github.com/alexcrichton/bzip2-rs/issues/104
-       mkdir "${T}/pkg-config" || die
-       export 
PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
-       cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
-               Name: bzip2
-               Version: 9999
-               Description:
-               Libs: -lbz2
-       EOF
-}
-
-src_configure() {
-       local myfeatures=(
-               git
-               pypi
-               python
-       )
-
-       cargo_src_configure --no-default-features
-}
-
-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
-       local -x PYTHONDONTWRITEBYTECODE=
-       # fix tests failing because of our config
-       local -x XDG_CONFIG_DIRS=${T}
-
-       cd crates/uv || die
-       cargo_src_test --no-fail-fast
-}
-
-src_install() {
-       cd crates/uv || die
-       cargo_src_install
-
-       insinto /etc/xdg/uv
-       newins - uv.toml <<-EOF || die
-               # These defaults match Fedora, see:
-               # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
-               # By default ("automatic"), uv downloads missing Python versions
-               # automatically and keeps them in the user's home directory.
-               # Disable that to make downloading opt-in, and especially
-               # to avoid unnecessarily fetching custom Python when the distro
-               # package would be preferable.  Python builds can still be
-               # downloaded manually via "uv python install".
-               #
-               # https://docs.astral.sh/uv/reference/settings/#python-downloads
-               python-downloads = "manual"
-
-               # By default ("managed"), uv always prefers self-installed
-               # Python versions over the system Python, independently
-               # of versions.  Since we generally expect users to use that
-               # to install old Python versions not in ::gentoo anymore,
-               # this effectively means that uv would end up preferring very
-               # old Python versions over the newer ones that are provided
-               # by the system.  Default to using the system versions to avoid
-               # this counter-intuitive behavior.
-               #
-               # 
https://docs.astral.sh/uv/reference/settings/#python-preference
-               python-preference = "system"
-       EOF
-}

Reply via email to