[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/

2024-02-14 Thread Michał Górny
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/

2024-02-14 Thread Ionen Wolkens
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/

2024-01-29 Thread Sam James
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/

2024-01-29 Thread Sam James
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/

2024-01-29 Thread Sam James
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/

2024-01-29 Thread Sam James
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/

2024-01-28 Thread Sam James
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/

2024-01-28 Thread Arthur Zamarin
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/

2024-01-13 Thread Sam James
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/

2023-12-25 Thread Sam James
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/

2023-12-25 Thread Sam James
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/

2023-11-16 Thread Michał Górny
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="
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/

2023-11-16 Thread Sam James
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/

2023-11-15 Thread Arthur Zamarin
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/

2023-11-15 Thread Arthur Zamarin
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/

2023-11-15 Thread Sam James
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/

2023-11-15 Thread Arthur Zamarin
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/

2023-11-15 Thread Arthur Zamarin
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/

2023-11-15 Thread Arthur Zamarin
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/

2023-10-22 Thread Michał Górny
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/

2023-10-22 Thread Michał Górny
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/

2023-10-14 Thread Michał Górny
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/

2023-10-14 Thread Michał Górny
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/

2023-08-06 Thread Michał Górny
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/

2023-05-04 Thread Michał Górny
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/

2023-03-15 Thread Michał Górny
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/

2022-10-28 Thread Michał Górny
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 >> 

[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/

2022-10-27 Thread Sam James
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/

2022-10-25 Thread Sam James
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/

2022-10-23 Thread Agostino Sarubbo
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/

2022-10-22 Thread Arthur Zamarin
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/

2022-10-22 Thread Arthur Zamarin
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/

2022-10-22 Thread Arthur Zamarin
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/

2022-10-22 Thread Arthur Zamarin
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/

2022-09-22 Thread Michał Górny
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/

2022-07-04 Thread Michał Górny
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/

2021-12-04 Thread Arthur Zamarin
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/

2021-12-03 Thread Arthur Zamarin
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/

2021-11-24 Thread Sam James
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/

2021-11-19 Thread Arthur Zamarin
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/

2021-11-19 Thread Arthur Zamarin
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/

2021-11-18 Thread Arthur Zamarin
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/

2021-11-18 Thread Sam James
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/

2021-11-18 Thread Sam James
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/

2021-11-18 Thread Sam James
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/

2021-11-15 Thread Agostino Sarubbo
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/

2021-11-13 Thread Jakov Smolić
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/

2021-10-17 Thread Sam James
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/

2021-10-10 Thread Sam James
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/

2021-10-04 Thread Michał Górny
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/

2021-10-04 Thread Agostino Sarubbo
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/

2021-09-27 Thread Michał Górny
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/

2021-09-20 Thread Agostino Sarubbo
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/

2021-08-10 Thread Michał Górny
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/

2021-08-05 Thread Sam James
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/

2021-08-05 Thread Sam James
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/

2021-08-05 Thread Marek Szuba
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/

2021-08-04 Thread Sam James
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/

2021-08-04 Thread Sam James
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/

2021-08-01 Thread Sam James
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/

2021-08-01 Thread Matt Turner
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/

2021-07-29 Thread Michał Górny
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/

2021-07-29 Thread Michał Górny
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/

2021-07-28 Thread Michał Górny
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/

2021-07-25 Thread Sam James
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/

2021-07-15 Thread Michał Górny
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/

2021-07-11 Thread Sam James
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/

2021-07-08 Thread Sergei Trofimovich
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/

2021-07-08 Thread Sergei Trofimovich
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/

2021-04-28 Thread Michał Górny
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/

2021-04-28 Thread Michał Górny
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/

2021-03-30 Thread Thomas Deutschmann
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/

2021-02-19 Thread Michał Górny
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/

2021-02-15 Thread Michał Górny
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/

2021-02-10 Thread Michał Górny
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/

2020-07-20 Thread Michał Górny
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/

2020-05-19 Thread Michał Górny
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/

2020-03-29 Thread Michał Górny
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 

[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/

2019-11-05 Thread Michał Górny
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/

2019-08-14 Thread Michał Górny
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/

2019-07-15 Thread Michał Górny
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/

2019-07-15 Thread Michał Górny
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/

2017-10-14 Thread Ulrich Müller
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/

2017-10-14 Thread Ulrich Müller
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/

2017-10-02 Thread Patrice Clement
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? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/uvloop/

2016-09-08 Thread David Seifert
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/

2016-05-25 Thread Patrice Clement
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/

2016-05-13 Thread Ian Delaney
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
+}