mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 06:48:18 -07:00
dev-python/anyio: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST anyio-4.3.0.tar.gz 159642 BLAKE2B 33b300d1da37137d45b311f8424c022d19518c207c39ec6f8bd3e42432cf1457f2d533eadeaa1e21853ed1b25a4f58818fc595e8588489722846f8a8d72262dc SHA512 26ff552a03b24b63c7c99cffcec61e97289eacba3ad2fc7a3c1dde8cfaffd9a8d621b867429901c12d7cef912d3807db134dbeb9c5ba619921160f6d5df4d02f
|
||||
DIST anyio-4.4.0.tar.gz 163930 BLAKE2B a37b8bc05e43cf1a4bc3f15ab399c78c7a76235942d776848307b189898973e46ddfb553bd20da154dc740d8b8bb93050ac460e56607b686bc2936c5a1e09332 SHA512 db8ad7a4faf257269de9975c3a6325023a95255a8bfe1a9642221080f44a2487160f3c0e8b220d637816e9eb3641550393a3c80b23bddafc33fd9ebe9a23b33d
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( pypy3 python3_{10..13} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations"
|
||||
HOMEPAGE="
|
||||
https://github.com/agronholm/anyio/
|
||||
https://pypi.org/project/anyio/
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
|
||||
>=dev-python/sniffio-1.1[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
|
||||
' 3.10)
|
||||
"
|
||||
# On amd64, let's get more test coverage by dragging in uvloop, but let's
|
||||
# not bother on other arches where uvloop may not be supported.
|
||||
BDEPEND="
|
||||
>=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/exceptiongroup-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/psutil-5.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/trustme[${PYTHON_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/trio-0.23[${PYTHON_USEDEP}]
|
||||
' 3.{10..12})
|
||||
amd64? (
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/uvloop-0.17[${PYTHON_USEDEP}]
|
||||
' python3_{10..12})
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
distutils_enable_sphinx docs \
|
||||
'>=dev-python/sphinx-rtd-theme-1.2.2' \
|
||||
dev-python/sphinxcontrib-jquery \
|
||||
dev-python/sphinx-autodoc-typehints
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# requires link-local IPv6 interface
|
||||
tests/test_sockets.py::TestTCPListener::test_bind_link_local
|
||||
)
|
||||
|
||||
local filter=()
|
||||
if ! has_version ">=dev-python/trio-0.23[${PYTHON_USEDEP}]"; then
|
||||
filter+=( -k "not trio" )
|
||||
EPYTEST_DESELECT+=(
|
||||
tests/test_pytest_plugin.py::test_plugin
|
||||
tests/test_pytest_plugin.py::test_autouse_async_fixture
|
||||
tests/test_pytest_plugin.py::test_cancel_scope_in_asyncgen_fixture
|
||||
)
|
||||
fi
|
||||
|
||||
case ${EPYTHON} in
|
||||
python3.13)
|
||||
EPYTEST_DESELECT+=(
|
||||
'tests/test_fileio.py::TestPath::test_properties[asyncio]'
|
||||
)
|
||||
;;
|
||||
esac
|
||||
|
||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
||||
epytest -m 'not network' "${filter[@]}"
|
||||
}
|
||||
Reference in New Issue
Block a user