commit:     84be4fa2f7470014e8d2ef68415a3fcc40e37185
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 16 08:02:33 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 08:02:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84be4fa2

dev-python/pip: Remove old

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

 dev-python/pip/Manifest                            |   3 -
 .../pip/files/pip-21.3.1-cryptography-tests.patch  |  39 ------
 dev-python/pip/pip-21.3.1-r1.ebuild                | 146 ---------------------
 dev-python/pip/pip-22.0.1.ebuild                   | 145 --------------------
 dev-python/pip/pip-22.0.2.ebuild                   | 145 --------------------
 5 files changed, 478 deletions(-)

diff --git a/dev-python/pip/Manifest b/dev-python/pip/Manifest
index a959ca4348e3..3a4f6666bd1e 100644
--- a/dev-python/pip/Manifest
+++ b/dev-python/pip/Manifest
@@ -1,6 +1,3 @@
-DIST pip-21.3.1.tar.gz 8961896 BLAKE2B 
f694956854cfd26f9b043fc28994448d2b2efff04080808f4e89ba15905887b432efb02d1c81370f75bd42e5c615a5a2360af63437967bc2fef63a85d59906a7
 SHA512 
2f50f95fe36cffc18821a70824f5b28d03598894f9ea5b02acc4921d16fc7739131814828a2159bcd577331cc780c7776a3669fa1ca2d4690c861add10a16f00
-DIST pip-22.0.1.tar.gz 9288984 BLAKE2B 
11936d6baffb8ccf3715f1183ac007f93930c6188c9b8b7c063b1c42513658cf8de31ce98a73d7d94a0a5b28407c985fe419419a689fae2a43bfc5c2fcb0439e
 SHA512 
64ee12c8bfa12e8df4d5160c24064f28805d14c215d9db2663ca069d49e1e3c7050084bd9059bfdb31f0901440b4c2711d4544440a937a94ca1b9fa7f213924d
-DIST pip-22.0.2.tar.gz 9289498 BLAKE2B 
4e23c9cf5410cbed77b631fc153c1a9a992a11e5f06c9e317a4e3018da19382f25208557d327447ee778d2a9ca585f08ffa2a3fd8bcdfcda7fd2ec195e99c135
 SHA512 
5cc649b1b64c731d3b47c2296d37c93d276393224e8183e6f8966e320b876122c3e89c163d3da5cba064f4279a5e1f2a92b349edaf834c33b69b77d593b7195f
 DIST pip-22.0.3.tar.gz 9290286 BLAKE2B 
f81140fbff5d16e8a38d21047dd790be2287b664b130d43e71c7d4f23d6a7cd5c8b2e58f988cc18dc4d08b83b0fcb3eac6b6ec001421e83e35db74f15d6c557e
 SHA512 
05f0807b298c2136842ad1cae3b003f81d85ca79103f12171e4c8d020d6add076848c1acfb6442c4ae2da6b834de0e87dffaec7bd24dfc403372cead94949326
 DIST pip-22.0.4.tar.gz 9325766 BLAKE2B 
9ce5a25e6fb9aedc39e2cddab2a8af3b47dbaaaf8bd22c39f8301b784e6e9f5434f63d5ef467f4d819b15bcd5cf8d3da52db34b3514c7b4a15823f77cb47e1c1
 SHA512 
af6d1787b4fe97f2eec9c2e3e3f0f756efca8cb83f6ecdae797986fb6050ee60d872a8a8eb7502a32c4334fc0c7af8cf3c58ce980407d0e9f89eec28a4290093
 DIST setuptools-57.4.0-py3-none-any.whl 819017 BLAKE2B 
afba86cf9aeea58ee869fdc11bbb192abbf2f89710e468b90dc291fec228ca16202483e36195a5ad4e2b8d210326bc83e2be6ec696ab413d94ffaeb05bb9c030
 SHA512 
9bf230f4e0e72acab07ab372a6ca05adb3d175a8079d2f73d327c632f3d27b8ee10442d3e60f4c94a6e61d5ba2212fc78187ca6e1717e15bb570bdce4263fd0b

