mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
dev-python/pip: support python3_10, apart from tests
Builds and installs fine, seems to run okay as well. However, the test suite still requires <dev-python/virtualenv-20 - which does NOT support python3_10. Signed-off-by: Marek Szuba <marecki@gentoo.org>
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} pypy3 )
|
||||
PYTHON_COMPAT=( python3_{7..10} pypy3 )
|
||||
PYTHON_REQ_USE="ssl(+),threads(+)"
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
@@ -43,7 +43,9 @@ BDEPEND="
|
||||
dev-python/pretend[${PYTHON_USEDEP}]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/scripttest[${PYTHON_USEDEP}]
|
||||
<dev-python/virtualenv-20[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
<dev-python/virtualenv-20[${PYTHON_USEDEP}]
|
||||
' python3_{7..9})
|
||||
dev-python/werkzeug[${PYTHON_USEDEP}]
|
||||
dev-python/wheel[${PYTHON_USEDEP}]
|
||||
)
|
||||
@@ -72,6 +74,12 @@ python_test() {
|
||||
return 0
|
||||
fi
|
||||
|
||||
# virtualenv-16 doesn't support python3_10 yet is still required by pip test suite
|
||||
if [[ ${EPYTHON} == "python3.10" ]]; then
|
||||
ewarn "Skipping tests on ${EPYTHON} due to missing dependencies"
|
||||
return 0
|
||||
fi
|
||||
|
||||
local deselect=(
|
||||
tests/functional/test_install.py::test_double_install_fail
|
||||
tests/functional/test_list.py::test_multiple_exclude_and_normalization
|
||||
|
||||
Reference in New Issue
Block a user