dev-python/pyee: update SRC_URI, add test and doc

This commit is contained in:
rick 2025-11-13 22:39:52 +01:00
parent a3ec84fe9b
commit d4c8f7d2b7
No known key found for this signature in database
GPG key ID: D3FB4A5EDD2CBF02
2 changed files with 22 additions and 10 deletions

View file

@ -1,3 +1,3 @@
DIST pyee-13.0.0.tar.gz 31250 BLAKE2B 29e553072bfc06bad02b466dba7900bc396ec2cee671e44d3437ed0a292780019e3eff760c060f6afadc8841f201e1d0e3cadf678852ae96e11de40f228e15e1 SHA512 d4e10fca309d770ed46fdbda4c33ca1c49f089b1e9914a761ea18aff7b818e28e8a5212980ae1a7853c98ecaa5e5d3bfef4db8bc7afd5f8699d2a798a7647513
DIST pyee-8.1.0.tar.gz 16397 BLAKE2B 5e8553cd1e7fde1dec101e101611faa409c24743cce87d4c2a968207af33ee6af66fae1e2a34453375769d845be25f55c1e78c3beeb65381f5f4b257b15b45f1 SHA512 b8edd411c0d46ed2884297b166e0f36547c18117b50a435c5044ca509c40f1b30eb8b01869cf7d90b447d33019aa86e00d4d1e9f25b03c185f2cbcf1a576f3c0
DIST pyee-8.2.2.tar.gz 16938 BLAKE2B f9bd02e1afc78bf51b9267b3a88e4f3ebbfb1342e105fa4175f6fafb4ed0163ef5abb8a006e1ac264f60dfd5ca062068b21c306c5eeead7d929bdd9304e36d14 SHA512 1b2b64631c16a203b690579f20bf9ece25d438604c772dd10e9f06f0d3ef5a1452de8343c995cd50743f6f3b5311b299509209a9ecab28b72b20c1d1bec7ad37
DIST pyee-8.2.2.gh.tar.gz 22245 BLAKE2B 64a86e00c974dd1be1695077e7a545c6c72f8c5e2bbaaca044e31d989029c545741af430a2165bc52194b849705eca058ddb5bc208348861a78f03cfb12ba896 SHA512 2be1997a27eb7616ba66343933cf0a8756203b40b9c4f06ce54d65e416d7475ee383f664ee135823cf8e8fe1e351e9f83f41011a8a50f7980d58f9a46b05b0c2

View file

@ -6,27 +6,39 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 pypi
inherit distutils-r1
DESCRIPTION="A port of node.js's EventEmitter to python."
HOMEPAGE="https://pypi.python.org/pypi/pyee"
SRC_URI="https://github.com/jfhbrook/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]
dev-python/trio[${PYTHON_USEDEP}]"
RDEPEND="
dev-python/trio[${PYTHON_USEDEP}]
dev-python/twisted[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
test? ( dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]
DEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest-asyncio[${PYTHON_USEDEP}]
dev-python/pytest-trio[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
EPYTEST_DESELECT=(
'tests/test_async.py::test_asyncio_emit'
'tests/test_async.py::test_asyncio_once_emit'
'tests/test_async.py::test_asyncio_error'
'tests/test_async.py::test_asyncio_cancellation'
'tests/test_async.py::test_sync_error'
'tests/test_trio.py::test_sync_error'
)
# https://github.com/jfhbrook/pyee/issues/80
#PATCHES=( "${FILESDIR}/setup-8.0.1.patch" )
distutils_enable_tests pytest
distutils_enable_sphinx docs