diff --git a/dev-python/pip/files/pip-21.3.1-cryptography-tests.patch 
b/dev-python/pip/files/pip-21.3.1-cryptography-tests.patch
deleted file mode 100644
index 1505d487ad40..000000000000
--- a/dev-python/pip/files/pip-21.3.1-cryptography-tests.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 8fa5d719a3c902ca9b6c9198229b7a67fecf8b8e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <[email protected]>
-Date: Fri, 26 Nov 2021 16:12:16 +0100
-Subject: [PATCH] Move cryptography-based imports into the fixture
-
-Move the imports that require cryptography into the cert_factory
-fixture.  This makes it possible to deselect these tests on systems
-where cryptography cannot be installed.
----
- tests/conftest.py | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/tests/conftest.py b/tests/conftest.py
-index 076aeaf19..bab6ab3f5 100644
---- a/tests/conftest.py
-+++ b/tests/conftest.py
-@@ -27,7 +27,6 @@ from pip._internal.cli.main import main as pip_entry_point
- from pip._internal.locations import _USE_SYSCONFIG
- from pip._internal.utils.temp_dir import global_tempdir_manager
- from tests.lib import DATA_DIR, SRC_DIR, PipTestEnvironment, TestData
--from tests.lib.certs import make_tls_cert, serialize_cert, serialize_key
- from tests.lib.path import Path
- from tests.lib.server import MockServer as _MockServer
- from tests.lib.server import make_mock_server, server_running
-@@ -535,6 +534,11 @@ def deprecated_python() -> bool:
- 
- @pytest.fixture(scope="session")
- def cert_factory(tmpdir_factory: pytest.TempdirFactory) -> Callable[[], str]:
-+    # Delay the import requiring cryptography in order to make it possible
-+    # to deselect relevant tests on systems where cryptography cannot
-+    # be installed.
-+    from tests.lib.certs import make_tls_cert, serialize_cert, serialize_key
-+
-     def factory() -> str:
-         """Returns path to cert/key file."""
-         output_path = Path(str(tmpdir_factory.mktemp("certs"))) / "cert.pem"
--- 
-2.34.1
-

