summaryrefslogtreecommitdiff
path: root/dev-python/python-engineio
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /dev-python/python-engineio
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'dev-python/python-engineio')
-rw-r--r--dev-python/python-engineio/Manifest3
-rw-r--r--dev-python/python-engineio/python-engineio-4.3.2-r2.ebuild67
-rw-r--r--dev-python/python-engineio/python-engineio-4.3.2.ebuild38
3 files changed, 108 insertions, 0 deletions
diff --git a/dev-python/python-engineio/Manifest b/dev-python/python-engineio/Manifest
index 1226b23af081..9870c31c94a0 100644
--- a/dev-python/python-engineio/Manifest
+++ b/dev-python/python-engineio/Manifest
@@ -1,7 +1,10 @@
DIST python-engineio-4.2.1.gh.tar.gz 297657 BLAKE2B 0a634cec9f71a3b8659e5b07cc326fb3d7801c8a834248d6f2ea5a48bcd058f8d0b86c2e43c110ea18ef641e3ace273a2ebd20f350aec9360d38ffe0f32f2778 SHA512 f0ea7cb0a34f49d2e3de58dc1038f41cda099fba0033af7020b9ccacd34fbf44fd1613ef14d4d05013dd99a2d35330769e6c3d2f532556fd39262229e40714f6
DIST python-engineio-4.3.0.gh.tar.gz 299122 BLAKE2B 929b16650aaf4a429e9a1353a994cc87022644bef48c59aac9c448ec32533a7a7360413143159809042915f69c4f0ae0c2a13e5fe2d61b729c09890508107948 SHA512 c34688f1dcaf4a1a02dea03d2746b0b0e089387d4ac55024e783ee2dbafb59ac43437138747b63b0710425601b27e1a10c56df7c57c1ed16ab2f812a773c8ec4
DIST python-engineio-4.3.1.gh.tar.gz 299321 BLAKE2B a5234a12ad4434e0793154569f4c3f7d3c416d6334acf6af6de03336861797a42d6930350944a4ed6cca089daaad731b209878b08c61b29a97793afbcea473ac SHA512 6e00134191ff39e3e2f3f8cd933562be8ee9db1512f6b7d3cc2d52283ee2ea329d942edcde0bbfdfed71348d96c62067c423d666ad32a789eab760b583fc75af
+DIST python-engineio-4.3.2.gh.tar.gz 299722 BLAKE2B 87dece98d72b7b0384e3b9d57062a3eaa7aeb80ac3f2f685d50b8816e122398ffd54da1f4b99a90a1f535e2d0f0d282167a682de022373e6108f7e91f8689aa1 SHA512 59933a0093167042a3873ba1561d2859359a5ad160f6b7b5c19478b1f73d1bd068779942c8bfc44dd5a8d9f155359571298b960bcd217aab341bdfec35bc5b28
EBUILD python-engineio-4.2.1.ebuild 806 BLAKE2B d60930d1c909b2e118f3a40129d2cc528413a4b8bbc3c88cb9b6135bcf3fc7ad4e43987cbddbcbb5e3b6fa6c051d6b1fcd97dc0152b3eca91bda803bf5d58cbd SHA512 9209cb156ec5ac19748033ec8b9a017ae135c90ed29c543e892e14e310fa8045e506b00be52a2494b3f3b178cd2da987f635583bf7bbb1890a5b7be685180e37
EBUILD python-engineio-4.3.0.ebuild 806 BLAKE2B d60930d1c909b2e118f3a40129d2cc528413a4b8bbc3c88cb9b6135bcf3fc7ad4e43987cbddbcbb5e3b6fa6c051d6b1fcd97dc0152b3eca91bda803bf5d58cbd SHA512 9209cb156ec5ac19748033ec8b9a017ae135c90ed29c543e892e14e310fa8045e506b00be52a2494b3f3b178cd2da987f635583bf7bbb1890a5b7be685180e37
EBUILD python-engineio-4.3.1.ebuild 806 BLAKE2B 5c37425ce0b6bf3cbd83e6eda36011c6cb566cdf8b2f34bf8363d14fa8705ada1b08e4cc5ae422a6c069bb5c418210b8e5583230def202654e0ead4ed18065d3 SHA512 cec781696e1fba977eae392856ca97305f04c8276badc47995ba2c7cd3893077156743348007908a1594b309f9b75b0df198fbd74fdea926be6b58b556fdded6
+EBUILD python-engineio-4.3.2-r2.ebuild 1763 BLAKE2B 74e891a2966f99ed984f7fe7d7cd651c92ee1242a9b7679053f493a9632c210ead89460208cb716c15231175004e9f37caeb17a240730553476003f787f5b7d5 SHA512 754b43f5240620970c9694b0be0cc64b44e48b653ddabebcd66285356b08333b5ffe2501792808f74216cf1de2dbdb27cc83e270e8ddd1d4eaeebfc675027474
+EBUILD python-engineio-4.3.2.ebuild 894 BLAKE2B 821b0a9ef0b7cf1a5edb7d7a9bfc592297633c37044100c104c87b9eef306fa17dbb519c857fc8ef7d22902e86419ec3c2409a6be0e6cc73c0378a378ee1e64d SHA512 141ac7031547e675e7c24a5cd147f5f48cffa121ae387385c977d3519145a910c31779190b17eec6d10a71d744a059925e194d0c148f8dd42276db928dc4a4aa
MISC metadata.xml 518 BLAKE2B 7325d24cc26b1a3b4e2dec04159cdd4ebcceaf0384fccbee11205f9c000b1e9f84f97c742a6181dbad419e2527c6f874bc3f89760daa6b6dd2feb9b1f874b515 SHA512 40fe9ac96224019d28206f75ae6249c75dbcb759918c03826af4f8a394586bd5df445ef475cd009e8af93ea5c7424abebbbfd65ac2e2eb7bdd9e8a29f2dcb34f
diff --git a/dev-python/python-engineio/python-engineio-4.3.2-r2.ebuild b/dev-python/python-engineio/python-engineio-4.3.2-r2.ebuild
new file mode 100644
index 000000000000..60800b43a242
--- /dev/null
+++ b/dev-python/python-engineio/python-engineio-4.3.2-r2.ebuild
@@ -0,0 +1,67 @@
+# 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..10} )
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the Engine.IO realtime server"
+HOMEPAGE="
+ https://python-engineio.readthedocs.io/
+ https://github.com/miguelgrinberg/python-engineio/
+ https://pypi.org/project/python-engineio/"
+SRC_URI="
+ https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+"
+# Can use eventlet, werkzeug, or gevent, but no tests for werkzeug
+# eventlet doesn't yet support Python 3.10, so let's work around it
+BDEPEND="
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/eventlet[${PYTHON_USEDEP}]
+ ' python3_{8,9} )
+
+ dev-python/gevent[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+ www-servers/tornado[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_DESELECT=(
+ # Both want websocket (server) which isn't strictly required and fails
+ # because it can't find it. Think it needs right provider depending on
+ # whether it chose gevent/eventlet/werkzeug. Not worth the effort.
+ tests/common/test_server.py::TestServer::test_connect
+ tests/common/test_server.py::TestServer::test_upgrades
+)
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/alabaster
+
+python_test() {
+ if [[ ${EPYTHON} != python3.8 && ${EPYTHON} != python3.9 ]] ; then
+ EPYTEST_IGNORE+=(
+ tests/common/test_async_eventlet.py
+ )
+
+ EPYTEST_DESELECT+=(
+ tests/common/test_server.py::TestServer::test_async_mode_eventlet
+ )
+ fi
+
+ epytest
+}
diff --git a/dev-python/python-engineio/python-engineio-4.3.2.ebuild b/dev-python/python-engineio/python-engineio-4.3.2.ebuild
new file mode 100644
index 000000000000..f11d0aaef405
--- /dev/null
+++ b/dev-python/python-engineio/python-engineio-4.3.2.ebuild
@@ -0,0 +1,38 @@
+# 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..9} )
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of the Engine.IO realtime server"
+HOMEPAGE="
+ https://python-engineio.readthedocs.io/
+ https://github.com/miguelgrinberg/python-engineio/
+ https://pypi.org/project/python-engineio/"
+SRC_URI="
+ https://github.com/miguelgrinberg/python-engineio/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/websocket-client[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/eventlet[${PYTHON_USEDEP}]
+ www-servers/tornado[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/alabaster