diff options
author | Michał Górny <mgorny@gentoo.org> | 2024-05-14 19:01:52 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2024-05-14 19:13:35 +0200 |
commit | da4ea07e54cb28bfb2d1fd96e4e656abbf0f81db (patch) | |
tree | 31aea5aeb864b96cebd4981bc90411dfdb4e27c1 /dev-python/httpcore | |
parent | net-fs/samba: add 4.20.1 (diff) | |
download | gentoo-da4ea07e54cb28bfb2d1fd96e4e656abbf0f81db.tar.gz gentoo-da4ea07e54cb28bfb2d1fd96e4e656abbf0f81db.tar.bz2 gentoo-da4ea07e54cb28bfb2d1fd96e4e656abbf0f81db.zip |
dev-python/httpcore: Enable py3.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/httpcore')
-rw-r--r-- | dev-python/httpcore/httpcore-1.0.5.ebuild | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/dev-python/httpcore/httpcore-1.0.5.ebuild b/dev-python/httpcore/httpcore-1.0.5.ebuild index 29e200461117..e1b37849a4d5 100644 --- a/dev-python/httpcore/httpcore-1.0.5.ebuild +++ b/dev-python/httpcore/httpcore-1.0.5.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 optfeature @@ -35,15 +35,35 @@ BDEPEND=" test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/pytest-httpbin[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] dev-python/socksio[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] dev-python/trustme[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/pytest-trio[${PYTHON_USEDEP}] + dev-python/trio[${PYTHON_USEDEP}] + ' 3.{10..12}) ) " distutils_enable_tests pytest +python_test() { + local opts=() + local EPYTEST_IGNORE=() + + if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then + opts+=( -k "not trio" ) + EPYTEST_IGNORE+=( + tests/_async/test_connection_pool.py + ) + fi + + if ! has_version "dev-python/pytest-trio[${PYTHON_USEDEP}]"; then + opts+=( -m "not trio" -o addopts= ) + fi + + epytest "${opts[@]}" +} + pkg_postinst() { optfeature "SOCKS support" dev-python/socksio } |