diff --git a/dev-python/pip/pip-21.3.1-r1.ebuild 
b/dev-python/pip/pip-21.3.1-r1.ebuild
deleted file mode 100644
index 8b39334f4fc3..000000000000
--- a/dev-python/pip/pip-21.3.1-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit bash-completion-r1 distutils-r1
-
-# setuptools & wheel .whl files are required for testing,
-# the exact version is not very important.
-SETUPTOOLS_WHL="setuptools-57.4.0-py3-none-any.whl"
-WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl"
-# upstream still requires virtualenv-16 for testing, we are now fetching
-# it directly to avoid blockers with virtualenv-20
-VENV_PV=16.7.11
-
-DESCRIPTION="Installs python packages -- replacement for easy_install"
-HOMEPAGE="
-       https://pip.pypa.io/en/stable/
-       https://pypi.org/project/pip/
-       https://github.com/pypa/pip/";
-SRC_URI="
-       https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-       test? (
-               
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
-               
https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL}
-               https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
-                       -> virtualenv-${VENV_PV}.tar.gz
-       )
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc 
x86"
-SLOT="0"
-IUSE="test vanilla"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-       ${RDEPEND}
-       test? (
-               dev-python/freezegun[${PYTHON_USEDEP}]
-               dev-python/pretend[${PYTHON_USEDEP}]
-               dev-python/pytest[${PYTHON_USEDEP}]
-               dev-python/scripttest[${PYTHON_USEDEP}]
-               dev-python/tomli-w[${PYTHON_USEDEP}]
-               dev-python/werkzeug[${PYTHON_USEDEP}]
-               dev-python/wheel[${PYTHON_USEDEP}]
-               !alpha? ( !hppa? ( !ia64? (
-                       dev-python/cryptography[${PYTHON_USEDEP}]
-               ) ) )
-       )
-"
-
-python_prepare_all() {
-       local PATCHES=(
-               "${FILESDIR}/${PN}-21.3-no-coverage.patch"
-               "${FILESDIR}/${P}-cryptography-tests.patch"
-       )
-       if ! use vanilla; then
-               PATCHES+=( 
"${FILESDIR}/pip-20.0.2-disable-system-install.patch" )
-       fi
-
-       distutils-r1_python_prepare_all
-
-       if use test; then
-               mkdir tests/data/common_wheels/ || die
-               cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \
-                       tests/data/common_wheels/ || die
-       fi
-}
-
-python_test() {
-       if [[ ${EPYTHON} == pypy* ]]; then
-               ewarn "Skipping tests on ${EPYTHON} since they are very broken"
-               return 0
-       fi
-
-       local EPYTEST_DESELECT=(
-               tests/functional/test_install.py::test_double_install_fail
-               
tests/functional/test_list.py::test_multiple_exclude_and_normalization
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel]'
-               
tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied
-               # Internet
-               
tests/functional/test_install.py::test_install_editable_with_prefix_setup_cfg
-               
tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py_with_pyproject
-               
tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject
-       )
-
-       [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=(
-               tests/lib/test_lib.py::test_correct_pip_version
-               # uses vendored packaging that uses deprecated distutils
-               
tests/functional/test_warning.py::test_pip_works_with_warnings_as_errors
-       )
-
-       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
-
-       distutils_install_for_testing
-       pushd "${WORKDIR}/virtualenv-${VENV_PV}" >/dev/null || die
-       distutils_install_for_testing
-       popd >/dev/null || die
-       # prevent it from being installed
-       rm -r "${BUILD_DIR}"/lib/virtualenv* || die
-
-       local -x GENTOO_PIP_TESTING=1 \
-               PATH="${TEST_DIR}/scripts:${PATH}" \
-               PYTHONPATH="${TEST_DIR}/lib:${BUILD_DIR}/lib"
-       epytest -m "not network"
-}
-
-python_install_all() {
-       # Prevent dbus auto-launch
-       # https://bugs.gentoo.org/692178
-       export DBUS_SESSION_BUS_ADDRESS="disabled:"
-
-       local DOCS=( AUTHORS.txt docs/html/**/*.rst )
-       distutils-r1_python_install_all
-
-       COMPLETION="${T}"/completion.tmp
-
-       # 'pip completion' command embeds full $0 into completion script, which 
confuses
-       # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
-       # This trick sets correct $0 while still calling just installed pip.
-       local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from 
pip._internal.cli.main import main; sys.exit(main())'
-
-       "${EPYTHON}" -c "${pipcmd}" completion --bash > "${COMPLETION}" || die
-       newbashcomp "${COMPLETION}" ${PN}
-
-       "${EPYTHON}" -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
-       insinto /usr/share/zsh/site-functions
-       newins "${COMPLETION}" _pip
-}

