diff options
author | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2022-06-05 04:06:53 +0500 |
---|---|---|
committer | Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in> | 2022-06-05 11:12:14 +0500 |
commit | 1a3c31fcd9c5bd5b6aad09ddd3004630a018186c (patch) | |
tree | c74ac206d632f4bc024c8139c36f986c4d9100b8 /dev-python/pip-api | |
parent | dev-python/pytest-benchmark: disable tests broken with pytest7 (diff) | |
download | guru-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.ebuild | 25 |
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 +} |