@@ -20,8 +20,8 @@ KEYWORDS="amd64 arm arm64 x86"
20
20
21
21
RDEPEND="
22
22
$( python_gen_cond_dep '
23
- dev-python/exceptiongroup[${PYTHON_USEDEP}]
24
- ' 3.{9..10} )
23
+ >= dev-python/exceptiongroup-1.0.2 [${PYTHON_USEDEP}]
24
+ ' 3.10 )
25
25
>=dev-python/idna-2.8[${PYTHON_USEDEP} ]
26
26
>=dev-python/sniffio-1.1[${PYTHON_USEDEP} ]
27
27
"
@@ -33,37 +33,27 @@ BDEPEND="
33
33
>=dev-python/hypothesis-4.0[${PYTHON_USEDEP} ]
34
34
>=dev-python/psutil-5.9[${PYTHON_USEDEP} ]
35
35
>=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP} ]
36
- dev-python/trio[${PYTHON_USEDEP} ]
36
+ >= dev-python/trio-0.22 [${PYTHON_USEDEP} ]
37
37
dev-python/trustme[${PYTHON_USEDEP} ]
38
38
amd64? (
39
39
$( python_gen_cond_dep '
40
40
>=dev-python/uvloop-0.17[${PYTHON_USEDEP}]
41
- ' python3_{10..11 })
41
+ ' python3_{10..12 })
42
42
)
43
43
)
44
44
"
45
45
46
46
distutils_enable_tests pytest
47
47
distutils_enable_sphinx docs \
48
- dev-python/sphinx-rtd-theme \
48
+ ' >=dev-python/sphinx-rtd-theme-1.2.2' \
49
+ dev-python/sphinxcontrib-jquery \
49
50
dev-python/sphinx-autodoc-typehints
50
51
51
52
python_test () {
52
53
local EPYTEST_DESELECT=(
53
54
# requires link-local IPv6 interface
54
55
tests/test_sockets.py::TestTCPListener::test_bind_link_local
55
-
56
- # trio-0.22?
57
- ' tests/test_sockets.py::TestTCPStream::test_connection_refused[trio-multi]'
58
- ' tests/test_taskgroups.py::test_exception_group_children[trio]'
59
- ' tests/test_taskgroups.py::test_exception_group_host[trio]'
60
- ' tests/test_taskgroups.py::test_exception_group_filtering[trio]'
61
56
)
62
- if [[ ${EPYTHON} == python3.12 ]]; then
63
- EPYTEST_DESELECT+=(
64
- tests/test_fileio.py::TestPath::test_properties
65
- )
66
- fi
67
57
68
58
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
69
59
epytest -m ' not network'
0 commit comments