diff --git a/dev-python/pip/pip-22.0.1.ebuild b/dev-python/pip/pip-22.0.1.ebuild
deleted file mode 100644
index 48c8736f6a40..000000000000
--- a/dev-python/pip/pip-22.0.1.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit bash-completion-r1 distutils-r1
-
-# setuptools & wheel .whl files are required for testing,
-# the exact version is not very important.
-SETUPTOOLS_WHL="setuptools-57.4.0-py3-none-any.whl"
-WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl"
-# upstream still requires virtualenv-16 for testing, we are now fetching
-# it directly to avoid blockers with virtualenv-20
-VENV_PV=16.7.11
-
-DESCRIPTION="Installs python packages -- replacement for easy_install"
-HOMEPAGE="
-       https://pip.pypa.io/en/stable/
-       https://pypi.org/project/pip/
-       https://github.com/pypa/pip/";
-SRC_URI="
-       https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-       test? (
-               
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
-               
https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL}
-               https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
-                       -> virtualenv-${VENV_PV}.tar.gz
-       )
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-SLOT="0"
-IUSE="test vanilla"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-       ${RDEPEND}
-       test? (
-               dev-python/freezegun[${PYTHON_USEDEP}]
-               dev-python/pretend[${PYTHON_USEDEP}]
-               dev-python/pytest[${PYTHON_USEDEP}]
-               dev-python/scripttest[${PYTHON_USEDEP}]
-               dev-python/tomli-w[${PYTHON_USEDEP}]
-               dev-python/werkzeug[${PYTHON_USEDEP}]
-               dev-python/wheel[${PYTHON_USEDEP}]
-               !alpha? ( !hppa? ( !ia64? (
-                       dev-python/cryptography[${PYTHON_USEDEP}]
-               ) ) )
-       )
-"
-
-python_prepare_all() {
-       local PATCHES=(
-               "${FILESDIR}/${PN}-21.3-no-coverage.patch"
-       )
-       if ! use vanilla; then
-               PATCHES+=( 
"${FILESDIR}/pip-20.0.2-disable-system-install.patch" )
-       fi
-
-       distutils-r1_python_prepare_all
-
-       if use test; then
-               mkdir tests/data/common_wheels/ || die
-               cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \
-                       tests/data/common_wheels/ || die
-       fi
-}
-
-python_test() {
-       if [[ ${EPYTHON} == pypy* ]]; then
-               ewarn "Skipping tests on ${EPYTHON} since they are very broken"
-               return 0
-       fi
-
-       local EPYTEST_DESELECT=(
-               tests/functional/test_install.py::test_double_install_fail
-               
tests/functional/test_list.py::test_multiple_exclude_and_normalization
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel]'
-               
tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied
-               # Internet
-               
tests/functional/test_install.py::test_install_editable_with_prefix_setup_cfg
-               
tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py_with_pyproject
-               
tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject
-       )
-
-       [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=(
-               tests/lib/test_lib.py::test_correct_pip_version
-               # uses vendored packaging that uses deprecated distutils
-               
tests/functional/test_warning.py::test_pip_works_with_warnings_as_errors
-       )
-
-       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
-
-       distutils_install_for_testing
-       pushd "${WORKDIR}/virtualenv-${VENV_PV}" >/dev/null || die
-       distutils_install_for_testing
-       popd >/dev/null || die
-       # prevent it from being installed
-       rm -r "${BUILD_DIR}"/lib/virtualenv* || die
-
-       local -x GENTOO_PIP_TESTING=1 \
-               PATH="${TEST_DIR}/scripts:${PATH}" \
-               PYTHONPATH="${TEST_DIR}/lib:${BUILD_DIR}/lib"
-       epytest -m "not network"
-}
-
-python_install_all() {
-       # Prevent dbus auto-launch
-       # https://bugs.gentoo.org/692178
-       export DBUS_SESSION_BUS_ADDRESS="disabled:"
-
-       local DOCS=( AUTHORS.txt docs/html/**/*.rst )
-       distutils-r1_python_install_all
-
-       COMPLETION="${T}"/completion.tmp
-
-       # 'pip completion' command embeds full $0 into completion script, which 
confuses
-       # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
-       # This trick sets correct $0 while still calling just installed pip.
-       local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from 
pip._internal.cli.main import main; sys.exit(main())'
-
-       "${EPYTHON}" -c "${pipcmd}" completion --bash > "${COMPLETION}" || die
-       newbashcomp "${COMPLETION}" ${PN}
-
-       "${EPYTHON}" -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
-       insinto /usr/share/zsh/site-functions
-       newins "${COMPLETION}" _pip
-}

