[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 0de2ac4b8f9925521549f00e89318fbbdfe952f6 Author: Michał Górny gentoo org> AuthorDate: Fri Sep 20 05:06:05 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Sep 20 05:06:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de2ac4b dev-python/uvloop: Bump to 0.21.0_beta1 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.21.0_beta1.ebuild | 83 2 files changed, 84 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index b6fab96461ec..0b81d56b6cda 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d DIST uvloop-0.20.0.tar.gz 2329938 BLAKE2B c9f230b16227bc98c071e060c98b4920d919c732f20237aedb3af9eb0b21d224bcdd6bd10c77ad45d24c64c70fb7e0d3ccde6d1eb90c67c33c1671bacad2a3b0 SHA512 9597f66e735b039b3eb6ad9ae3a1e58e710e6ba38b9131384befde15795f2a5fde7d5724af0e6f4e6c335fa14605dde5d28256f05b1e36c706e851fbe3ccb46c +DIST uvloop-0.21.0b1.tar.gz 2492824 BLAKE2B aa9b07ca6f95020e22384e848abc137e1b7fd95092b01e41471a620c4614a48f64fb1031b6f6842a62dcdf2c727c1849421bbfc862e1eb0bbb84173668cd2f07 SHA512 ae0caf4c79102ad12d0b1bedf4ec64929ad15a281908fbb336f806fa35194838ce14993e49d569b53e4aa8824e51a5a5a7156f938111ec4d2e0f1319db72b415 diff --git a/dev-python/uvloop/uvloop-0.21.0_beta1.ebuild b/dev-python/uvloop/uvloop-0.21.0_beta1.ebuild new file mode 100644 index ..125f4a5d40c3 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.21.0_beta1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..13} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE=" + https://github.com/magicstack/uvloop/ + https://pypi.org/project/uvloop/ +" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +IUSE="examples" + +DEPEND=" + >=dev-libs/libuv-1.11.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-python/cython-3.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/aiohttp-3.10.5[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + rm -r vendor || die + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=True + cython_always=True + EOF + + # force cythonization + rm uvloop/loop.c || die + + distutils-r1_python_prepare_all + + # don't append -O2... however, it's not splitting args correctly, + # so let's pass something safe + export UVLOOP_OPT_CFLAGS=-Wall +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_IGNORE=( + # linting + tests/test_sourcecode.py + ) + local EPYTEST_DESELECT=( + # unhappy about sandbox injecting its envvars + tests/test_process.py::Test_UV_Process::test_process_env_2 + tests/test_process.py::Test_AIO_Process::test_process_env_2 + # crashes on assertion + # https://github.com/MagicStack/uvloop/issues/574 + tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine + # Internet + tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_{8,9} + ) + + rm -rf uvloop || die + epytest -s +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: ecedc5276ba59150b40a8a056bdbc259a7455cf6 Author: Michał Górny gentoo org> AuthorDate: Thu Sep 12 18:23:18 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Sep 12 18:23:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecedc527 dev-python/uvloop: Fix variable order Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index b7a050b01503..cb38a973f32c 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,9 +16,9 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" IUSE="examples" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 49e8fe26fe552d208b007044555acac6a76a7212 Author: Michał Górny gentoo org> AuthorDate: Thu Sep 12 18:21:25 2024 + Commit: Michał Górny gentoo org> CommitDate: Thu Sep 12 18:21:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e8fe26 dev-python/uvloop: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest| 1 - dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 86 --- 2 files changed, 87 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 1e0cc4f5f99d..b6fab96461ec 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1,2 @@ DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d -DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c DIST uvloop-0.20.0.tar.gz 2329938 BLAKE2B c9f230b16227bc98c071e060c98b4920d919c732f20237aedb3af9eb0b21d224bcdd6bd10c77ad45d24c64c70fb7e0d3ccde6d1eb90c67c33c1671bacad2a3b0 SHA512 9597f66e735b039b3eb6ad9ae3a1e58e710e6ba38b9131384befde15795f2a5fde7d5724af0e6f4e6c335fa14605dde5d28256f05b1e36c706e851fbe3ccb46c diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild deleted file mode 100644 index cb91ca8ad41d.. --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -# py3.13: https://github.com/MagicStack/uvloop/issues/603 -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE=" - https://github.com/magicstack/uvloop/ - https://pypi.org/project/uvloop/ -" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; - -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" -LICENSE="MIT" -SLOT="0" -IUSE="examples" - -DEPEND=" - >=dev-libs/libuv-1.11.0:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-0.29.36[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${WORKDIR}"/${PN}-0.19.0-cython3.patch -) - -distutils_enable_tests pytest - -python_prepare_all() { - rm -r vendor || die - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=True - cython_always=True - EOF - - # force cythonization - rm uvloop/loop.c || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_IGNORE=( - # linting - tests/test_sourcecode.py - ) - local EPYTEST_DESELECT=( - # TODO: expects some... cython_helper? - tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr - # unhappy about sandbox injecting its envvars - tests/test_process.py::Test_UV_Process::test_process_env_2 - tests/test_process.py::Test_AIO_Process::test_process_env_2 - # hangs - tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data - # crashes on assertion - # https://github.com/MagicStack/uvloop/issues/574 - tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine - ) - - rm -rf uvloop || die - epytest -s -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 0f7b9e01dcd36793051a9fac88e676d785dc65d6 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Sep 12 17:29:15 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Sep 12 17:29:15 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7b9e01 dev-python/uvloop: Stabilize 0.20.0 ppc64, #938802 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index 4989ede20d83..b7a050b01503 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm arm64 ppc ~ppc64 -riscv sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: c9ffe41fe5e81ae5c4436c95e2ff3e31c3a6708a Author: Arthur Zamarin gentoo org> AuthorDate: Mon Sep 2 07:29:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Sep 2 07:29:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9ffe41f dev-python/uvloop: Stabilize 0.20.0 arm64, #938802 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index 1fa13e4b25de..4989ede20d83 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv sparc x86" +KEYWORDS="amd64 arm arm64 ppc ~ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 1534f6bd71cbfed5ab2ba3218cb54524e0d617ab Author: Sam James gentoo org> AuthorDate: Sun Sep 1 21:06:22 2024 + Commit: Sam James gentoo org> CommitDate: Sun Sep 1 21:06:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1534f6bd dev-python/uvloop: Stabilize 0.20.0 sparc, #938802 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index d0c51c331032..1fa13e4b25de 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc x86" +KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 066147a5a849751cea87ad4b107798e149ea72d2 Author: Sam James gentoo org> AuthorDate: Sat Aug 31 20:25:53 2024 + Commit: Sam James gentoo org> CommitDate: Sat Aug 31 20:25:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066147a5 dev-python/uvloop: Stabilize 0.20.0 x86, #938802 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index a60f8515f0ce..d0c51c331032 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 747c1fbded43b3bdd03a16972d5d5f86f940e3a1 Author: Sam James gentoo org> AuthorDate: Sat Aug 31 20:25:52 2024 + Commit: Sam James gentoo org> CommitDate: Sat Aug 31 20:25:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=747c1fbd dev-python/uvloop: Stabilize 0.20.0 amd64, #938802 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index 7722437dda66..a60f8515f0ce 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 1bcc07e76117c6485880c5999a9527281ec632c2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 31 09:43:35 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 31 09:43:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bcc07e7 dev-python/uvloop: Stabilize 0.20.0 ppc, #938802 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index 2b06c72cdf47..7722437dda66 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 3005e061a9f4c9c6cc1765f9b124a04e25102fc5 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 31 08:21:25 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 31 08:21:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3005e061 dev-python/uvloop: Stabilize 0.20.0 arm, #938802 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.20.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild index e644e65585bc..2b06c72cdf47 100644 --- a/dev-python/uvloop/uvloop-0.20.0.ebuild +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 496cfceef3184bffdc232724bc66a724645957b6 Author: Michał Górny gentoo org> AuthorDate: Fri Aug 16 02:53:40 2024 + Commit: Michał Górny gentoo org> CommitDate: Fri Aug 16 03:18:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496cfcee dev-python/uvloop: Bump to 0.20.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.20.0.ebuild | 87 ++ 2 files changed, 88 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 6e0b45805324..1e0cc4f5f99d 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c +DIST uvloop-0.20.0.tar.gz 2329938 BLAKE2B c9f230b16227bc98c071e060c98b4920d919c732f20237aedb3af9eb0b21d224bcdd6bd10c77ad45d24c64c70fb7e0d3ccde6d1eb90c67c33c1671bacad2a3b0 SHA512 9597f66e735b039b3eb6ad9ae3a1e58e710e6ba38b9131384befde15795f2a5fde7d5724af0e6f4e6c335fa14605dde5d28256f05b1e36c706e851fbe3ccb46c diff --git a/dev-python/uvloop/uvloop-0.20.0.ebuild b/dev-python/uvloop/uvloop-0.20.0.ebuild new file mode 100644 index ..e644e65585bc --- /dev/null +++ b/dev-python/uvloop/uvloop-0.20.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE=" + https://github.com/magicstack/uvloop/ + https://pypi.org/project/uvloop/ +" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="examples" + +DEPEND=" + >=dev-libs/libuv-1.11.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-python/cython-0.29.36[${PYTHON_USEDEP}] + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${WORKDIR}"/${PN}-0.19.0-cython3.patch +) + +distutils_enable_tests pytest + +python_prepare_all() { + rm -r vendor || die + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=True + cython_always=True + EOF + + # force cythonization + rm uvloop/loop.c || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_IGNORE=( + # linting + tests/test_sourcecode.py + ) + local EPYTEST_DESELECT=( + # TODO: expects some... cython_helper? + tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr + # unhappy about sandbox injecting its envvars + tests/test_process.py::Test_UV_Process::test_process_env_2 + tests/test_process.py::Test_AIO_Process::test_process_env_2 + # hangs + tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data + # crashes on assertion + # https://github.com/MagicStack/uvloop/issues/574 + tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine + # Internet + tests/test_dns.py::Test_UV_DNS::test_getaddrinfo_{8,9} + ) + + rm -rf uvloop || die + epytest -s +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 183095bdf322a9a18ba7de78ec06cc7123a4b7ed Author: Petr Vaněk gentoo org> AuthorDate: Fri Jun 14 19:09:43 2024 + Commit: Petr Vaněk gentoo org> CommitDate: Fri Jun 14 19:09:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183095bd dev-python/uvloop: link py3.13 build issue Signed-off-by: Petr Vaněk gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index e7f04208a68b..cb91ca8ad41d 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -5,6 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools +# py3.13: https://github.com/MagicStack/uvloop/issues/603 PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: ddcff2493cd5b1d3c2fb751c539678443e0cf6eb Author: Michał Górny gentoo org> AuthorDate: Wed Feb 14 18:28:39 2024 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 14 20:31:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddcff249 dev-python/uvloop: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 82 -- 1 file changed, 82 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild deleted file mode 100644 index 5c6ffd63c22c.. --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE=" - https://github.com/magicstack/uvloop/ - https://pypi.org/project/uvloop/ -" - -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" -LICENSE="MIT" -SLOT="0" -IUSE="examples" - -DEPEND=" - >=dev-libs/libuv-1.11.0:= -" -RDEPEND=" - ${DEPEND} -" -# https://github.com/MagicStack/uvloop/issues/586 -BDEPEND=" - =dev-python/cython-0.29.32[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - rm -r vendor || die - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=True - cython_always=True - EOF - - # force cythonization - rm uvloop/loop.c || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_IGNORE=( - # linting - tests/test_sourcecode.py - ) - local EPYTEST_DESELECT=( - # TODO: expects some... cython_helper? - tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr - # unhappy about sandbox injecting its envvars - tests/test_process.py::Test_UV_Process::test_process_env_2 - tests/test_process.py::Test_AIO_Process::test_process_env_2 - # hangs - tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data - # crashes on assertion - # https://github.com/MagicStack/uvloop/issues/574 - tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine - ) - - rm -rf uvloop || die - epytest -s -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: f80aa08deee255710328f6692cffb9edd9f16b3e Author: Matoro Mahri matoro tk> AuthorDate: Wed Feb 14 04:03:43 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Feb 14 16:28:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80aa08d dev-python/uvloop: Stabilize 0.19.0-r1 sparc, #923195 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index cc9819caef7e..e7f04208a68b 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 3777ceb54b15b47d63a6a77a202919f8645ae7ca Author: Sam James gentoo org> AuthorDate: Mon Jan 29 09:23:21 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 09:23:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3777ceb5 dev-python/uvloop: Stabilize 0.19.0-r1 x86, #923195 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index c37c5563f4f5..cc9819caef7e 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv ~sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 39c1f8b67a1b17179d7ef4b13bf571092498525e Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:18:58 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:18:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c1f8b6 dev-python/uvloop: Stabilize 0.19.0-r1 arm64, #923195 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index 313e000de7ae..c37c5563f4f5 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="amd64 arm ~arm64 ppc ppc64 -riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 66b8c02c6dab30e6667af65e0ef48f8afa68677b Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:18:57 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:18:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66b8c02c dev-python/uvloop: Stabilize 0.19.0-r1 amd64, #923195 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index b701d73f0a5e..313e000de7ae 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 arm ~arm64 ppc ppc64 -riscv ~sparc ~x86" +KEYWORDS="amd64 arm ~arm64 ppc ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 975b309f8951f6e8c822ba6caad952e7360e210b Author: Sam James gentoo org> AuthorDate: Mon Jan 29 08:18:56 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 08:18:56 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=975b309f dev-python/uvloop: Stabilize 0.19.0-r1 arm, #923195 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index a4f1d7d14bfb..b701d73f0a5e 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ppc ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: b31f0ecfb6cca6c7c5da758ad7c3777d68296f9c Author: Sam James gentoo org> AuthorDate: Mon Jan 29 07:50:06 2024 + Commit: Sam James gentoo org> CommitDate: Mon Jan 29 07:50:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b31f0ecf dev-python/uvloop: Stabilize 0.19.0-r1 ppc64, #923195 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index 9d5ec86e6ede..a4f1d7d14bfb 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 02eeab9fb7a7be6abe9e7b99a3052b122f890e3e Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jan 29 07:02:02 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jan 29 07:02:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02eeab9f dev-python/uvloop: Stabilize 0.19.0-r1 ppc, #923195 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild index ad287eaf03d7..9d5ec86e6ede 100644 --- a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: cd37f8eb287497af5a30b3c68beafc82412cd88d Author: Sam James gentoo org> AuthorDate: Sun Jan 14 03:07:50 2024 + Commit: Sam James gentoo org> CommitDate: Sun Jan 14 03:10:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd37f8eb dev-python/uvloop: fix cython-3 compat Bug: https://github.com/MagicStack/uvloop/issues/586 Bug: https://github.com/MagicStack/uvloop/pull/587 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/Manifest| 1 + dev-python/uvloop/uvloop-0.19.0-r1.ebuild | 85 +++ 2 files changed, 86 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index b7035611ed1e..6e0b45805324 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ +DIST uvloop-0.19.0-cython3.patch.xz 6352 BLAKE2B 4a7056299d3d430ce5b6986d43ba4f20726ae4f9635042a43e2995ea373ed53ddce6af2eaa32202f81f80a27bd1d814e635a6be091b5f751bcf6825fd2c8e88a SHA512 aeda541f1327860d23b31ffda9923270a56a8311ec86b06f3bd653478bff591372106e8848af5229e3ad298e950b4c3a728ab4dd9056219b8afe55f5dd58ee3d DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c diff --git a/dev-python/uvloop/uvloop-0.19.0-r1.ebuild b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild new file mode 100644 index ..ad287eaf03d7 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.19.0-r1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE=" + https://github.com/magicstack/uvloop/ + https://pypi.org/project/uvloop/ +" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.19.0-cython3.patch.xz"; + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="examples" + +DEPEND=" + >=dev-libs/libuv-1.11.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-python/cython-0.29.36[${PYTHON_USEDEP}] + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${WORKDIR}"/${PN}-0.19.0-cython3.patch +) + +distutils_enable_tests pytest + +python_prepare_all() { + rm -r vendor || die + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=True + cython_always=True + EOF + + # force cythonization + rm uvloop/loop.c || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_IGNORE=( + # linting + tests/test_sourcecode.py + ) + local EPYTEST_DESELECT=( + # TODO: expects some... cython_helper? + tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr + # unhappy about sandbox injecting its envvars + tests/test_process.py::Test_UV_Process::test_process_env_2 + tests/test_process.py::Test_AIO_Process::test_process_env_2 + # hangs + tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data + # crashes on assertion + # https://github.com/MagicStack/uvloop/issues/574 + tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine + ) + + rm -rf uvloop || die + epytest -s +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 9d6bd421743199d59bbe6246835e357ddaa4502f Author: Sam James gentoo org> AuthorDate: Mon Dec 25 08:35:47 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 25 08:35:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d6bd421 dev-python/uvloop: add link to cython-3 bug Bug: https://github.com/MagicStack/uvloop/issues/586 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 815571683e3e..5c6ffd63c22c 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -26,6 +26,7 @@ DEPEND=" RDEPEND=" ${DEPEND} " +# https://github.com/MagicStack/uvloop/issues/586 BDEPEND=" =dev-python/cython-0.29.32[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 6009ae2089ea939655eb8497404eb2ddc6f413f6 Author: Sam James gentoo org> AuthorDate: Mon Dec 25 08:34:50 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 25 08:34:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6009ae20 dev-python/uvloop: cleanup obsolete comments These are both handled properly in python_test now with EPYTEST_IGNORE and EPYTEST_DESELECT. Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 5 - 1 file changed, 5 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 494e66452889..815571683e3e 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -46,13 +46,8 @@ python_prepare_all() { cython_always=True EOF - # flake8 only - #rm tests/test_sourcecode.py || die # force cythonization rm uvloop/loop.c || die - # hangs - #sed -i -e 's:test_remote_shutdown_receives_trailing_data:_&:' \ - # tests/test_tcp.py || die distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 9b00a79f27e6d9f14be821be63ff209794e36d7d Author: Michał Górny gentoo org> AuthorDate: Thu Nov 16 18:25:13 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Nov 16 18:25:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b00a79f dev-python/uvloop: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 2 - dev-python/uvloop/uvloop-0.17.0.ebuild | 86 -- dev-python/uvloop/uvloop-0.18.0.ebuild | 86 -- 3 files changed, 174 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 9cfd3df88558..b7035611ed1e 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1 @@ -DIST uvloop-0.17.0.tar.gz 2279973 BLAKE2B 7ccbf3b8e723e36c1010a70e256de0ad1a9728fe10b3538e05c57157b16ea7e5369347c855cd1460e49f89197ebb05628c4b6fcd7e50c623b1aaa5890ac64b5f SHA512 861d7f28ad879ecbfa40d53b9626e38660f02618fd433edbd5a8ea5100a17ade042a26549def04bc23f928aca3adc83d62503f0548038cd400284f5654003ee4 -DIST uvloop-0.18.0.tar.gz 2319264 BLAKE2B 9aeef9278ec97dce62458b3ce4833ef5beeb101d3feaf5b2e45d1ac05b2f40c21bcd6aa3135694c8b9dc9e8078cbd0c74d113784a10f94039f6bbeaf24b06f1f SHA512 1ce01f3e4fca15d1f76c71eb29abb608f6f65d6ebdb3f79ed7c63db5b96bb1325f7a7d97c3adbf8cdb2506907ad13a1c88c767fd3a143cd728f9153ec8958d0e DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild deleted file mode 100644 index 5b6839d09ea7.. --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE=" - https://github.com/magicstack/uvloop/ - https://pypi.org/project/uvloop/ -" - -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" -LICENSE="MIT" -SLOT="0" -IUSE="examples" - -DEPEND=" - >=dev-libs/libuv-1.11.0:= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - =dev-python/cython-0.29.32[${PYTHON_USEDEP}] - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - rm -r vendor || die - cat <<-EOF >> setup.cfg || die - [build_ext] - use_system_libuv=True - cython_always=True - EOF - - # flake8 only - #rm tests/test_sourcecode.py || die - # force cythonization - rm uvloop/loop.c || die - # hangs - #sed -i -e 's:test_remote_shutdown_receives_trailing_data:_&:' \ - # tests/test_tcp.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local EPYTEST_IGNORE=( - # linting - tests/test_sourcecode.py - ) - local EPYTEST_DESELECT=( - # TODO: expects some... cython_helper? - tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr - # unhappy about sandbox injecting its envvars - tests/test_process.py::Test_UV_Process::test_process_env_2 - tests/test_process.py::Test_AIO_Process::test_process_env_2 - # hangs - tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data - # crashes on assertion - # https://github.com/MagicStack/uvloop/issues/574 - tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine - ) - - rm -rf uvloop || die - epytest -s -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/uvloop/uvloop-0.18.0.ebuild b/dev-python/uvloop/uvloop-0.18.0.ebuild deleted file mode 100644 index 9c5ab1780086.. --- a/dev-python/uvloop/uvloop-0.18.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE=" - https://github.com/mag
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 5ba644ac77e664f0f19d12a954177b1979bd3065 Author: Sam James gentoo org> AuthorDate: Thu Nov 16 16:21:44 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 16 16:21:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba644ac dev-python/uvloop: Stabilize 0.19.0 x86, #917386 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 3378415060f8..494e66452889 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 51f30acd255e57fb5f4629f69e034ac33a60ab88 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 19:21:14 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 19:21:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f30acd dev-python/uvloop: Stabilize 0.19.0 ppc, #917386 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 451bbf37e0f4..3378415060f8 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="amd64 arm arm64 ~ppc ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 49eb6eb8e2dbdc1cc634b607804f49f069c81a63 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 18:39:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 18:39:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49eb6eb8 dev-python/uvloop: Stabilize 0.19.0 ppc64, #917386 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 55eb824df69f..451bbf37e0f4 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 08e58e491e91565f8c3aa581f432dabacdebe9c8 Author: Sam James gentoo org> AuthorDate: Wed Nov 15 17:40:12 2023 + Commit: Sam James gentoo org> CommitDate: Wed Nov 15 17:40:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e58e49 dev-python/uvloop: Stabilize 0.19.0 amd64, #917386 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 6f37d2783116..55eb824df69f 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: a5b48d86ca19bdf86dfd27d77b7aaead59e657c5 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 16:45:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 16:45:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b48d86 dev-python/uvloop: Stabilize 0.19.0 arm, #917386 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index aa02287061b0..fb1d2b673cd0 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 0a840bd7a746e929d02aaf13f8c1ced500788197 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 16:45:37 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 16:45:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a840bd7 dev-python/uvloop: Stabilize 0.19.0 arm64, #917386 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index fb1d2b673cd0..6f37d2783116 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: fbed35d4a6b439e1d416594efbf6e9d65d63abe4 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 15 16:33:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 15 16:33:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbed35d4 dev-python/uvloop: Stabilize 0.19.0 sparc, #917386 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 2c126998f348..aa02287061b0 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" https://pypi.org/project/uvloop/ " -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 76acc9d01e1d10187a4adec945694ddac7ae Author: Michał Górny gentoo org> AuthorDate: Mon Oct 23 02:56:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Oct 23 03:05:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76acc9d0 dev-python/uvloop: Enable py3.12 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild index 9c5ab1780086..2c126998f348 100644 --- a/dev-python/uvloop/uvloop-0.19.0.ebuild +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 831301b043f8a4936b8370892c8733cd4194b448 Author: Michał Górny gentoo org> AuthorDate: Mon Oct 23 02:44:09 2023 + Commit: Michał Górny gentoo org> CommitDate: Mon Oct 23 03:05:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831301b0 dev-python/uvloop: Bump to 0.19.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.19.0.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 4df2666edcbe..9cfd3df88558 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.17.0.tar.gz 2279973 BLAKE2B 7ccbf3b8e723e36c1010a70e256de0ad1a9728fe10b3538e05c57157b16ea7e5369347c855cd1460e49f89197ebb05628c4b6fcd7e50c623b1aaa5890ac64b5f SHA512 861d7f28ad879ecbfa40d53b9626e38660f02618fd433edbd5a8ea5100a17ade042a26549def04bc23f928aca3adc83d62503f0548038cd400284f5654003ee4 DIST uvloop-0.18.0.tar.gz 2319264 BLAKE2B 9aeef9278ec97dce62458b3ce4833ef5beeb101d3feaf5b2e45d1ac05b2f40c21bcd6aa3135694c8b9dc9e8078cbd0c74d113784a10f94039f6bbeaf24b06f1f SHA512 1ce01f3e4fca15d1f76c71eb29abb608f6f65d6ebdb3f79ed7c63db5b96bb1325f7a7d97c3adbf8cdb2506907ad13a1c88c767fd3a143cd728f9153ec8958d0e +DIST uvloop-0.19.0.tar.gz 2318492 BLAKE2B 1c46a8bf3e204c261e3a5e60c3583b75b8b9b20086443725c42842f96ea3f6804242470aa9569f8cc74a6e3bd38b5aaa70f9a9d92b5df3e73911acc169185570 SHA512 b6ca7ba7baf61dc930bb92e35013e5abaf7a227a5e99c88ec4b58fa87a40692151d9891b81d9e514a8481df62bb9721baa789ec234dcbbb34f69e0bee489c57c diff --git a/dev-python/uvloop/uvloop-0.19.0.ebuild b/dev-python/uvloop/uvloop-0.19.0.ebuild new file mode 100644 index ..9c5ab1780086 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.19.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE=" + https://github.com/magicstack/uvloop/ + https://pypi.org/project/uvloop/ +" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="examples" + +DEPEND=" + >=dev-libs/libuv-1.11.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + =dev-python/cython-0.29.32[${PYTHON_USEDEP}] + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + rm -r vendor || die + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=True + cython_always=True + EOF + + # flake8 only + #rm tests/test_sourcecode.py || die + # force cythonization + rm uvloop/loop.c || die + # hangs + #sed -i -e 's:test_remote_shutdown_receives_trailing_data:_&:' \ + # tests/test_tcp.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_IGNORE=( + # linting + tests/test_sourcecode.py + ) + local EPYTEST_DESELECT=( + # TODO: expects some... cython_helper? + tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr + # unhappy about sandbox injecting its envvars + tests/test_process.py::Test_UV_Process::test_process_env_2 + tests/test_process.py::Test_AIO_Process::test_process_env_2 + # hangs + tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data + # crashes on assertion + # https://github.com/MagicStack/uvloop/issues/574 + tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine + ) + + rm -rf uvloop || die + epytest -s +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: ef500f638a05a0d5a8833a7b23100c772fe9dff5 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 14 13:56:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 14 14:00:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef500f63 dev-python/uvloop: Bump to 0.18.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.18.0.ebuild | 86 ++ 2 files changed, 87 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index cc6d66efd06c..4df2666edcbe 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ DIST uvloop-0.17.0.tar.gz 2279973 BLAKE2B 7ccbf3b8e723e36c1010a70e256de0ad1a9728fe10b3538e05c57157b16ea7e5369347c855cd1460e49f89197ebb05628c4b6fcd7e50c623b1aaa5890ac64b5f SHA512 861d7f28ad879ecbfa40d53b9626e38660f02618fd433edbd5a8ea5100a17ade042a26549def04bc23f928aca3adc83d62503f0548038cd400284f5654003ee4 +DIST uvloop-0.18.0.tar.gz 2319264 BLAKE2B 9aeef9278ec97dce62458b3ce4833ef5beeb101d3feaf5b2e45d1ac05b2f40c21bcd6aa3135694c8b9dc9e8078cbd0c74d113784a10f94039f6bbeaf24b06f1f SHA512 1ce01f3e4fca15d1f76c71eb29abb608f6f65d6ebdb3f79ed7c63db5b96bb1325f7a7d97c3adbf8cdb2506907ad13a1c88c767fd3a143cd728f9153ec8958d0e diff --git a/dev-python/uvloop/uvloop-0.18.0.ebuild b/dev-python/uvloop/uvloop-0.18.0.ebuild new file mode 100644 index ..9c5ab1780086 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.18.0.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE=" + https://github.com/magicstack/uvloop/ + https://pypi.org/project/uvloop/ +" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="examples" + +DEPEND=" + >=dev-libs/libuv-1.11.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + =dev-python/cython-0.29.32[${PYTHON_USEDEP}] + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + rm -r vendor || die + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=True + cython_always=True + EOF + + # flake8 only + #rm tests/test_sourcecode.py || die + # force cythonization + rm uvloop/loop.c || die + # hangs + #sed -i -e 's:test_remote_shutdown_receives_trailing_data:_&:' \ + # tests/test_tcp.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_IGNORE=( + # linting + tests/test_sourcecode.py + ) + local EPYTEST_DESELECT=( + # TODO: expects some... cython_helper? + tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr + # unhappy about sandbox injecting its envvars + tests/test_process.py::Test_UV_Process::test_process_env_2 + tests/test_process.py::Test_AIO_Process::test_process_env_2 + # hangs + tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data + # crashes on assertion + # https://github.com/MagicStack/uvloop/issues/574 + tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine + ) + + rm -rf uvloop || die + epytest -s +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 67d188be4a188984472039ae4bb4b253bd4025a5 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 14 13:56:14 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 14 14:00:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d188be dev-python/uvloop: Skip crashing test Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 3ed6b400cc21..5b6839d09ea7 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -71,6 +71,9 @@ python_test() { tests/test_process.py::Test_AIO_Process::test_process_env_2 # hangs tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data + # crashes on assertion + # https://github.com/MagicStack/uvloop/issues/574 + tests/test_cython.py::TestCythonIntegration::test_cython_coro_is_coroutine ) rm -rf uvloop || die
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 3f7425f828aa01486217322f501da657bb73 Author: Michał Górny gentoo org> AuthorDate: Sun Aug 6 12:25:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Sun Aug 6 12:30:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f74 dev-python/uvloop: Require https://bugs.gentoo.org/898724 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index cbf0005e9f3d..3ed6b400cc21 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 pypi @@ -27,6 +27,7 @@ RDEPEND=" ${DEPEND} " BDEPEND=" + =dev-python/cython-0.29.32[${PYTHON_USEDEP}] test? ( dev-python/aiohttp[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 90781cc50919fedf50bec06ea37bc3a4d8f392c7 Author: Michał Górny gentoo org> AuthorDate: Thu May 4 16:59:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu May 4 16:59:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90781cc5 dev-python/uvloop: Set DISTUTILS_EXT=1 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index d4ab956bb5e4..cbf0005e9f3d 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: ef27b84b447aa87e3a807edfeafc971e5910bfe8 Author: Michał Górny gentoo org> AuthorDate: Wed Mar 15 17:49:05 2023 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 16 04:09:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef27b84b dev-python/uvloop: Use pypi.eclass Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 6614fbe6654e..d4ab956bb5e4 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -6,14 +6,13 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE=" https://github.com/magicstack/uvloop/ https://pypi.org/project/uvloop/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/files/, dev-python/uvloop/
commit: d5b238e31b38d326c89de29ad5aa2148c27ee465 Author: Michał Górny gentoo org> AuthorDate: Fri Oct 28 07:38:15 2022 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 28 08:17:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b238e3 dev-python/uvloop: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 2 - .../files/uvloop-0.15.3-uint64-thread-id.patch | 43 --- dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 63 -- dev-python/uvloop/uvloop-0.15.3.ebuild | 54 --- dev-python/uvloop/uvloop-0.16.0.ebuild | 63 -- 5 files changed, 225 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index a033afc048d9..cc6d66efd06c 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1 @@ -DIST uvloop-0.15.3.tar.gz 2094066 BLAKE2B 77ae4634ee31211dba13f41aede4480d70271e042a30a1268e9ad18f5de2b296b84931fb6b2022d2351f33521a84264f74cbc30caa5ff84b0f429bc9f1d426a0 SHA512 5687371a13509bdac0ef7a5ca0f7c78b54d0d9225cbf68cebc6d4fdf3807c2e3346579f5440eb0ff6578088780cc5efb09fba114da0bc0e60ad3f607d9df652f -DIST uvloop-0.16.0.tar.gz 2129067 BLAKE2B 8a5a5c760b1036428483d2cf1f509784aa61cb69388720775c9555bdb0ce19341cb58fc051ab6f92066a3478acf729513dafafd79f31115b064bf1d3660479de SHA512 dd6dcec38f7f94dc0cf0123302fd6fe404428196b452a80a8258a207654e3f67e210233be3d649668c22b48390232d0347706b1d87fb50016287142c742b806d DIST uvloop-0.17.0.tar.gz 2279973 BLAKE2B 7ccbf3b8e723e36c1010a70e256de0ad1a9728fe10b3538e05c57157b16ea7e5369347c855cd1460e49f89197ebb05628c4b6fcd7e50c623b1aaa5890ac64b5f SHA512 861d7f28ad879ecbfa40d53b9626e38660f02618fd433edbd5a8ea5100a17ade042a26549def04bc23f928aca3adc83d62503f0548038cd400284f5654003ee4 diff --git a/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch b/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch deleted file mode 100644 index a74fedd308e9.. --- a/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 732df28f0739d84c687d3e6d81995dafa18ac775 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Wed, 28 Jul 2021 09:21:00 +0200 -Subject: [PATCH] Revert 32-bit thread ID hack - -Apparently the hack used to fix 32-bit platforms actually breaks 64-bit -platforms using large thread IDs (e.g. sparc). - -Reverts: b5b4abb16ba558cf957cf40120dfd4937c53aea5 - uvloop/includes/stdlib.pxi | 2 +- - uvloop/loop.pyx| 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/uvloop/includes/stdlib.pxi b/uvloop/includes/stdlib.pxi -index adf9806..21d69e6 100644 a/uvloop/includes/stdlib.pxi -+++ b/uvloop/includes/stdlib.pxi -@@ -135,7 +135,7 @@ cdef int ssl_SSL_ERROR_WANT_READ = ssl.SSL_ERROR_WANT_READ - cdef int ssl_SSL_ERROR_WANT_WRITE = ssl.SSL_ERROR_WANT_WRITE - cdef int ssl_SSL_ERROR_SYSCALL = ssl.SSL_ERROR_SYSCALL - --cdef uint64_t MAIN_THREAD_ID = threading.main_thread().ident -+cdef uint64_t MAIN_THREAD_ID = threading.main_thread().ident - cdef threading_Thread = threading.Thread - - cdef int subprocess_PIPE = subprocess.PIPE -diff --git a/uvloop/loop.pyx b/uvloop/loop.pyx -index d9b5aaa..96c9cde 100644 a/uvloop/loop.pyx -+++ b/uvloop/loop.pyx -@@ -707,7 +707,7 @@ cdef class Loop: - return - - cdef uint64_t thread_id --thread_id = PyThread_get_thread_ident() -+thread_id = PyThread_get_thread_ident() - - if thread_id != self._thread_id: - raise RuntimeError( --- -2.32.0 - diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild deleted file mode 100644 index c52b01da9204.. --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -PATCHES=( - "${FILESDIR}"/${P}-uint64-thread-id.patch -) - -python_prepare_all() { - cat <<-EOF >> setup.cf
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 79bb1ae8dd588b9e3c0a89ddba5cba2ece79809b Author: Sam James gentoo org> AuthorDate: Thu Oct 27 23:46:10 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 23:46:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79bb1ae8 dev-python/uvloop: Stabilize 0.17.0 x86, #878003 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 8435741ffde1..8efb2708540f 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: a0133fb8d1f45528d81c3974e6f7651a9df84a8a Author: Sam James gentoo org> AuthorDate: Tue Oct 25 10:44:24 2022 + Commit: Sam James gentoo org> CommitDate: Tue Oct 25 10:44:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0133fb8 dev-python/uvloop: Stabilize 0.17.0 amd64, #878003 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index a3880a3bf1b2..8435741ffde1 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: dc6eaf7454471ea2619485effe490073406789bc Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Oct 23 07:53:24 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Oct 23 07:53:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6eaf74 dev-python/uvloop: Stabilize 0.17.0 sparc, #878003 Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index abc55cb3fe97..a3880a3bf1b2 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 arm arm64 ppc ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ppc ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 9e04ff8c6da801897cdaf7ad4a96621a68c50934 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 22 16:17:57 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 22 16:17:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e04ff8c dev-python/uvloop: Stabilize 0.17.0 ppc, #878003 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 899a9eda78cb..abc55cb3fe97 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 arm arm64 ~ppc ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ppc ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 2860b503c22bf5ca0391a5e4df70566084717baa Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 22 15:58:48 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 22 15:58:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2860b503 dev-python/uvloop: Stabilize 0.17.0 ppc64, #878003 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 1663c2b5b92d..899a9eda78cb 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ppc ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 5f1620451f8376c959255925650f20f380cc6bfc Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 22 15:56:09 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 22 15:56:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f162045 dev-python/uvloop: Stabilize 0.17.0 arm64, #878003 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 9a0841ee082b..1663c2b5b92d 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: f9c8d25cb3b14570ea8589e455fac899c971b47d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 22 15:53:37 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 22 15:53:37 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c8d25c dev-python/uvloop: Stabilize 0.17.0 arm, #878003 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index 0bb5e8c8a40a..9a0841ee082b 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE=" " SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: a48bdab2b9a33d8c0ad9b26408b6b8a803282b40 Author: Michał Górny gentoo org> AuthorDate: Thu Sep 22 13:43:40 2022 + Commit: Michał Górny gentoo org> CommitDate: Thu Sep 22 14:05:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48bdab2 dev-python/uvloop: Bump to 0.17.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.17.0.ebuild | 82 ++ 2 files changed, 83 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 0a77f108a5fa..a033afc048d9 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.15.3.tar.gz 2094066 BLAKE2B 77ae4634ee31211dba13f41aede4480d70271e042a30a1268e9ad18f5de2b296b84931fb6b2022d2351f33521a84264f74cbc30caa5ff84b0f429bc9f1d426a0 SHA512 5687371a13509bdac0ef7a5ca0f7c78b54d0d9225cbf68cebc6d4fdf3807c2e3346579f5440eb0ff6578088780cc5efb09fba114da0bc0e60ad3f607d9df652f DIST uvloop-0.16.0.tar.gz 2129067 BLAKE2B 8a5a5c760b1036428483d2cf1f509784aa61cb69388720775c9555bdb0ce19341cb58fc051ab6f92066a3478acf729513dafafd79f31115b064bf1d3660479de SHA512 dd6dcec38f7f94dc0cf0123302fd6fe404428196b452a80a8258a207654e3f67e210233be3d649668c22b48390232d0347706b1d87fb50016287142c742b806d +DIST uvloop-0.17.0.tar.gz 2279973 BLAKE2B 7ccbf3b8e723e36c1010a70e256de0ad1a9728fe10b3538e05c57157b16ea7e5369347c855cd1460e49f89197ebb05628c4b6fcd7e50c623b1aaa5890ac64b5f SHA512 861d7f28ad879ecbfa40d53b9626e38660f02618fd433edbd5a8ea5100a17ade042a26549def04bc23f928aca3adc83d62503f0548038cd400284f5654003ee4 diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild new file mode 100644 index ..0bb5e8c8a40a --- /dev/null +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE=" + https://github.com/magicstack/uvloop/ + https://pypi.org/project/uvloop/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="examples" + +DEPEND=" + >=dev-libs/libuv-1.11.0:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + rm -r vendor || die + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=True + cython_always=True + EOF + + # flake8 only + #rm tests/test_sourcecode.py || die + # force cythonization + rm uvloop/loop.c || die + # hangs + #sed -i -e 's:test_remote_shutdown_receives_trailing_data:_&:' \ + # tests/test_tcp.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_IGNORE=( + # linting + tests/test_sourcecode.py + ) + local EPYTEST_DESELECT=( + # TODO: expects some... cython_helper? + tests/test_libuv_api.py::Test_UV_libuv::test_libuv_get_loop_t_ptr + # unhappy about sandbox injecting its envvars + tests/test_process.py::Test_UV_Process::test_process_env_2 + tests/test_process.py::Test_AIO_Process::test_process_env_2 + # hangs + tests/test_tcp.py::Test_AIO_TCPSSL::test_remote_shutdown_receives_trailing_data + ) + + rm -rf uvloop || die + epytest -s +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 5130a6a4d4face2b699c1806ffef7e8524461cab Author: Michał Górny gentoo org> AuthorDate: Sun Jun 26 10:19:34 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 4 06:57:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5130a6a4 dev-python/uvloop: Remove keywords for wd40 arches Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 4 ++-- dev-python/uvloop/uvloop-0.16.0.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index e9134ba58cf0..c52b01da9204 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 -riscv sparc" +KEYWORDS="amd64 arm arm64 ppc ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples" diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 55cb313679f8..b01168428710 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ppc ~ppc64 -riscv sparc x86" +KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 09f962576502952d9d032deaf7bd48775e5c739e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Dec 4 08:52:26 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Dec 4 08:54:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f96257 dev-python/uvloop: Stabilize 0.16.0 hppa, #803806 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index bbd24b0fbcc6..55cb313679f8 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 -riscv sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ppc ~ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 5921b729fe23accc0ee8f296e0ee9bbf994369e6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 3 14:19:47 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 3 14:20:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5921b729 dev-python/uvloop: Stabilize 0.16.0 x86, #803719 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 8d4b4f17c90e..bbd24b0fbcc6 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 -riscv sparc x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 04d0e23696d63aaae54cf90154d5c1ac446ad04f Author: Sam James gentoo org> AuthorDate: Wed Nov 24 23:59:09 2021 + Commit: Sam James gentoo org> CommitDate: Wed Nov 24 23:59:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d0e236 dev-python/uvloop: Keyword 0.16.0 hppa, #824622 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 324f254a3234..8d4b4f17c90e 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm ~arm64 ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 353f0c1d2fc96883d9e27dafa11743e45d5b7622 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 19 11:38:19 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 19 11:38:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=353f0c1d dev-python/uvloop: Stabilize 0.15.3-r1 ppc64, #803719 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 95a203c66c7f..e9134ba58cf0 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 arm arm64 ppc ~ppc64 -riscv sparc" +KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 8fb6a7615e8ae8c7512ea6ed2146dad1eff41760 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 19 08:35:56 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 19 08:37:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb6a761 dev-python/uvloop: Stabilize 0.15.3-r1 arm, #803719 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index e7d56544c37f..95a203c66c7f 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 -riscv sparc" +KEYWORDS="~alpha amd64 arm arm64 ppc ~ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: e0583b275b2adea90ef364c9018e36d7df0852e6 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Nov 19 07:57:07 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Nov 19 07:57:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0583b27 dev-python/uvloop: Stabilize 0.15.3-r1 arm64, #803719 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 7de756328c57..e7d56544c37f 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 -riscv sparc" +KEYWORDS="~alpha amd64 ~arm arm64 ppc ~ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 03feba62d9673b8b48451c88139426a95273982c Author: Sam James gentoo org> AuthorDate: Thu Nov 18 10:49:37 2021 + Commit: Sam James gentoo org> CommitDate: Thu Nov 18 10:49:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03feba62 dev-python/uvloop: Stabilize 0.16.0 arm, #803806 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 6c311f063447..324f254a3234 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 -riscv sparc ~x86" +KEYWORDS="~alpha amd64 arm ~arm64 ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: cdd99cc4a47b795bfe9da2c016802162a9951b5a Author: Sam James gentoo org> AuthorDate: Thu Nov 18 10:38:55 2021 + Commit: Sam James gentoo org> CommitDate: Thu Nov 18 10:38:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdd99cc4 dev-python/uvloop: Stabilize 0.16.0 sparc, #803806 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index b5ddf2201a35..6c311f063447 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 -riscv sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: c8eecff65fb72ebd0907176454a125a875ee7205 Author: Sam James gentoo org> AuthorDate: Thu Nov 18 09:08:54 2021 + Commit: Sam James gentoo org> CommitDate: Thu Nov 18 09:08:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8eecff6 dev-python/uvloop: Stabilize 0.16.0 ppc, #803806 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 70bc3e57c741..b5ddf2201a35 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 6807f71e0a9756fdbd6357476b2b654e8c6920ef Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Nov 15 16:28:17 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Nov 15 16:28:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6807f71e dev-python/uvloop: ppc stable wrt bug #803719 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index a2d1e0fc3b63..7de756328c57 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc" +KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ~ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 0524a188a61fb51c16dc155716c0d52290c344bc Author: Jakov Smolić gentoo org> AuthorDate: Sat Nov 13 09:42:17 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Nov 13 09:42:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0524a188 dev-python/uvloop: Stabilize 0.15.3-r1 amd64, #803719 Signed-off-by: Jakov Smolić gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 18e6468834b..a2d1e0fc3b6 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: fc5a33ad1a1e06694cd778b8f9afaf50a0e0a435 Author: Sam James gentoo org> AuthorDate: Sun Oct 17 06:30:27 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 17 06:30:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5a33ad dev-python/uvloop: Stabilize 0.15.3-r1 sparc, #803719 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index ca1f98ca45b..18e6468834b 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: ece5b0da03172f2f9ed6fb8051b92801f965deac Author: Sam James gentoo org> AuthorDate: Sun Oct 10 23:49:08 2021 + Commit: Sam James gentoo org> CommitDate: Sun Oct 10 23:49:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece5b0da dev-python/uvloop: Keyword 0.16.0 x86, #796803 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 5c62d7d83df..70bc3e57c74 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: f74fb060caba72622b0e1f565fe7055d3025c705 Author: Michał Górny gentoo org> AuthorDate: Mon Oct 4 11:10:03 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Oct 4 11:10:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74fb060 dev-python/uvloop: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 - dev-python/uvloop/uvloop-0.15.2.ebuild | 54 -- 2 files changed, 55 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index a58bf8c47e3..0a77f108a5f 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1,2 @@ -DIST uvloop-0.15.2.tar.gz 2092589 BLAKE2B 05c518ba5854fa22fe72a0224856fa0529af0b9432f366b5b1cb0df09a92c787425713fadb85b151363df28800a94ed2a2ad617aaa1c4e854586e49d16f7dd1c SHA512 e398c7ff85da65344a6ab637e9b2f560e9ba61a3be7a3138d546138949359e30bc2e5f8268f1569b73c3881c66d71cf6298038ca1a883be71a33d7ef86d09eed DIST uvloop-0.15.3.tar.gz 2094066 BLAKE2B 77ae4634ee31211dba13f41aede4480d70271e042a30a1268e9ad18f5de2b296b84931fb6b2022d2351f33521a84264f74cbc30caa5ff84b0f429bc9f1d426a0 SHA512 5687371a13509bdac0ef7a5ca0f7c78b54d0d9225cbf68cebc6d4fdf3807c2e3346579f5440eb0ff6578088780cc5efb09fba114da0bc0e60ad3f607d9df652f DIST uvloop-0.16.0.tar.gz 2129067 BLAKE2B 8a5a5c760b1036428483d2cf1f509784aa61cb69388720775c9555bdb0ce19341cb58fc051ab6f92066a3478acf729513dafafd79f31115b064bf1d3660479de SHA512 dd6dcec38f7f94dc0cf0123302fd6fe404428196b452a80a8258a207654e3f67e210233be3d649668c22b48390232d0347706b1d87fb50016287142c742b806d diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild deleted file mode 100644 index b10e112d367..000 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - dev-python/aiohttp[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests setup.py - -python_prepare_all() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF - - # flake8 only - rm tests/test_sourcecode.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && esetup.py build_ext --inplace build_sphinx -} - -python_install_all() { - use examples && dodoc -r examples - use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) - distutils-r1_python_install_all -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: f408a446a9a9f74ceb7884257cc16954e2bd270b Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Oct 4 10:59:10 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Oct 4 10:59:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f408a446 dev-python/uvloop: amd64 stable wrt bug #811669 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index 3147c753015..5c62d7d83df 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 6204c37c990cd6c3b9d23010261238ce239b5c7e Author: Michał Górny gentoo org> AuthorDate: Mon Sep 27 08:37:22 2021 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 27 09:15:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6204c37c dev-python/uvloop: Fix Cython version req Closes: https://bugs.gentoo.org/815106 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild index ba76221f9f0..3147c753015 100644 --- a/dev-python/uvloop/uvloop-0.16.0.ebuild +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -18,7 +18,7 @@ IUSE="doc examples" RDEPEND=">=dev-libs/libuv-1.11.0:=" DEPEND="${RDEPEND}" BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] + >=dev-python/cython-0.29.24[${PYTHON_USEDEP}] doc? ( >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 799f8c1577334efe667147ed8d55e3fced4160f7 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Sep 20 06:25:48 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Sep 20 06:25:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799f8c15 dev-python/uvloop: x86 stable wrt bug #803719 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-python/uvloop/uvloop-0.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild index 14bd0d99ccb..53214c0c677 100644 --- a/dev-python/uvloop/uvloop-0.15.3.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 57746ad28e7bc9ef31f75a956e1789305fdcd373 Author: Michał Górny gentoo org> AuthorDate: Wed Aug 11 05:50:39 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Aug 11 05:58:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57746ad2 dev-python/uvloop: Bump to 0.16.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.16.0.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 178d45eadd3..a58bf8c47e3 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.15.2.tar.gz 2092589 BLAKE2B 05c518ba5854fa22fe72a0224856fa0529af0b9432f366b5b1cb0df09a92c787425713fadb85b151363df28800a94ed2a2ad617aaa1c4e854586e49d16f7dd1c SHA512 e398c7ff85da65344a6ab637e9b2f560e9ba61a3be7a3138d546138949359e30bc2e5f8268f1569b73c3881c66d71cf6298038ca1a883be71a33d7ef86d09eed DIST uvloop-0.15.3.tar.gz 2094066 BLAKE2B 77ae4634ee31211dba13f41aede4480d70271e042a30a1268e9ad18f5de2b296b84931fb6b2022d2351f33521a84264f74cbc30caa5ff84b0f429bc9f1d426a0 SHA512 5687371a13509bdac0ef7a5ca0f7c78b54d0d9225cbf68cebc6d4fdf3807c2e3346579f5440eb0ff6578088780cc5efb09fba114da0bc0e60ad3f607d9df652f +DIST uvloop-0.16.0.tar.gz 2129067 BLAKE2B 8a5a5c760b1036428483d2cf1f509784aa61cb69388720775c9555bdb0ce19341cb58fc051ab6f92066a3478acf729513dafafd79f31115b064bf1d3660479de SHA512 dd6dcec38f7f94dc0cf0123302fd6fe404428196b452a80a8258a207654e3f67e210233be3d649668c22b48390232d0347706b1d87fb50016287142c742b806d diff --git a/dev-python/uvloop/uvloop-0.16.0.ebuild b/dev-python/uvloop/uvloop-0.16.0.ebuild new file mode 100644 index 000..ba76221f9f0 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.16.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +PATCHES=( + "${FILESDIR}"/uvloop-0.15.3-uint64-thread-id.patch +) + +python_prepare_all() { + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=1 + EOF + + # flake8 only + rm tests/test_sourcecode.py || die + # TODO: broken by cythonize + rm tests/test_cython.py || die + # force cythonization + rm uvloop/loop.c || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: eb14a9876ea945201b8c7f54bfda494b28f92e22 Author: Sam James gentoo org> AuthorDate: Thu Aug 5 14:08:47 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 5 14:08:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb14a987 dev-python/uvloop: Keyword 0.15.3-r1 arm, #796803 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index bb224e41159..ca1f98ca45b 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 -riscv ~sparc" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 3355d6054582d5f305703ea809c6db3360d5b225 Author: Sam James gentoo org> AuthorDate: Thu Aug 5 13:29:59 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 5 13:29:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3355d605 dev-python/uvloop: Keyword 0.15.3-r1 sparc, #796803 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index e8b84126bbc..bb224e41159 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 -riscv" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 -riscv ~sparc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: a18bd78ce2b2f93390ec3ceb14171bc0b3b6e17f Author: Marek Szuba gentoo org> AuthorDate: Thu Aug 5 10:55:00 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Aug 5 10:55:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18bd78c dev-python/uvloop: keyword for -riscv In addition to the tests-suite hang also observed on amd64, a lot of tests fail due to time-out on the test-server thread. Bug: https://bugs.gentoo.org/806412 Signed-off-by: Marek Szuba gentoo.org> dev-python/uvloop/uvloop-0.15.2.ebuild| 4 ++-- dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- dev-python/uvloop/uvloop-0.15.3.ebuild| 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild index a85e64a2ad6..b10e112d367 100644 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -3,14 +3,14 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86" LICENSE="MIT" SLOT="0" IUSE="doc examples" diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index db1b231d3f9..e8b84126bbc 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64 -riscv" LICENSE="MIT" SLOT="0" IUSE="doc examples" diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild index 3ff9f3019ff..14bd0d99ccb 100644 --- a/dev-python/uvloop/uvloop-0.15.3.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: fadf939c2b78f6d51318c1b25baa04f872e7c0e2 Author: Sam James gentoo org> AuthorDate: Thu Aug 5 00:33:04 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 5 00:33:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fadf939c dev-python/uvloop: Keyword 0.15.3-r1 ppc64, #796803 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 6eae37d4fad..db1b231d3f9 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm64 ~ppc" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc ~ppc64" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 38685a1bd66cbd58de7751324b1e85b4b0642aa3 Author: Sam James gentoo org> AuthorDate: Thu Aug 5 00:32:50 2021 + Commit: Sam James gentoo org> CommitDate: Thu Aug 5 00:33:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38685a1b dev-python/uvloop: Keyword 0.15.3-r1 ppc, #796803 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index e4f7f2e47de..6eae37d4fad 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64 ~arm64" +KEYWORDS="~alpha ~amd64 ~arm64 ~ppc" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 9d8bc29c0c80548193dc5799f8d44f0f4e824726 Author: Sam James gentoo org> AuthorDate: Mon Aug 2 03:57:46 2021 + Commit: Sam James gentoo org> CommitDate: Mon Aug 2 03:57:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d8bc29c dev-python/uvloop: Keyword 0.15.3-r1 arm64, #796803 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 4c2a70b59ed..e4f7f2e47de 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~alpha ~amd64" +KEYWORDS="~alpha ~amd64 ~arm64" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: dba033faba95f1a7552fddbd13063724d0ab4251 Author: Matt Turner gentoo org> AuthorDate: Sun Aug 1 20:30:12 2021 + Commit: Matt Turner gentoo org> CommitDate: Sun Aug 1 20:30:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba033fa dev-python/uvloop: Keyword 0.15.3-r1 alpha, #796803 Signed-off-by: Matt Turner gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 7473a1b33ff..4c2a70b59ed 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64" +KEYWORDS="~alpha ~amd64" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: d94ac2090b95fbc715c771e779a599bed989d58b Author: Arthur Zamarin gmail com> AuthorDate: Sat Jul 24 17:07:42 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 29 18:46:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d94ac209 dev-python/uvloop: improve setup.cfg append Signed-off-by: Arthur Zamarin gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21770 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 8 dev-python/uvloop/uvloop-0.15.3.ebuild| 8 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index bd6a917e995..7473a1b33ff 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -37,10 +37,10 @@ PATCHES=( ) python_prepare_all() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=1 + EOF # flake8 only rm tests/test_sourcecode.py || die diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild index 652ec1568ef..3ff9f3019ff 100644 --- a/dev-python/uvloop/uvloop-0.15.3.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3.ebuild @@ -32,10 +32,10 @@ BDEPEND=" distutils_enable_tests setup.py python_prepare_all() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF + cat <<-EOF >> setup.cfg || die + [build_ext] + use_system_libuv=1 + EOF # flake8 only rm tests/test_sourcecode.py || die
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: ac67938f73dd117f3c4e7aacbe8530c950aa438a Author: Arthur Zamarin gmail com> AuthorDate: Sat Jul 24 17:06:27 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 29 18:46:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac67938f dev-python/uvloop: enable py3.10 Signed-off-by: Arthur Zamarin gmail.com> Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 2 +- dev-python/uvloop/uvloop-0.15.3.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild index 41047739fb7..bd6a917e995 100644 --- a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild index da543faea65..652ec1568ef 100644 --- a/dev-python/uvloop/uvloop-0.15.3.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/files/, dev-python/uvloop/
commit: 2ff590874366fb7e656a88293e19fa4bacd2e489 Author: Michał Górny gentoo org> AuthorDate: Wed Jul 28 07:27:18 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Jul 28 09:19:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ff59087 dev-python/uvloop: Attempt fixing 64-bit thread id problems The upstream hack for 32-bit platforms seems to cause OverflowErrors on 64-bit platforms with large Python thread identifiers (e.g. sparc). Let's attempt reverting the patch and see how uvloop fares without it on Gentoo-supported platforms. Bug: https://bugs.gentoo.org/796803 Signed-off-by: Michał Górny gentoo.org> .../files/uvloop-0.15.3-uint64-thread-id.patch | 43 +++ dev-python/uvloop/uvloop-0.15.3-r1.ebuild | 63 ++ 2 files changed, 106 insertions(+) diff --git a/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch b/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch new file mode 100644 index 000..a74fedd308e --- /dev/null +++ b/dev-python/uvloop/files/uvloop-0.15.3-uint64-thread-id.patch @@ -0,0 +1,43 @@ +From 732df28f0739d84c687d3e6d81995dafa18ac775 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Wed, 28 Jul 2021 09:21:00 +0200 +Subject: [PATCH] Revert 32-bit thread ID hack + +Apparently the hack used to fix 32-bit platforms actually breaks 64-bit +platforms using large thread IDs (e.g. sparc). + +Reverts: b5b4abb16ba558cf957cf40120dfd4937c53aea5 +--- + uvloop/includes/stdlib.pxi | 2 +- + uvloop/loop.pyx| 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/uvloop/includes/stdlib.pxi b/uvloop/includes/stdlib.pxi +index adf9806..21d69e6 100644 +--- a/uvloop/includes/stdlib.pxi b/uvloop/includes/stdlib.pxi +@@ -135,7 +135,7 @@ cdef int ssl_SSL_ERROR_WANT_READ = ssl.SSL_ERROR_WANT_READ + cdef int ssl_SSL_ERROR_WANT_WRITE = ssl.SSL_ERROR_WANT_WRITE + cdef int ssl_SSL_ERROR_SYSCALL = ssl.SSL_ERROR_SYSCALL + +-cdef uint64_t MAIN_THREAD_ID = threading.main_thread().ident ++cdef uint64_t MAIN_THREAD_ID = threading.main_thread().ident + cdef threading_Thread = threading.Thread + + cdef int subprocess_PIPE = subprocess.PIPE +diff --git a/uvloop/loop.pyx b/uvloop/loop.pyx +index d9b5aaa..96c9cde 100644 +--- a/uvloop/loop.pyx b/uvloop/loop.pyx +@@ -707,7 +707,7 @@ cdef class Loop: + return + + cdef uint64_t thread_id +-thread_id = PyThread_get_thread_ident() ++thread_id = PyThread_get_thread_ident() + + if thread_id != self._thread_id: + raise RuntimeError( +-- +2.32.0 + diff --git a/dev-python/uvloop/uvloop-0.15.3-r1.ebuild b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild new file mode 100644 index 000..41047739fb7 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.15.3-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +PATCHES=( + "${FILESDIR}"/${P}-uint64-thread-id.patch +) + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + # TODO: broken by cythonize + rm tests/test_cython.py || die + # force cythonization + rm uvloop/loop.c || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 67c8c26477b5948660230c81da80012ef3d50e80 Author: Sam James gentoo org> AuthorDate: Mon Jul 26 02:26:48 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 26 02:26:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c8c264 dev-python/uvloop: Stabilize 0.15.3 amd64, #803719 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild index 35aac31b4a0..da543faea65 100644 --- a/dev-python/uvloop/uvloop-0.15.3.ebuild +++ b/dev-python/uvloop/uvloop-0.15.3.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: a74eb5c4f0097231a16c075be7b6f7f9c0e84261 Author: Michał Górny gentoo org> AuthorDate: Thu Jul 15 04:36:34 2021 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 15 09:22:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a74eb5c4 dev-python/uvloop: Bump to 0.15.3 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.15.3.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 8d5cc2eedaa..178d45eadd3 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ DIST uvloop-0.15.2.tar.gz 2092589 BLAKE2B 05c518ba5854fa22fe72a0224856fa0529af0b9432f366b5b1cb0df09a92c787425713fadb85b151363df28800a94ed2a2ad617aaa1c4e854586e49d16f7dd1c SHA512 e398c7ff85da65344a6ab637e9b2f560e9ba61a3be7a3138d546138949359e30bc2e5f8268f1569b73c3881c66d71cf6298038ca1a883be71a33d7ef86d09eed +DIST uvloop-0.15.3.tar.gz 2094066 BLAKE2B 77ae4634ee31211dba13f41aede4480d70271e042a30a1268e9ad18f5de2b296b84931fb6b2022d2351f33521a84264f74cbc30caa5ff84b0f429bc9f1d426a0 SHA512 5687371a13509bdac0ef7a5ca0f7c78b54d0d9225cbf68cebc6d4fdf3807c2e3346579f5440eb0ff6578088780cc5efb09fba114da0bc0e60ad3f607d9df652f diff --git a/dev-python/uvloop/uvloop-0.15.3.ebuild b/dev-python/uvloop/uvloop-0.15.3.ebuild new file mode 100644 index 000..35aac31b4a0 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.15.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: d39465349ac6b67cd33b24f3d94f47e8d1ec6b70 Author: Sam James gentoo org> AuthorDate: Mon Jul 12 00:58:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jul 12 00:58:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3946534 dev-python/uvloop: Keyword 0.15.2 arm64, #796254 Signed-off-by: Sam James gentoo.org> dev-python/uvloop/uvloop-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild index f78559def7c..a85e64a2ad6 100644 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 1e727ea4018175282a84b5835bc524568b20e41e Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Jul 8 07:10:48 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jul 8 07:10:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e727ea4 dev-python/uvloop: keyworded 0.15.2 for ppc64 keyworded wrt bug #796254 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/uvloop/uvloop-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild index 3c9886959a1..f78559def7c 100644 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 ~arm ~ppc x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 230ed6867d69655a1fc26e51b7795a44b9fa1190 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Jul 8 07:09:08 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Jul 8 07:09:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230ed686 dev-python/uvloop: keyworded 0.15.2 for ppc keyworded wrt bug #796254 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/uvloop/uvloop-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild index 30c71f86b77..3c9886959a1 100644 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="amd64 ~arm x86" +KEYWORDS="amd64 ~arm ~ppc x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/, dev-python/uvloop/files/
commit: 83f605eb3538a48c43d071191ec449cb3eea4d1f Author: Michał Górny gentoo org> AuthorDate: Wed Apr 28 23:26:27 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Apr 28 23:34:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f605eb dev-python/uvloop: Remove old Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 3 -- .../files/uvloop-0.14.0-asyncio-test-hang.patch| 33 dev-python/uvloop/uvloop-0.14.0.ebuild | 63 -- dev-python/uvloop/uvloop-0.15.0.ebuild | 54 --- dev-python/uvloop/uvloop-0.15.1.ebuild | 54 --- 5 files changed, 207 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index c459c325c1c..8d5cc2eedaa 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,4 +1 @@ -DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 -DIST uvloop-0.15.0.tar.gz 2086686 BLAKE2B 34bbce58f47a4da1c8fa27011c4a39e864ba1959affe2584eb33425ddb3fbb3a59783e3cf771669cdb1343299bbc7a7a8a14f4bfcbf2b694ac71b9fc055341d1 SHA512 fcb18511a1af89c11cd4022ecb6e8893915a159b34a054bab5e82da3b9127b886ab3e785a98ca39e612cdf2b18abd95bd7fc505808cccf9d4ac281f5a0b6e0d7 -DIST uvloop-0.15.1.tar.gz 2087966 BLAKE2B 31892cfa2cacb02ae8a78ced2066a60012dfdc95ff9b1d68119487ec543e45fe7867c6a4b597b2ee83632c48d6d53216f648005a6202036e99f38b34b8d5e60a SHA512 104153760781b5596b552f00d0c897144fe2fbe208c2216e94daf5eef08ebde2ec45ddeaf6a24d1b28f9351d241832541a754124229af71245695da262458ffc DIST uvloop-0.15.2.tar.gz 2092589 BLAKE2B 05c518ba5854fa22fe72a0224856fa0529af0b9432f366b5b1cb0df09a92c787425713fadb85b151363df28800a94ed2a2ad617aaa1c4e854586e49d16f7dd1c SHA512 e398c7ff85da65344a6ab637e9b2f560e9ba61a3be7a3138d546138949359e30bc2e5f8268f1569b73c3881c66d71cf6298038ca1a883be71a33d7ef86d09eed diff --git a/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch deleted file mode 100644 index d139d6f66b0..000 --- a/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 1549514de9c344ac978472097e750b1caf6a36b9 Mon Sep 17 00:00:00 2001 -From: Fantix King -Date: Mon, 25 May 2020 14:10:07 -0500 -Subject: [PATCH] Skip for bpo-30064 until 3.8.2 - -[mgorny: extended to all py3.8 versions] - tests/test_sockets.py | 9 + - 1 file changed, 5 insertions(+), 4 deletions(-) - -diff --git a/tests/test_sockets.py b/tests/test_sockets.py -index 6a8a63f..d9f258e 100644 a/tests/test_sockets.py -+++ b/tests/test_sockets.py -@@ -194,10 +194,11 @@ class _TestSockets: - self.loop.run_until_complete(asyncio.sleep(0.01)) - - def test_sock_cancel_add_reader_race(self): --if self.is_asyncio_loop() and sys.version_info[:3] == (3, 8, 0): --# asyncio 3.8.0 seems to have a regression; --# tracked in https://bugs.python.org/issue30064 --raise unittest.SkipTest() -+if self.is_asyncio_loop(): -+if (3, 9) > sys.version_info[:3] >= (3, 8, 0): -+# asyncio 3.8.0 seems to have a regression; -+# tracked in https://bugs.python.org/issue30064 -+raise unittest.SkipTest() - - srv_sock_conn = None - --- -2.27.0 - diff --git a/dev-python/uvloop/uvloop-0.14.0.ebuild b/dev-python/uvloop/uvloop-0.14.0.ebuild deleted file mode 100644 index d3640c25ef1..000 --- a/dev-python/uvloop/uvloop-0.14.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..8} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="amd64 x86" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND=" - ${RDEPEND} - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}"/${P}-asyncio-test-hang.patch -) - -python_prepare_all() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF - - # flake8 only - rm tests/test_sourcecode.py || die - - sed -i -e 's:test_write_to_closed_transport:_&:' \
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 7b9a20265bb8de46c03212cdebdcc876eeb6bc2a Author: Michał Górny gentoo org> AuthorDate: Wed Apr 28 23:24:25 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Apr 28 23:24:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b9a2026 dev-python/uvloop: Stabilize 0.15.2 amd64, #775026 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild index fe07d8cc261..3b9c8148e9b 100644 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 52bb09ba05c965e59f62e31e5a8238f7beb7a1da Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Mar 30 17:08:47 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Mar 30 17:08:47 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52bb09ba dev-python/uvloop: x86 stable (bug #779313) Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-python/uvloop/uvloop-0.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild index 1ce46b172f5..fe07d8cc261 100644 --- a/dev-python/uvloop/uvloop-0.15.2.ebuild +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" LICENSE="MIT" SLOT="0" IUSE="doc examples"
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: caf94ad181303148d7b2013f4eab13e8494698ee Author: Michał Górny gentoo org> AuthorDate: Fri Feb 19 08:12:00 2021 + Commit: Michał Górny gentoo org> CommitDate: Fri Feb 19 08:21:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf94ad1 dev-python/uvloop: Bump to 0.15.2 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.15.2.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 47c79dc50fb..c459c325c1c 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1,4 @@ DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 DIST uvloop-0.15.0.tar.gz 2086686 BLAKE2B 34bbce58f47a4da1c8fa27011c4a39e864ba1959affe2584eb33425ddb3fbb3a59783e3cf771669cdb1343299bbc7a7a8a14f4bfcbf2b694ac71b9fc055341d1 SHA512 fcb18511a1af89c11cd4022ecb6e8893915a159b34a054bab5e82da3b9127b886ab3e785a98ca39e612cdf2b18abd95bd7fc505808cccf9d4ac281f5a0b6e0d7 DIST uvloop-0.15.1.tar.gz 2087966 BLAKE2B 31892cfa2cacb02ae8a78ced2066a60012dfdc95ff9b1d68119487ec543e45fe7867c6a4b597b2ee83632c48d6d53216f648005a6202036e99f38b34b8d5e60a SHA512 104153760781b5596b552f00d0c897144fe2fbe208c2216e94daf5eef08ebde2ec45ddeaf6a24d1b28f9351d241832541a754124229af71245695da262458ffc +DIST uvloop-0.15.2.tar.gz 2092589 BLAKE2B 05c518ba5854fa22fe72a0224856fa0529af0b9432f366b5b1cb0df09a92c787425713fadb85b151363df28800a94ed2a2ad617aaa1c4e854586e49d16f7dd1c SHA512 e398c7ff85da65344a6ab637e9b2f560e9ba61a3be7a3138d546138949359e30bc2e5f8268f1569b73c3881c66d71cf6298038ca1a883be71a33d7ef86d09eed diff --git a/dev-python/uvloop/uvloop-0.15.2.ebuild b/dev-python/uvloop/uvloop-0.15.2.ebuild new file mode 100644 index 000..1ce46b172f5 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.15.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: fe286237739853a644d95e53a91a2d678b1c4f98 Author: Michał Górny gentoo org> AuthorDate: Tue Feb 16 00:19:34 2021 + Commit: Michał Górny gentoo org> CommitDate: Tue Feb 16 00:32:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe286237 dev-python/uvloop: Bump to 0.15.1 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.15.1.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 00454ce7b1f..47c79dc50fb 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 DIST uvloop-0.15.0.tar.gz 2086686 BLAKE2B 34bbce58f47a4da1c8fa27011c4a39e864ba1959affe2584eb33425ddb3fbb3a59783e3cf771669cdb1343299bbc7a7a8a14f4bfcbf2b694ac71b9fc055341d1 SHA512 fcb18511a1af89c11cd4022ecb6e8893915a159b34a054bab5e82da3b9127b886ab3e785a98ca39e612cdf2b18abd95bd7fc505808cccf9d4ac281f5a0b6e0d7 +DIST uvloop-0.15.1.tar.gz 2087966 BLAKE2B 31892cfa2cacb02ae8a78ced2066a60012dfdc95ff9b1d68119487ec543e45fe7867c6a4b597b2ee83632c48d6d53216f648005a6202036e99f38b34b8d5e60a SHA512 104153760781b5596b552f00d0c897144fe2fbe208c2216e94daf5eef08ebde2ec45ddeaf6a24d1b28f9351d241832541a754124229af71245695da262458ffc diff --git a/dev-python/uvloop/uvloop-0.15.1.ebuild b/dev-python/uvloop/uvloop-0.15.1.ebuild new file mode 100644 index 000..1ce46b172f5 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.15.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: cdb9d33660370d5f46a5d60c9b46833afd177b72 Author: Michał Górny gentoo org> AuthorDate: Wed Feb 10 08:34:29 2021 + Commit: Michał Górny gentoo org> CommitDate: Wed Feb 10 08:34:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdb9d336 dev-python/uvloop: Bump to 0.15.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.15.0.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 15625dc6839..00454ce7b1f 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 +DIST uvloop-0.15.0.tar.gz 2086686 BLAKE2B 34bbce58f47a4da1c8fa27011c4a39e864ba1959affe2584eb33425ddb3fbb3a59783e3cf771669cdb1343299bbc7a7a8a14f4bfcbf2b694ac71b9fc055341d1 SHA512 fcb18511a1af89c11cd4022ecb6e8893915a159b34a054bab5e82da3b9127b886ab3e785a98ca39e612cdf2b18abd95bd7fc505808cccf9d4ac281f5a0b6e0d7 diff --git a/dev-python/uvloop/uvloop-0.15.0.ebuild b/dev-python/uvloop/uvloop-0.15.0.ebuild new file mode 100644 index 000..1ce46b172f5 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.15.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests setup.py + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/, dev-python/uvloop/files/
commit: 577ee2295db025f631ebdfd7e4d0ae90ccacac9e Author: Michał Górny gentoo org> AuthorDate: Mon Jul 20 10:11:19 2020 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 20 11:54:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577ee229 dev-python/uvloop: Port up to py3.9 Signed-off-by: Michał Górny gentoo.org> .../files/uvloop-0.14.0-asyncio-test-hang.patch| 33 ++ dev-python/uvloop/uvloop-0.14.0.ebuild | 10 +-- 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch new file mode 100644 index 000..d139d6f66b0 --- /dev/null +++ b/dev-python/uvloop/files/uvloop-0.14.0-asyncio-test-hang.patch @@ -0,0 +1,33 @@ +From 1549514de9c344ac978472097e750b1caf6a36b9 Mon Sep 17 00:00:00 2001 +From: Fantix King +Date: Mon, 25 May 2020 14:10:07 -0500 +Subject: [PATCH] Skip for bpo-30064 until 3.8.2 + +[mgorny: extended to all py3.8 versions] +--- + tests/test_sockets.py | 9 + + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/tests/test_sockets.py b/tests/test_sockets.py +index 6a8a63f..d9f258e 100644 +--- a/tests/test_sockets.py b/tests/test_sockets.py +@@ -194,10 +194,11 @@ class _TestSockets: + self.loop.run_until_complete(asyncio.sleep(0.01)) + + def test_sock_cancel_add_reader_race(self): +-if self.is_asyncio_loop() and sys.version_info[:3] == (3, 8, 0): +-# asyncio 3.8.0 seems to have a regression; +-# tracked in https://bugs.python.org/issue30064 +-raise unittest.SkipTest() ++if self.is_asyncio_loop(): ++if (3, 9) > sys.version_info[:3] >= (3, 8, 0): ++# asyncio 3.8.0 seems to have a regression; ++# tracked in https://bugs.python.org/issue30064 ++raise unittest.SkipTest() + + srv_sock_conn = None + +-- +2.27.0 + diff --git a/dev-python/uvloop/uvloop-0.14.0.ebuild b/dev-python/uvloop/uvloop-0.14.0.ebuild index 0c4b130beda..2cafc6be084 100644 --- a/dev-python/uvloop/uvloop-0.14.0.ebuild +++ b/dev-python/uvloop/uvloop-0.14.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{3_6,3_7} ) +PYTHON_COMPAT=( python3_{6..8} ) inherit distutils-r1 DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" @@ -19,7 +19,6 @@ RESTRICT="!test? ( test )" RDEPEND=">=dev-libs/libuv-1.11.0:=" DEPEND=" ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] doc? ( >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] @@ -30,6 +29,10 @@ DEPEND=" ) " +PATCHES=( + "${FILESDIR}"/${P}-asyncio-test-hang.patch +) + python_prepare_all() { cat <> setup.cfg || die [build_ext] @@ -39,6 +42,9 @@ EOF # flake8 only rm tests/test_sourcecode.py || die + sed -i -e 's:test_write_to_closed_transport:_&:' \ + tests/test_tcp.py || die + distutils-r1_python_prepare_all }
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 14610ec4f56838ca2bc492152f65c66911d7926c Author: Michał Górny gentoo org> AuthorDate: Tue May 19 12:36:54 2020 + Commit: Michał Górny gentoo org> CommitDate: Tue May 19 12:36:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14610ec4 dev-python/uvloop: Add test-dep on psutil Closes: https://bugs.gentoo.org/723578 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/uvloop-0.14.0.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.14.0.ebuild b/dev-python/uvloop/uvloop-0.14.0.ebuild index 56c764fe12b..0c4b130beda 100644 --- a/dev-python/uvloop/uvloop-0.14.0.ebuild +++ b/dev-python/uvloop/uvloop-0.14.0.ebuild @@ -24,7 +24,10 @@ DEPEND=" >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) + test? ( + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + ) " python_prepare_all() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 5043779dcbef7c3f4c8fef4840dcba9c5cda9bb1 Author: Michał Górny gentoo org> AuthorDate: Sun Mar 29 10:27:03 2020 + Commit: Michał Górny gentoo org> CommitDate: Sun Mar 29 10:29:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5043779d dev-python/uvloop: Remove redundant versions Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 3 -- dev-python/uvloop/uvloop-0.12.2.ebuild | 54 -- dev-python/uvloop/uvloop-0.13.0.ebuild | 54 -- dev-python/uvloop/uvloop-0.8.1.ebuild | 50 --- 4 files changed, 161 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 39068c3d985..15625dc6839 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,4 +1 @@ -DIST uvloop-0.12.2.tar.gz 1922375 BLAKE2B 49d17dc0899d59975d02dcc0b56e53e506e83a7f02ba7e9021abf92e8518b9904905c0175c3e2612a10f6f6d7a69505bfb024c00debf01823dcfb597966ab1a9 SHA512 59e34c83946facf70e839831dcd61fb7a8cf22df48d2ede6de84edbd4af5e789b2b404c8b7835e9a8cd7be706ad370bde2a290beab72c5d7411d35d07ee7974c -DIST uvloop-0.13.0.tar.gz 1989805 BLAKE2B 5e825f54ab925056847b8369dfb4deaf9bc8120f7b9f3a0c58267954cf2d374f7ad91393744b7defaa3ec82f5d476f97abc305d80106c84de71b7cdbc7f0 SHA512 4e24db94d207f23287a28d5b086cbd0a358f2fb3d35b55e9913b7b0867e4253259171f4d23969990b1e041fef0a28e44fcd1737e9be319293d223d987033de98 DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 -DIST uvloop-0.8.1.tar.gz 1719488 BLAKE2B eba6e15c8eb46286b6e8df6043280ec8b423f097fcf2d4d5be657ff18f0fb97ce83e5268a138cf46700f54b7040353b6588dc4b0140e11f38d7da2e26b1ff120 SHA512 45dba019a0dacaae6c2a732c3f321402c19c945b0d9fa35b9cae28f888a54c7d4b322b450c55a6cf21c1aac01dc49b90eccdffbf4cb8c812a5ec8b9e805e01e4 diff --git a/dev-python/uvloop/uvloop-0.12.2.ebuild b/dev-python/uvloop/uvloop-0.12.2.ebuild deleted file mode 100644 index ebeaf717223..000 --- a/dev-python/uvloop/uvloop-0.12.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="~amd64 ~x86" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) -" - -python_prepare_all() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF - - # failing not only for us - sed -i -e 's:test_write_pipe(:_&:' tests/test_pipes.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && esetup.py build_ext --inplace build_sphinx -} - -python_test() { - esetup.py test -} - -python_install_all() { - use examples && dodoc -r examples - use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) - distutils-r1_python_install_all -} diff --git a/dev-python/uvloop/uvloop-0.13.0.ebuild b/dev-python/uvloop/uvloop-0.13.0.ebuild deleted file mode 100644 index 22d0a4812d1..000 --- a/dev-python/uvloop/uvloop-0.13.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7} ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" -HOMEPAGE="https://github.com/magicstack/uvloop"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -KEYWORDS="~amd64 ~x86" -LICENSE="MIT" -SLOT="0" -IUSE="doc examples test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-libs/libuv-1.11.0:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) - test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) -" - -python_prepare_all() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF - - # flake8 only - rm tests/test_sourcecode.py || die - - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && esetup.py build_ext --inplace build_sph
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 5b2890efd4723cf1bc392291ae1d77e6a25319b0 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 6 07:01:07 2019 + Commit: Michał Górny gentoo org> CommitDate: Wed Nov 6 07:26:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2890ef dev-python/uvloop: Bump to 0.14.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.14.0.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 7bd2ed3949e..39068c3d985 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,3 +1,4 @@ DIST uvloop-0.12.2.tar.gz 1922375 BLAKE2B 49d17dc0899d59975d02dcc0b56e53e506e83a7f02ba7e9021abf92e8518b9904905c0175c3e2612a10f6f6d7a69505bfb024c00debf01823dcfb597966ab1a9 SHA512 59e34c83946facf70e839831dcd61fb7a8cf22df48d2ede6de84edbd4af5e789b2b404c8b7835e9a8cd7be706ad370bde2a290beab72c5d7411d35d07ee7974c DIST uvloop-0.13.0.tar.gz 1989805 BLAKE2B 5e825f54ab925056847b8369dfb4deaf9bc8120f7b9f3a0c58267954cf2d374f7ad91393744b7defaa3ec82f5d476f97abc305d80106c84de71b7cdbc7f0 SHA512 4e24db94d207f23287a28d5b086cbd0a358f2fb3d35b55e9913b7b0867e4253259171f4d23969990b1e041fef0a28e44fcd1737e9be319293d223d987033de98 +DIST uvloop-0.14.0.tar.gz 2009041 BLAKE2B 4d984f5023e0974ee68795e6cf29585cee32345e8a682611a72dbc36efefdfeeecb3c22aecb581ff7e5ae826345e1de3b0e6c7a6e8319829b0b3cbe5a180ed11 SHA512 8a9a64c91fd34c65a1c40d8d76ad7dbd7e959d45188ef81cdc06995312f52106b2c648a504d51b64b470e54dfc4854dcf9a05cafa3d4a42f1bc1e31766114d61 DIST uvloop-0.8.1.tar.gz 1719488 BLAKE2B eba6e15c8eb46286b6e8df6043280ec8b423f097fcf2d4d5be657ff18f0fb97ce83e5268a138cf46700f54b7040353b6588dc4b0140e11f38d7da2e26b1ff120 SHA512 45dba019a0dacaae6c2a732c3f321402c19c945b0d9fa35b9cae28f888a54c7d4b322b450c55a6cf21c1aac01dc49b90eccdffbf4cb8c812a5ec8b9e805e01e4 diff --git a/dev-python/uvloop/uvloop-0.14.0.ebuild b/dev-python/uvloop/uvloop-0.14.0.ebuild new file mode 100644 index 000..1762033eea5 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.14.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_5,3_6,3_7} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) +" + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_test() { + esetup.py test +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 162af91d2c8eabe640130486265c5c5c269dd8ba Author: Michał Górny gentoo org> AuthorDate: Wed Aug 14 21:44:26 2019 + Commit: Michał Górny gentoo org> CommitDate: Wed Aug 14 23:04:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162af91d dev-python/uvloop: Bump to 0.13.0 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.13.0.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 87af5b37536..7bd2ed3949e 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1,3 @@ DIST uvloop-0.12.2.tar.gz 1922375 BLAKE2B 49d17dc0899d59975d02dcc0b56e53e506e83a7f02ba7e9021abf92e8518b9904905c0175c3e2612a10f6f6d7a69505bfb024c00debf01823dcfb597966ab1a9 SHA512 59e34c83946facf70e839831dcd61fb7a8cf22df48d2ede6de84edbd4af5e789b2b404c8b7835e9a8cd7be706ad370bde2a290beab72c5d7411d35d07ee7974c +DIST uvloop-0.13.0.tar.gz 1989805 BLAKE2B 5e825f54ab925056847b8369dfb4deaf9bc8120f7b9f3a0c58267954cf2d374f7ad91393744b7defaa3ec82f5d476f97abc305d80106c84de71b7cdbc7f0 SHA512 4e24db94d207f23287a28d5b086cbd0a358f2fb3d35b55e9913b7b0867e4253259171f4d23969990b1e041fef0a28e44fcd1737e9be319293d223d987033de98 DIST uvloop-0.8.1.tar.gz 1719488 BLAKE2B eba6e15c8eb46286b6e8df6043280ec8b423f097fcf2d4d5be657ff18f0fb97ce83e5268a138cf46700f54b7040353b6588dc4b0140e11f38d7da2e26b1ff120 SHA512 45dba019a0dacaae6c2a732c3f321402c19c945b0d9fa35b9cae28f888a54c7d4b322b450c55a6cf21c1aac01dc49b90eccdffbf4cb8c812a5ec8b9e805e01e4 diff --git a/dev-python/uvloop/uvloop-0.13.0.ebuild b/dev-python/uvloop/uvloop-0.13.0.ebuild new file mode 100644 index 000..1762033eea5 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.13.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_5,3_6,3_7} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) +" + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # flake8 only + rm tests/test_sourcecode.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_test() { + esetup.py test +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: c150c6fd4f4ddb3392d8569d91852c726d6e5a37 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 15 14:02:47 2019 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 15 15:03:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c150c6fd dev-python/uvloop: Bump to 0.12.2, py3.7, EAPI 7 Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/uvloop-0.12.2.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index b54d3523e85..87af5b37536 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ +DIST uvloop-0.12.2.tar.gz 1922375 BLAKE2B 49d17dc0899d59975d02dcc0b56e53e506e83a7f02ba7e9021abf92e8518b9904905c0175c3e2612a10f6f6d7a69505bfb024c00debf01823dcfb597966ab1a9 SHA512 59e34c83946facf70e839831dcd61fb7a8cf22df48d2ede6de84edbd4af5e789b2b404c8b7835e9a8cd7be706ad370bde2a290beab72c5d7411d35d07ee7974c DIST uvloop-0.8.1.tar.gz 1719488 BLAKE2B eba6e15c8eb46286b6e8df6043280ec8b423f097fcf2d4d5be657ff18f0fb97ce83e5268a138cf46700f54b7040353b6588dc4b0140e11f38d7da2e26b1ff120 SHA512 45dba019a0dacaae6c2a732c3f321402c19c945b0d9fa35b9cae28f888a54c7d4b322b450c55a6cf21c1aac01dc49b90eccdffbf4cb8c812a5ec8b9e805e01e4 diff --git a/dev-python/uvloop/uvloop-0.12.2.ebuild b/dev-python/uvloop/uvloop-0.12.2.ebuild new file mode 100644 index 000..4b6fbd02211 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.12.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_5,3_6,3_7} ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="MIT" +SLOT="0" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=">=dev-libs/libuv-1.11.0:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] ) +" + +python_prepare_all() { + cat <> setup.cfg || die +[build_ext] +use-system-libuv=1 +EOF + + # failing not only for us + sed -i -e 's:test_write_pipe(:_&:' tests/test_pipes.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && esetup.py build_ext --inplace build_sphinx +} + +python_test() { + esetup.py test +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( "${BUILD_DIR}/sphinx/html/." ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 97e51ba3f840fd3d6fb9d6566f2dbe152c1f9d94 Author: Michał Górny gentoo org> AuthorDate: Mon Jul 15 13:58:19 2019 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 15 15:03:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e51ba3 dev-python/uvloop: Add python@ as co-maint Signed-off-by: Michał Górny gentoo.org> dev-python/uvloop/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-python/uvloop/metadata.xml b/dev-python/uvloop/metadata.xml index 5b546cf7d7a..605410286c3 100644 --- a/dev-python/uvloop/metadata.xml +++ b/dev-python/uvloop/metadata.xml @@ -9,6 +9,9 @@ proxy-ma...@gentoo.org Proxy Maintainers + +pyt...@gentoo.org + uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 0343641c55979306388487e8bd2a44dc16a2028d Author: Ulrich Müller gentoo org> AuthorDate: Sat Oct 14 08:49:57 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Oct 14 09:45:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0343641c dev-python/uvloop: [QA] Remove CVS $Id$ line from header. Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-python/uvloop/uvloop-0.8.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/uvloop/uvloop-0.8.1.ebuild b/dev-python/uvloop/uvloop-0.8.1.ebuild index fd91fc22242..84f83ea3665 100644 --- a/dev-python/uvloop/uvloop-0.8.1.ebuild +++ b/dev-python/uvloop/uvloop-0.8.1.ebuild @@ -1,6 +1,5 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ EAPI=6
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 02396d961a99d85f6ebefb16871a31997c0df2b9 Author: Ulrich Müller gentoo org> AuthorDate: Sat Oct 14 08:54:23 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Oct 14 09:45:13 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02396d96 dev-python/uvloop: [QA] Indent metadata.xml consistently. Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-python/uvloop/metadata.xml | 30 +- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/dev-python/uvloop/metadata.xml b/dev-python/uvloop/metadata.xml index d7bbdfbdabf..5b546cf7d7a 100644 --- a/dev-python/uvloop/metadata.xml +++ b/dev-python/uvloop/metadata.xml @@ -1,17 +1,21 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - el...@magic.io - Elvis Pranskevichus - - - proxy-ma...@gentoo.org - Proxy Maintainers - - uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood. - - uvloop - MagicStack/uvloop - + +el...@magic.io +Elvis Pranskevichus + + +proxy-ma...@gentoo.org +Proxy Maintainers + + +uvloop is a fast, drop-in replacement of the built-in asyncio +event loop. uvloop is implemented in Cython and uses libuv under +the hood. + + +uvloop +MagicStack/uvloop +
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 1c3ea49bbb806700a29de86b32383dca1fecca34 Author: Elvis Pranskevichus magic io> AuthorDate: Mon Oct 2 18:30:33 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Oct 2 22:02:57 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3ea49b dev-python/uvloop: version bump to 0.8.1. Package-Manager: Portage-2.3.8, Repoman-2.3.1 Closes: https://bugs.gentoo.org/601918 Closes: https://github.com/gentoo/gentoo/pull/5839 dev-python/uvloop/Manifest | 3 +- dev-python/uvloop/uvloop-0.4.20.ebuild | 54 -- .../{uvloop-0.5.3.ebuild => uvloop-0.8.1.ebuild} | 17 +++ 3 files changed, 8 insertions(+), 66 deletions(-) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 6f976f31f1f..1489b91a9cd 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1,2 +1 @@ -DIST uvloop-0.4.20.tar.gz 1781445 SHA256 b39afbc242eafff7471337468b28c4164f55d130f8194e0fb4a8b2eb71cb1298 SHA512 c7f540da9d29340fb0cc0e589143fabc12d4c185d4e7eff889e3434478f445e98c703fd9024af66b6b121bce3c860be2b4da497a6492a43df5891e86b6007d7e WHIRLPOOL 1d50e45cf92fca4b983222038e6524359e7160d0ac87b89265dd298d0fa9f33527c5a839752e6cc0a2d34c6eb27f0919474085616885c779b876a8638a0c5ba1 -DIST uvloop-0.5.3.tar.gz 1913999 SHA256 ee402d2df4bf092f6f036637db41bb2896f7c6832adf91dbb6dfec0e6dfa6aee SHA512 7902557e865f6b346edcf7c71ea06e6970b7844d47c0d46aee23bb6ec8cae292a0d77960fc5fcaf0c4b47220c1f5f76b92546ccf94694f07adfd04474355a638 WHIRLPOOL 05c509e832a6866016c7187ac2ec71b9f1c2493a2d57594be341144a2ccfa9c478c2525bb0d348cc2e960350eab2969a46dd6fb3c57cc88e0fa489459590869e +DIST uvloop-0.8.1.tar.gz 1719488 SHA256 923b6e4982aea14a23565e6e62335a691b7a939bcc6802fbafa2a146ee3e8ac3 SHA512 45dba019a0dacaae6c2a732c3f321402c19c945b0d9fa35b9cae28f888a54c7d4b322b450c55a6cf21c1aac01dc49b90eccdffbf4cb8c812a5ec8b9e805e01e4 WHIRLPOOL 3f5352ceab17f487278827278a85885cd6c075781411b7e38e11914af3d63aa0e09fdd6e65cea30baa80d236405f0ead9fc84b3a050012f2e2cad1ce56ca3b39 diff --git a/dev-python/uvloop/uvloop-0.4.20.ebuild b/dev-python/uvloop/uvloop-0.4.20.ebuild deleted file mode 100644 index 14a3808c002..000 --- a/dev-python/uvloop/uvloop-0.4.20.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_5 ) -inherit distutils-r1 - -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv." -HOMEPAGE="https://github.com/magicstack/uvloop"; -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -KEYWORDS="~amd64 ~x86" - -LICENSE="MIT" -SLOT="0" -IUSE="doc examples test" - -RDEPEND=">=dev-libs/libuv-1.8.0:=" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - doc? ( - >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - >=dev-python/cython-0.23.4[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ) -" - -src_prepare() { - cat <> setup.cfg || die -[build_ext] -use-system-libuv=1 -EOF - distutils-r1_src_prepare -} - -python_compile_all() { - use doc && emake docs -} - -python_test() { - esetup.py test -} - -python_install_all() { - if use examples; then - insinto "/usr/share/doc/${PF}" - docompress -x "/usr/share/doc/${PF}/examples" - doins -r examples - fi - - use doc && local HTML_DOCS=( docs/_build/html/. ) - distutils-r1_python_install_all -} diff --git a/dev-python/uvloop/uvloop-0.5.3.ebuild b/dev-python/uvloop/uvloop-0.8.1.ebuild similarity index 72% rename from dev-python/uvloop/uvloop-0.5.3.ebuild rename to dev-python/uvloop/uvloop-0.8.1.ebuild index 598e6773af0..fd91fc22242 100644 --- a/dev-python/uvloop/uvloop-0.5.3.ebuild +++ b/dev-python/uvloop/uvloop-0.8.1.ebuild @@ -1,12 +1,13 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# $Id$ EAPI=6 -PYTHON_COMPAT=( python3_5 ) +PYTHON_COMPAT=( python{3_5,3_6} ) inherit distutils-r1 -DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv." +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv" HOMEPAGE="https://github.com/magicstack/uvloop"; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" KEYWORDS="~amd64 ~x86" @@ -15,18 +16,14 @@ LICENSE="MIT" SLOT="0" IUSE="doc examples test" -RDEPEND=">=dev-libs/libuv-1.9.0:=" +RDEPEND=">=dev-libs/libuv-1.11.0:=" DEPEND=" ${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] doc? ( >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] - >=dev-python/cython-0.24.1[${PYTHON_USEDEP}] dev-python/sphinx[${PYTHON_USEDEP}] ) - test? ( - >=dev-python/cython-0.24.1[${PYTHON_USEDEP
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: 86b2819cc604fb19d070a694b182b13c1830b4f7 Author: Elvis Pranskevichus magic io> AuthorDate: Wed Sep 7 19:34:59 2016 + Commit: David Seifert gentoo org> CommitDate: Thu Sep 8 17:39:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b2819c dev-python/uvloop: Version bump to 0.5.3 Gentoo-Bug: https://bugs.gentoo.org/593082 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/2273 Signed-off-by: David Seifert gentoo.org> dev-python/uvloop/Manifest| 1 + dev-python/uvloop/uvloop-0.5.3.ebuild | 54 +++ 2 files changed, 55 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest index 32b7369..6f976f3 100644 --- a/dev-python/uvloop/Manifest +++ b/dev-python/uvloop/Manifest @@ -1 +1,2 @@ DIST uvloop-0.4.20.tar.gz 1781445 SHA256 b39afbc242eafff7471337468b28c4164f55d130f8194e0fb4a8b2eb71cb1298 SHA512 c7f540da9d29340fb0cc0e589143fabc12d4c185d4e7eff889e3434478f445e98c703fd9024af66b6b121bce3c860be2b4da497a6492a43df5891e86b6007d7e WHIRLPOOL 1d50e45cf92fca4b983222038e6524359e7160d0ac87b89265dd298d0fa9f33527c5a839752e6cc0a2d34c6eb27f0919474085616885c779b876a8638a0c5ba1 +DIST uvloop-0.5.3.tar.gz 1913999 SHA256 ee402d2df4bf092f6f036637db41bb2896f7c6832adf91dbb6dfec0e6dfa6aee SHA512 7902557e865f6b346edcf7c71ea06e6970b7844d47c0d46aee23bb6ec8cae292a0d77960fc5fcaf0c4b47220c1f5f76b92546ccf94694f07adfd04474355a638 WHIRLPOOL 05c509e832a6866016c7187ac2ec71b9f1c2493a2d57594be341144a2ccfa9c478c2525bb0d348cc2e960350eab2969a46dd6fb3c57cc88e0fa489459590869e diff --git a/dev-python/uvloop/uvloop-0.5.3.ebuild b/dev-python/uvloop/uvloop-0.5.3.ebuild new file mode 100644 index ..4165ebf --- /dev/null +++ b/dev-python/uvloop/uvloop-0.5.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python3_5 ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv." +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" +IUSE="doc examples test" + +RDEPEND=">=dev-libs/libuv-1.9.0:=" +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + >=dev-python/cython-0.24.1[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) + test? ( + >=dev-python/cython-0.24.1[${PYTHON_USEDEP}] + ) +" + +python_prepare_all() { + cat <> setup.cfg +[build_ext] +use-system-libuv=1 +EOF + + distutils-r1_python_prepare_all +} + +python_compile_all() { + use doc && emake docs +} + +python_test() { + esetup.py test +} + +python_install_all() { + use examples && dodoc -r examples + use doc && local HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: e603781bbedc64e0015f0405700bbd6220ad6142 Author: Göktürk Yüksek gentoo org> AuthorDate: Sat May 21 23:29:58 2016 + Commit: Patrice Clement gentoo org> CommitDate: Wed May 25 07:46:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e603781b dev-python/uvloop: fix unnecessary CDEPEND logic, add missing die Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1506 Signed-off-by: Patrice Clement gentoo.org> dev-python/uvloop/uvloop-0.4.20.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/dev-python/uvloop/uvloop-0.4.20.ebuild b/dev-python/uvloop/uvloop-0.4.20.ebuild index 6a22761..e5c72a0 100644 --- a/dev-python/uvloop/uvloop-0.4.20.ebuild +++ b/dev-python/uvloop/uvloop-0.4.20.ebuild @@ -16,9 +16,9 @@ LICENSE="MIT" SLOT="0" IUSE="doc examples test" -CDEPEND=">=dev-libs/libuv-1.8.0:=" +RDEPEND=">=dev-libs/libuv-1.8.0:=" DEPEND=" - ${CDEPEND} + ${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] doc? ( >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] @@ -27,10 +27,8 @@ DEPEND=" ) " -RDEPEND="${CDEPEND}" - src_prepare() { - cat <> setup.cfg + cat <> setup.cfg || die [build_ext] use-system-libuv=1 EOF
[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/
commit: e517b3c8e4049e412b343394c9e8ad8376be6b33 Author: Elvis Pranskevichus magic io> AuthorDate: Wed May 11 17:06:43 2016 + Commit: Ian Delaney gentoo org> CommitDate: Fri May 13 17:25:39 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e517b3c8 dev-python/uvloop: new ebuild, initial vn. 0.4.20 uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood. http://github.com/MagicStack/uvloop Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=582768 Package-Manager: portage-2.2.28 Closes: https://github.com/gentoo/gentoo/pull/1455 Signed-off-by: Ian Delaney gentoo.org> dev-python/uvloop/Manifest | 1 + dev-python/uvloop/metadata.xml | 17 ++ dev-python/uvloop/uvloop-0.4.20.ebuild | 57 ++ 3 files changed, 75 insertions(+) diff --git a/dev-python/uvloop/Manifest b/dev-python/uvloop/Manifest new file mode 100644 index 000..32b7369 --- /dev/null +++ b/dev-python/uvloop/Manifest @@ -0,0 +1 @@ +DIST uvloop-0.4.20.tar.gz 1781445 SHA256 b39afbc242eafff7471337468b28c4164f55d130f8194e0fb4a8b2eb71cb1298 SHA512 c7f540da9d29340fb0cc0e589143fabc12d4c185d4e7eff889e3434478f445e98c703fd9024af66b6b121bce3c860be2b4da497a6492a43df5891e86b6007d7e WHIRLPOOL 1d50e45cf92fca4b983222038e6524359e7160d0ac87b89265dd298d0fa9f33527c5a839752e6cc0a2d34c6eb27f0919474085616885c779b876a8638a0c5ba1 diff --git a/dev-python/uvloop/metadata.xml b/dev-python/uvloop/metadata.xml new file mode 100644 index 000..d7bbdfb --- /dev/null +++ b/dev-python/uvloop/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + el...@magic.io + Elvis Pranskevichus + + + proxy-ma...@gentoo.org + Proxy Maintainers + + uvloop is a fast, drop-in replacement of the built-in asyncio event loop. uvloop is implemented in Cython and uses libuv under the hood. + + uvloop + MagicStack/uvloop + + diff --git a/dev-python/uvloop/uvloop-0.4.20.ebuild b/dev-python/uvloop/uvloop-0.4.20.ebuild new file mode 100644 index 000..6a22761 --- /dev/null +++ b/dev-python/uvloop/uvloop-0.4.20.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python3_5 ) +inherit distutils-r1 + +DESCRIPTION="Ultra-fast implementation of asyncio event loop on top of libuv." +HOMEPAGE="https://github.com/magicstack/uvloop"; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" +IUSE="doc examples test" + +CDEPEND=">=dev-libs/libuv-1.8.0:=" +DEPEND=" + ${CDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( + >=dev-python/alabaster-0.6.2[${PYTHON_USEDEP}] + >=dev-python/cython-0.23.4[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ) +" + +RDEPEND="${CDEPEND}" + +src_prepare() { + cat <> setup.cfg +[build_ext] +use-system-libuv=1 +EOF + distutils-r1_src_prepare +} + +python_compile_all() { + use doc && emake docs +} + +python_test() { + esetup.py test +} + +python_install_all() { + if use examples; then + insinto "/usr/share/doc/${PF}" + docompress -x "/usr/share/doc/${PF}/examples" + doins -r examples + fi + + use doc && local HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +}