From d4c8f7d2b77ac9ce134753351329a8300e7f8ae0 Mon Sep 17 00:00:00 2001 From: rick Date: Thu, 13 Nov 2025 22:39:52 +0100 Subject: [PATCH] dev-python/pyee: update SRC_URI, add test and doc --- dev-python/pyee/Manifest | 2 +- dev-python/pyee/pyee-8.2.2.ebuild | 30 +++++++++++++++++++++--------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/dev-python/pyee/Manifest b/dev-python/pyee/Manifest index 217959821..f315051c2 100644 --- a/dev-python/pyee/Manifest +++ b/dev-python/pyee/Manifest @@ -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 diff --git a/dev-python/pyee/pyee-8.2.2.ebuild b/dev-python/pyee/pyee-8.2.2.ebuild index dba422bb6..4e39b5fc3 100644 --- a/dev-python/pyee/pyee-8.2.2.ebuild +++ b/dev-python/pyee/pyee-8.2.2.ebuild @@ -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