diff --git a/dev-python/pip/pip-22.0.2.ebuild b/dev-python/pip/pip-22.0.2.ebuild
deleted file mode 100644
index 48c8736f6a40..000000000000
--- a/dev-python/pip/pip-22.0.2.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="ssl(+),threads(+)"
-
-inherit bash-completion-r1 distutils-r1
-
-# setuptools & wheel .whl files are required for testing,
-# the exact version is not very important.
-SETUPTOOLS_WHL="setuptools-57.4.0-py3-none-any.whl"
-WHEEL_WHL="wheel-0.36.2-py2.py3-none-any.whl"
-# upstream still requires virtualenv-16 for testing, we are now fetching
-# it directly to avoid blockers with virtualenv-20
-VENV_PV=16.7.11
-
-DESCRIPTION="Installs python packages -- replacement for easy_install"
-HOMEPAGE="
-       https://pip.pypa.io/en/stable/
-       https://pypi.org/project/pip/
-       https://github.com/pypa/pip/";
-SRC_URI="
-       https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
-       test? (
-               
https://files.pythonhosted.org/packages/py3/s/setuptools/${SETUPTOOLS_WHL}
-               
https://files.pythonhosted.org/packages/py2.py3/w/wheel/${WHEEL_WHL}
-               https://github.com/pypa/virtualenv/archive/${VENV_PV}.tar.gz
-                       -> virtualenv-${VENV_PV}.tar.gz
-       )
-"
-
-LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
-SLOT="0"
-IUSE="test vanilla"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-       >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
-       ${RDEPEND}
-       test? (
-               dev-python/freezegun[${PYTHON_USEDEP}]
-               dev-python/pretend[${PYTHON_USEDEP}]
-               dev-python/pytest[${PYTHON_USEDEP}]
-               dev-python/scripttest[${PYTHON_USEDEP}]
-               dev-python/tomli-w[${PYTHON_USEDEP}]
-               dev-python/werkzeug[${PYTHON_USEDEP}]
-               dev-python/wheel[${PYTHON_USEDEP}]
-               !alpha? ( !hppa? ( !ia64? (
-                       dev-python/cryptography[${PYTHON_USEDEP}]
-               ) ) )
-       )
-"
-
-python_prepare_all() {
-       local PATCHES=(
-               "${FILESDIR}/${PN}-21.3-no-coverage.patch"
-       )
-       if ! use vanilla; then
-               PATCHES+=( 
"${FILESDIR}/pip-20.0.2-disable-system-install.patch" )
-       fi
-
-       distutils-r1_python_prepare_all
-
-       if use test; then
-               mkdir tests/data/common_wheels/ || die
-               cp "${DISTDIR}"/{${SETUPTOOLS_WHL},${WHEEL_WHL}} \
-                       tests/data/common_wheels/ || die
-       fi
-}
-
-python_test() {
-       if [[ ${EPYTHON} == pypy* ]]; then
-               ewarn "Skipping tests on ${EPYTHON} since they are very broken"
-               return 0
-       fi
-
-       local EPYTEST_DESELECT=(
-               tests/functional/test_install.py::test_double_install_fail
-               
tests/functional/test_list.py::test_multiple_exclude_and_normalization
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list]'
-               
'tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel]'
-               
tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied
-               # Internet
-               
tests/functional/test_install.py::test_install_editable_with_prefix_setup_cfg
-               
tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py_with_pyproject
-               
tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject
-       )
-
-       [[ ${EPYTHON} == python3.10 ]] && EPYTEST_DESELECT+=(
-               tests/lib/test_lib.py::test_correct_pip_version
-               # uses vendored packaging that uses deprecated distutils
-               
tests/functional/test_warning.py::test_pip_works_with_warnings_as_errors
-       )
-
-       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
-
-       distutils_install_for_testing
-       pushd "${WORKDIR}/virtualenv-${VENV_PV}" >/dev/null || die
-       distutils_install_for_testing
-       popd >/dev/null || die
-       # prevent it from being installed
-       rm -r "${BUILD_DIR}"/lib/virtualenv* || die
-
-       local -x GENTOO_PIP_TESTING=1 \
-               PATH="${TEST_DIR}/scripts:${PATH}" \
-               PYTHONPATH="${TEST_DIR}/lib:${BUILD_DIR}/lib"
-       epytest -m "not network"
-}
-
-python_install_all() {
-       # Prevent dbus auto-launch
-       # https://bugs.gentoo.org/692178
-       export DBUS_SESSION_BUS_ADDRESS="disabled:"
-
-       local DOCS=( AUTHORS.txt docs/html/**/*.rst )
-       distutils-r1_python_install_all
-
-       COMPLETION="${T}"/completion.tmp
-
-       # 'pip completion' command embeds full $0 into completion script, which 
confuses
-       # 'complete' and causes QA warning when running as "${PYTHON} -m pip".
-       # This trick sets correct $0 while still calling just installed pip.
-       local pipcmd='import sys; sys.argv[0] = "pip"; __file__ = ""; from 
pip._internal.cli.main import main; sys.exit(main())'
-
-       "${EPYTHON}" -c "${pipcmd}" completion --bash > "${COMPLETION}" || die
-       newbashcomp "${COMPLETION}" ${PN}
-
-       "${EPYTHON}" -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
-       insinto /usr/share/zsh/site-functions
-       newins "${COMPLETION}" _pip
-}

Reply via email to