[gentoo-commits] repo/proj/guru:master commit in: dev-python/eventlet/

2024-01-13 Thread Arthur Zamarin
commit: 70de92cf7e25f977c9d5eee3fb19adb6054ddb0d
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jan 13 15:40:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 13 15:40:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=70de92cf

dev-python/eventlet: add 0.34.3

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/eventlet/Manifest   |  1 +
 dev-python/eventlet/eventlet-0.34.3.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 5a253a42c5..96754a7601 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1 +1,2 @@
 DIST eventlet-0.34.2.tar.gz 539756 BLAKE2B 
9090f5647bfe23d92e9a8cfe5281129192406817706223f121c6c33b6defae5a0dd5ab62c81db0bc456286452d68e927189d4737a866a76d48d74334da7b68af
 SHA512 
4115db66dcf95e1f2f31d90de8bfefc6335ebb8a20275c4e599468e56faf854a359cd79193911095d2f27713fad28f4bdf92724fdee5fe1f8cef2b73a5621254
+DIST eventlet-0.34.3.tar.gz 538498 BLAKE2B 
49b97df2cc080f8cd1c5c901bcdb41d18712c870dc9865fda00b7918e6681aef0c6d4ac35dbac12b9622b91a70116d6e4552e20de0ca83dbc92a852113b58d3b
 SHA512 
d6f20e9ccbde56a46b88825857a707a40f7d8e86f3b4ddb2bd095006c685312cdc089418eaf174fcb6998155a36477540b20f1b5d378e0b174b09c6f1fcfb97d

diff --git a/dev-python/eventlet/eventlet-0.34.3.ebuild 
b/dev-python/eventlet/eventlet-0.34.3.ebuild
new file mode 100644
index 00..9ae460990e
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.34.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Concurrent networking library for Python"
+HOMEPAGE="https://github.com/eventlet/eventlet/
+   https://pypi.org/project/eventlet/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+# https://github.com/eventlet/eventlet/issues/821
+EPYTEST_DESELECT=(
+   tests/greenio_test.py::TestGreenSocket::test_full_duplex
+   tests/greenio_test.py::TestGreenSocket::test_invalid_connection
+   
tests/greenio_test.py::TestGreenSocket::test_nonblocking_accept_mark_as_reopened
+)



[gentoo-commits] repo/proj/guru:master commit in: dev-python/eventlet/

2024-01-13 Thread Arthur Zamarin
commit: 5e332e1887edadaaf7ed7970a286b20db77d3420
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Jan 13 15:33:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 13 15:40:18 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5e332e18

dev-python/eventlet: drop 0.33.3

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/eventlet/Manifest   |  1 -
 dev-python/eventlet/eventlet-0.33.3.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 06a9d19d56..5a253a42c5 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1,2 +1 @@
-DIST eventlet-0.33.3.gh.tar.gz 554578 BLAKE2B 
19bcd7a5adc2ef24f2637bfd9b19e68a9a268ebb7791cc9c419d9da88e5860c4cbbf6ecbaa0f3c300246584082622e6dab7ab75374f7d54f3c4a65661e22dbfd
 SHA512 
b2e1818c7b6134be4020d2b4315bbb3db795960df76da08a490e0d952549eafb477800c884e7a99493146c1ac082aed5fb87c7e2882ee468ea42b5cc26b8517f
 DIST eventlet-0.34.2.tar.gz 539756 BLAKE2B 
9090f5647bfe23d92e9a8cfe5281129192406817706223f121c6c33b6defae5a0dd5ab62c81db0bc456286452d68e927189d4737a866a76d48d74334da7b68af
 SHA512 
4115db66dcf95e1f2f31d90de8bfefc6335ebb8a20275c4e599468e56faf854a359cd79193911095d2f27713fad28f4bdf92724fdee5fe1f8cef2b73a5621254

diff --git a/dev-python/eventlet/eventlet-0.33.3.ebuild 
b/dev-python/eventlet/eventlet-0.33.3.ebuild
deleted file mode 100644
index 8438bfa947..00
--- a/dev-python/eventlet/eventlet-0.33.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Concurrent networking library for Python"
-HOMEPAGE="https://github.com/eventlet/eventlet/;
-SRC_URI="https://github.com/eventlet/eventlet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   dev-python/greenlet[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests nose
-
-python_test() {
-   # These tests are also failing upstream
-   nosetests -d -v \
-   --exclude=test_018b_http_10_keepalive_framing \
-   --exclude=test_017_ssl_zeroreturnerror \
-   --exclude=test_patcher_existing_locks_locked || die
-}



[gentoo-commits] repo/proj/guru:master commit in: dev-python/eventlet/

2023-12-31 Thread David Roman
commit: 2e8ff427ab5e5e1c4ae4cd1d113f6332362595bd
Author: Julien Roy  jroy  ca>
AuthorDate: Sat Dec 30 18:30:08 2023 +
Commit: David Roman  gmail  com>
CommitDate: Sat Dec 30 19:04:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e8ff427

dev-python/eventlet: add 0.34.2

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/eventlet/Manifest   |  1 +
 dev-python/eventlet/eventlet-0.34.2.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
