aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>2022-06-05 04:06:53 +0500
committerAnna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>2022-06-05 11:12:14 +0500
commit1a3c31fcd9c5bd5b6aad09ddd3004630a018186c (patch)
treec74ac206d632f4bc024c8139c36f986c4d9100b8 /dev-python/pip-api
parentdev-python/pytest-benchmark: disable tests broken with pytest7 (diff)
downloadguru-1a3c31fcd9c5bd5b6aad09ddd3004630a018186c.tar.gz
guru-1a3c31fcd9c5bd5b6aad09ddd3004630a018186c.tar.bz2
guru-1a3c31fcd9c5bd5b6aad09ddd3004630a018186c.zip
dev-python/pip-api: fix tests
Closes: https://bugs.gentoo.org/849017 Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Diffstat (limited to 'dev-python/pip-api')
-rw-r--r--dev-python/pip-api/pip-api-0.0.29.ebuild25
1 files changed, 18 insertions, 7 deletions
diff --git a/dev-python/pip-api/pip-api-0.0.29.ebuild b/dev-python/pip-api/pip-api-0.0.29.ebuild
index addfa72cc..6d1f48c81 100644
--- a/dev-python/pip-api/pip-api-0.0.29.ebuild
+++ b/dev-python/pip-api/pip-api-0.0.29.ebuild
@@ -3,16 +3,11 @@
EAPI=8
-COMMIT="1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7"
-EPYTEST_DESELECT=(
- tests/test_installed_distributions.py::test_installed_distributions_legacy_version
- tests/test_installed_distributions.py::test_installed_distributions_multiple_paths
-)
-DISTUTILS_SETUPTOOLS="pyproject.toml"
PYTHON_COMPAT=( python3_{8..11} pypy3 )
-
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
+COMMIT="1af2c0f4cc2aa3c50d906adc8da7a6ceb2ba5df7"
DESCRIPTION="An unofficial, importable pip API"
HOMEPAGE="https://github.com/di/pip-api"
SRC_URI="https://github.com/di/pip-api/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT}.tar.gz" # only for 0.0.29
@@ -31,4 +26,20 @@ BDEPEND="
)
"
+EPYTEST_DESELECT=(
+ tests/test_installed_distributions.py::test_installed_distributions_legacy_version
+ tests/test_installed_distributions.py::test_installed_distributions_multiple_paths
+
+ # disable tests that check for pinned version
+ tests/test_tests.py::test_all_the_right_pips
+ tests/test_version.py::test_version
+)
+
distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # class constructor wants to download pinned pip version
+ sed "/class PipTestEnvironment/{n;s/__init__/init/}" -i tests/conftest.py || die
+}