diff options
| author | Michał Górny <mgorny@gentoo.org> | 2026-01-31 03:32:42 +0100 |
|---|---|---|
| committer | Michał Górny <mgorny@gentoo.org> | 2026-01-31 03:32:42 +0100 |
| commit | 55ade43e0874360543071df3f46d2a3ffe01547f (patch) | |
| tree | ad69e5b107af593dac64637bff815ff377601380 /dev-python | |
| parent | 051442b84a8e746923fc8905a5e5ca17cc5526dc (diff) | |
| download | gentoo-55ade43e0874360543071df3f46d2a3ffe01547f.tar.gz gentoo-55ade43e0874360543071df3f46d2a3ffe01547f.tar.bz2 gentoo-55ade43e0874360543071df3f46d2a3ffe01547f.zip | |
dev-python/ensurepip-pip: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python')
| -rw-r--r-- | dev-python/ensurepip-pip/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/ensurepip-pip/ensurepip-pip-25.2.ebuild | 181 |
2 files changed, 0 insertions, 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}" -} |