index 0a34761af4..06a9d19d56 100644
--- a/dev-python/eventlet/Manifest
+++ b/dev-python/eventlet/Manifest
@@ -1 +1,2 @@
 DIST eventlet-0.33.3.gh.tar.gz 554578 BLAKE2B 
19bcd7a5adc2ef24f2637bfd9b19e68a9a268ebb7791cc9c419d9da88e5860c4cbbf6ecbaa0f3c300246584082622e6dab7ab75374f7d54f3c4a65661e22dbfd
 SHA512 
b2e1818c7b6134be4020d2b4315bbb3db795960df76da08a490e0d952549eafb477800c884e7a99493146c1ac082aed5fb87c7e2882ee468ea42b5cc26b8517f
+DIST eventlet-0.34.2.tar.gz 539756 BLAKE2B 
9090f5647bfe23d92e9a8cfe5281129192406817706223f121c6c33b6defae5a0dd5ab62c81db0bc456286452d68e927189d4737a866a76d48d74334da7b68af
 SHA512 
4115db66dcf95e1f2f31d90de8bfefc6335ebb8a20275c4e599468e56faf854a359cd79193911095d2f27713fad28f4bdf92724fdee5fe1f8cef2b73a5621254

diff --git a/dev-python/eventlet/eventlet-0.34.2.ebuild 
b/dev-python/eventlet/eventlet-0.34.2.ebuild
new file mode 100644
index 00..9ae460990e
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.34.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Concurrent networking library for Python"
+HOMEPAGE="https://github.com/eventlet/eventlet/
+   https://pypi.org/project/eventlet/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+# https://github.com/eventlet/eventlet/issues/821
+EPYTEST_DESELECT=(
+   tests/greenio_test.py::TestGreenSocket::test_full_duplex
+   tests/greenio_test.py::TestGreenSocket::test_invalid_connection
+   
tests/greenio_test.py::TestGreenSocket::test_nonblocking_accept_mark_as_reopened
+)



[gentoo-commits] repo/proj/guru:master commit in: dev-python/eventlet/

2023-02-01 Thread Viorel Munteanu
commit: f9f5502dfcb15521c84993a6caf9aa40bf1452ef
Author: Julien Roy  jroy  ca>
AuthorDate: Wed Feb  1 04:05:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Feb  1 04:08:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9f5502d

dev-python/eventlet: new package, add 0.33.3

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/eventlet/Manifest   |  1 +
 dev-python/eventlet/eventlet-0.33.3.ebuild | 35 ++
 dev-python/eventlet/metadata.xml   | 22 +++
 3 files changed, 58 insertions(+)

diff --git a/dev-python/eventlet/Manifest b/dev-python/eventlet/Manifest
new file mode 100644
index 0..0a34761af
--- /dev/null
+++ b/dev-python/eventlet/Manifest
@@ -0,0 +1 @@
+DIST eventlet-0.33.3.gh.tar.gz 554578 BLAKE2B 
19bcd7a5adc2ef24f2637bfd9b19e68a9a268ebb7791cc9c419d9da88e5860c4cbbf6ecbaa0f3c300246584082622e6dab7ab75374f7d54f3c4a65661e22dbfd
 SHA512 
b2e1818c7b6134be4020d2b4315bbb3db795960df76da08a490e0d952549eafb477800c884e7a99493146c1ac082aed5fb87c7e2882ee468ea42b5cc26b8517f

diff --git a/dev-python/eventlet/eventlet-0.33.3.ebuild 
b/dev-python/eventlet/eventlet-0.33.3.ebuild
new file mode 100644
index 0..a03749762
--- /dev/null
+++ b/dev-python/eventlet/eventlet-0.33.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Concurrent networking library for Python"
+HOMEPAGE="https://github.com/eventlet/eventlet/;
+SRC_URI="https://github.com/eventlet/eventlet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   dev-python/greenlet[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   test? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests nose
+
+python_test() {
+   # These tests are also failing upstream
+   nosetests -d -v \
+   --exclude=test_018b_http_10_keepalive_framing \
+   --exclude=test_017_ssl_zeroreturnerror \
+   --exclude=test_patcher_existing_locks_locked || die
+}

diff --git a/dev-python/eventlet/metadata.xml b/dev-python/eventlet/metadata.xml
new file mode 100644
index 0..4f9ca9dbf
--- /dev/null
+++ b/dev-python/eventlet/metadata.xml
@@ -0,0 +1,22 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+Julien Roy
+jul...@jroy.ca
+
+
+Eventlet is a concurrent networking library for Python that allows you to 
change how you run your code, not how you write it.
+
+It uses epoll or libevent for highly scalable non-blocking I/O. Coroutines 
ensure that the developer uses a blocking style of programming that is similar 
to threading, but provide the benefits of non-blocking I/O. The event dispatch 
is implicit, which means you can easily use Eventlet from the Python 
interpreter, or as a small part of a larger application.
+
+It's easy to get started using Eventlet, and easy to convert existing 
applications to use it. Start off by looking at the examples, common design 
patterns, and the list of basic API primitives.
+
+
+
https://github.com/eventlet/eventlet/blob/master/NEWS
+http://eventlet.net/doc
+https://github.com/eventlet/eventlet/issues
+eventlet/eventlet
+eventlet
+
+