commit:     55ade43e0874360543071df3f46d2a3ffe01547f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 31 02:32:42 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 31 02:32:42 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ade43e

dev-python/ensurepip-pip: Remove old

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

 dev-python/ensurepip-pip/Manifest                  |   1 -
 dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild | 181 ---------------------
 2 files changed, 182 deletions(-)

diff --git a/dev-python/ensurepip-pip/Manifest 
b/dev-python/ensurepip-pip/Manifest
index 3d2fa10525d6..5d4d976f3427 100644
--- a/dev-python/ensurepip-pip/Manifest
+++ b/dev-python/ensurepip-pip/Manifest
@@ -1,3 +1,2 @@
 DIST flit_core-3.12.0-py3-none-any.whl 45594 BLAKE2B 
7c6cb6eb03d45bbba27f27b3728881b57fe82dd38e03f884d3b7c46116eb2b9dd76f92bdaf7f594ef8ccbe12ec8f9a56424ff9e9fc7a839c4818a113fdf0c3d3
 SHA512 
790c12b1f43201e365fb3f8f2f0a54e1a578876799dfdf8bfeea679a25ea096bf62946d006618c1458ae6e37ce6d00998f37e9aba426d5ab80d32ef2d75da4e0
-DIST pip-25.2.gh.tar.gz 9121715 BLAKE2B 
3bfe61d6d0d6f3a79c3fd801f5cb40b203fd12085d925ae7cde53adca3c5ee523fdfd9449546e1bc8ca719b3e8766cfef3162919e13a77f7adc0d20a951d11c7
 SHA512 
5cc65c9091fdda7905e26ce32ddaa3a1c2fd287d69fd3da67c814ba7e8e5be59301d8327c06cdca78c1b95f4a5b5f75c87f36a549022408cc0e8f9411c0db11e
 DIST pip-25.3.gh.tar.gz 9115712 BLAKE2B 
87d848c497163a45ee3de8f6f75c80b5051b07062c5a15450ae98b59a6cebc6bf03ca8525d57929493f2cfeb28d5623401eba69f0bdfc734389efbb84eafdf53
 SHA512 
f50db092213ec3bb819d3da5669f73d119b5ec7f7ac5e8a587a17c27eafa32bc17a057df09389c526a3769ef3577f5553187d54ceffa89aed63f4b4498ff044e

diff --git a/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild 
b/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild
deleted file mode 100644
index 795aa03abe72..000000000000
--- a/dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild
+++ /dev/null
@@ -1,181 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-# PYTHON_COMPAT is used only for testing
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit distutils-r1
-
-MY_P=${P#ensurepip-}
-DESCRIPTION="Shared pip wheel for ensurepip Python module"
-HOMEPAGE="
-       https://pip.pypa.io/en/stable/
-       https://pypi.org/project/pip/
-       https://github.com/pypa/pip/
-"
-SRC_URI="
-       https://github.com/pypa/pip/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="test test-rust"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-       ${RDEPEND}
-       test? (
-               <dev-python/ensurepip-setuptools-80
-               dev-python/ensurepip-wheel
-               dev-python/freezegun[${PYTHON_USEDEP}]
-               dev-python/pretend[${PYTHON_USEDEP}]
-               dev-python/scripttest[${PYTHON_USEDEP}]
-               dev-python/virtualenv[${PYTHON_USEDEP}]
-               dev-python/werkzeug[${PYTHON_USEDEP}]
-               dev-python/wheel[${PYTHON_USEDEP}]
-               test-rust? (
-                       dev-python/cryptography[${PYTHON_USEDEP}]
-               )
-               dev-vcs/git
-       )
-"
-
-EPYTEST_PLUGINS=()
-EPYTEST_RERUNS=5
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-declare -A VENDOR_LICENSES=(
-       [cachecontrol]=Apache-2.0
-       [certifi]=MPL-2.0
-       [dependency_groups]=MIT
-       [distlib]=PSF-2
-       [distro]=Apache-2.0
-       [idna]=BSD
-       [msgpack]=Apache-2.0
-       [packaging]="|| ( Apache-2.0 MIT )"
-       [pkg_resources]=MIT
-       [platformdirs]=MIT
-       [pygments]=BSD-2
-       [pyproject_hooks]=MIT
-       [requests]=Apache-2.0
-       [resolvelib]=ISC
-       [rich]=MIT
-       [tomli]=MIT
-       [tomli_w]=MIT
-       [truststore]=MIT
-       [urllib3]=MIT
-)
-LICENSE+=" ${VENDOR_LICENSES[*]}"
-
-python_prepare_all() {
-       local PATCHES=(
-               # remove coverage & pytest-subket wheel expectation from test 
suite
-               # (from dev-python/pip)
-               "${FILESDIR}/pip-25.2-test-wheels.patch"
-       )
-
-       distutils-r1_python_prepare_all
-
-       if use test; then
-               local wheels=(
-                       
"${BROOT}"/usr/lib/python/ensurepip/{setuptools,wheel}-*.whl
-               )
-               mkdir tests/data/common_wheels/ || die
-               cp "${wheels[@]}" tests/data/common_wheels/ || die
-       fi
-
-       # Verify that we've covered licenses for all vendored packages
-       cd src/pip/_vendor || die
-       local packages=( */ )
-       local pkg missing=()
-       for pkg in "${packages[@]%/}"; do
-               if [[ ! -v "VENDOR_LICENSES[${pkg}]" ]]; then
-                       missing+=( "${pkg}" )
-               else
-                       unset "VENDOR_LICENSES[${pkg}]"
-               fi
-       done
-
-       if [[ ${missing[@]} || ${VENDOR_LICENSES[@]} ]]; then
-               [[ ${missing[@]} ]] &&
-                       eerror "License missing for packages: ${missing[*]}"
-               [[ ${VENDOR_LICENSES[@]} ]] &&
-                       eerror "Vendored packages removed: 
${!VENDOR_LICENSES[*]}"
-               die "VENDOR_LICENSES outdated"
-       fi
-
-       local upstream_count=$(wc -l < vendor.txt || die)
-       if [[ ${#packages[@]} -ne ${upstream_count} ]]; then
-               eerror "VENDOR_LICENSES: ${#packages[@]}"
-               eerror "vendor.txt:      ${upstream_count}"
-               die "Not all vendored packages matched"
-       fi
-}
-
-python_test() {
-       local EPYTEST_DESELECT=(
-               tests/functional/test_inspect.py::test_inspect_basic
-               # Internet
-               
tests/functional/test_config_settings.py::test_backend_sees_config_via_sdist
-               tests/functional/test_install.py::test_double_install_fail
-               tests/functional/test_install.py::test_install_sdist_links
-               
tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed
-               tests/functional/test_lock.py::test_lock_archive
-               tests/functional/test_lock.py::test_lock_vcs
-               # broken by system site-packages use
-               tests/functional/test_freeze.py::test_freeze_with_setuptools
-               
tests/functional/test_pip_runner_script.py::test_runner_work_in_environments_with_no_pip
-               
tests/functional/test_uninstall.py::test_basic_uninstall_distutils
-               
tests/unit/test_base_command.py::test_base_command_global_tempdir_cleanup
-               
tests/unit/test_base_command.py::test_base_command_local_tempdir_cleanup
-               
tests/unit/test_base_command.py::test_base_command_provides_tempdir_helpers
-       )
-       local EPYTEST_IGNORE=(
-               # from upstream options
-               src/pip/_vendor
-               tests/tests_cache
-               # requires proxy.py
-               tests/functional/test_proxy.py
-       )
-
-       case ${EPYTHON} in
-               pypy3*)
-                       EPYTEST_DESELECT+=(
-                               # unexpected tempfiles?
-                               
tests/functional/test_install_config.py::test_do_not_prompt_for_authentication
-                               
tests/functional/test_install_config.py::test_prompt_for_authentication
-                       )
-                       ;;
-       esac
-
-       if ! has_version "dev-python/cryptography[${PYTHON_USEDEP}]"; then
-               EPYTEST_DESELECT+=(
-                       
tests/functional/test_install.py::test_install_sends_client_cert
-                       
tests/functional/test_install_config.py::test_do_not_prompt_for_authentication
-                       
tests/functional/test_install_config.py::test_prompt_for_authentication
-                       
tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed
-               )
-       fi
-
-       local -x PIP_DISABLE_PIP_VERSION_CHECK=1
-       # rerunfailures because test suite breaks if packages are installed
-       # in parallel
-       epytest -m "not network" -o addopts= -o tmp_path_retention_policy=all \
-               --use-venv
-}
-
-src_install() {
-       if [[ ${DISTUTILS_WHEEL_PATH} != *py3-none-any.whl ]]; then
-               die "Non-pure wheel produced?! ${DISTUTILS_WHEEL_PATH}"
-       fi
-       # TODO: compress it?
-       insinto /usr/lib/python/ensurepip
-       doins "${DISTUTILS_WHEEL_PATH}"
-}

Reply via email to