summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/channels-redis/Manifest2
-rw-r--r--dev-python/channels-redis/channels-redis-3.4.1.ebuild91
-rw-r--r--dev-python/channels/Manifest2
-rw-r--r--dev-python/channels/channels-4.1.0.ebuild34
4 files changed, 36 insertions, 93 deletions
diff --git a/dev-python/channels-redis/Manifest b/dev-python/channels-redis/Manifest
index 362d62e..91b08a9 100644
--- a/dev-python/channels-redis/Manifest
+++ b/dev-python/channels-redis/Manifest
@@ -1,5 +1,3 @@
-DIST channels-redis-3.4.1.gh.tar.gz 29918 BLAKE2B 4b586f9dc4538986935ae04a719ef62b7d316cc8e43a3f35132bb91d22d781fcef5bb40f8667799b1857f6be44b3a143980d254e7d5e872332ce2f57639a33b5 SHA512 748d3d2061bbe70ed720e2acc8bc80368105bcd81ab58fe5f55342d7147ffc3abae24d21cdc0aca9fefa38fb483ffe6b4278687962bc8bb54825ca9ecd5c7d1f
DIST channels-redis-4.1.0.gh.tar.gz 28471 BLAKE2B 04ef90dcd488ed61069ae31a1f184c691c48f48388532fcdd4b7558659cbe299287612bd5ad542436deca8da86b6fed44be65b5fe4a3198ceeaa65a2cad13ad1 SHA512 c1abddc2ada660a44ecadaff6f4fe6c89dd47485839b5ace4b753f8f4697d8a0a6b7ca71cb8289848143cb73a5cacc837a371dda05cef5482c743bde9fb7d135
-EBUILD channels-redis-3.4.1.ebuild 2584 BLAKE2B b467735135d57a88d8d4258886c84794c683df790f06ac27627fc4b5939e4441889cedbd6521859ea4e70428abf44830f08cb9064c2404afae3c788a3ed83631 SHA512 0b198c230e982f611317fb843456cef95cfdb0b10fffd819a60237137da010898f1b609632699b9063e7cdd1948e4b2a62c0794f62ad4812c37aec832c41870a
EBUILD channels-redis-4.1.0.ebuild 1563 BLAKE2B 7f3d45e6522316c49005720a0724c08a4c0979b8a6868bf972eb9769438b108feb94b4c4326d5ee8af60d80670c96fc726859db5213f6fdd1a1067437e73dcdc SHA512 b7db1be71d3198020f11017e9bd16ba3bcfd5264fa82de4008d4362f0afde4f57d0e4ee1654584bbb00d02df337f85567ff939498ef82f744fc62ac89c6c8e70
MISC metadata.xml 463 BLAKE2B 2a0f6991eacc13262dbce02c797d074939f88c608abc791625d6b73e281836092f6937fd6d21a7b49c06a9d24d710eebe89278e60ebeb3fef7b7c09e10dd91a8 SHA512 30c97610d0ca3c4798c3b4405b6e99a1d0df6250a4ccb53baa95f966250bccec37025e40a49a01e6ab5f4bae39a30e1ed699fffcd95785a46d0435dbf30e1e9f
diff --git a/dev-python/channels-redis/channels-redis-3.4.1.ebuild b/dev-python/channels-redis/channels-redis-3.4.1.ebuild
deleted file mode 100644
index e75c269..0000000
--- a/dev-python/channels-redis/channels-redis-3.4.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# 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
-
-MY_P=${P/-/_}
-DESCRIPTION="Provides Django Channels channel layers that use Redis as a backing store."
-HOMEPAGE="https://github.com/django/channels_redis"
-SRC_URI="https://github.com/django/${PN/-/_}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/aioredis-1.0[${PYTHON_USEDEP}]
- <dev-python/aioredis-2.0[${PYTHON_USEDEP}]
- >=dev-python/asgiref-3.2.10[${PYTHON_USEDEP}]
- <dev-python/asgiref-4.0[${PYTHON_USEDEP}]
- dev-python/msgpack[${PYTHON_USEDEP}]
- <dev-python/channels-4.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/async_generator[${PYTHON_USEDEP}]
- dev-python/async-timeout[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-# >=dev-python/cryptography-1.3.0[${PYTHON_USEDEP}]
-
-DOCS=( README.rst )
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- tests/test_core.py::test_send_receive
- tests/test_core.py::test_send_capacity
- tests/test_core.py::test_process_local_send_receive
- tests/test_core.py::test_reject_bad_channel
- tests/test_core.py::test_reject_bad_client_prefix
- tests/test_core.py::test_group_send_capacity
- tests/test_core.py::test_group_send_capacity_multiple_channels
- tests/test_pubsub.py::test_send_receive
- tests/test_pubsub.py::test_send_receive_sync
- tests/test_pubsub.py::test_multi_send_receive
- tests/test_pubsub.py::test_multi_send_receive_sync
- tests/test_pubsub.py::test_groups_basic
- tests/test_pubsub.py::test_groups_same_prefix
- tests/test_pubsub.py::test_receive_on_non_owned_general_channel
- tests/test_pubsub.py::test_random_reset__channel_name
- tests/test_pubsub.py::test_loop_instance_channel_layer_reference
- tests/test_pubsub.py::test_serialize
- tests/test_pubsub.py::test_deserialize
- tests/test_pubsub.py::test_multi_event_loop_garbage_collection
- tests/test_pubsub.py::test_proxied_methods_coroutine_check
-)
-
-python_prepare_all() {
- # Remove sentinel tests
- rm tests/test{_pubsub,}_sentinel.py
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- local redis_pid="${T}"/redis.pid
- local redis_port=6379
-
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<-EOF || die
- daemonize yes
- pidfile ${redis_pid}
- port ${redis_port}
- bind 127.0.0.1
- EOF
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
diff --git a/dev-python/channels/Manifest b/dev-python/channels/Manifest
index 1ea881c..c22f44a 100644
--- a/dev-python/channels/Manifest
+++ b/dev-python/channels/Manifest
@@ -1,5 +1,7 @@
DIST channels-3.0.5.gh.tar.gz 200118 BLAKE2B 7a7653f986face1e87369917317db013e5c9fc912c6e2d7c737054ffef167bd01feb48f7e2d00d0d331e7a16093478e5416645717aed59e46dfec8f9b3641a2e SHA512 b12d1aec9602b702b5a097e9ca52dccad49940f82fcbe5594890c9bd1f1879a2fcf0f29630ca53e4972a26853df8f71d07d7b2cccd876abbf2417a76dee281bf
DIST channels-4.0.0.gh.tar.gz 191192 BLAKE2B 36c42573a6438f11cc81011c3fdb45b2b10cad117e642e1a6c6ff32e9e85e685f169b311fac74646f18001520216eb92cc5e184d609f29b65b504e4f6eadc3bd SHA512 5c8573931586dbd313ef30139be04dc28cf6ffc5e82d4f2af8c6cdca21a0f18dcd3ce6f42ddcddf12771428fe9ba94c7ac914c7ef519b83c25c8f67f0cc5ecd8
+DIST channels-4.1.0.gh.tar.gz 192448 BLAKE2B 1a08efa89c23bde09ffd55e18ad44721e968b463fd431fa38b7035317c2849093e628c61f360fa2360ab16ef8149b9f447406f7d4f91c74014667a47c925481a SHA512 2891ac6b507c59db5eb2acf78da180afdee45a1dc26dfc1f8530f13a7e7142490dbf75fdd821913906f33f42de6e28a7c85607734b8bea9b172d915498d4f5a3
EBUILD channels-3.0.5.ebuild 936 BLAKE2B 788d0e9a2822dd9d0ed2d1d1a62135aeb5f244710b66f7591962518a5204cde5b8e779280783dd1d1a1b1a3fa9b272a0eb457f1d88d62c8ecefc8f67384929ef SHA512 89003fa68c7ab1cdd1a329f4389ba6fe28f491217a70c03b2979a992b450d8aa1a02f024f073ad5fc0aa1d093d81c6c8b1adaa45bdc9a179f5bd1607d85c13ef
EBUILD channels-4.0.0.ebuild 790 BLAKE2B 886118f29374d36bcf1128d17716ea7475bbe33f236e7840a3ab21fced07ea054f4a6152441d4bc3e89b5e8c3ef4e24adccca713c1a3345271a1f50658c1037a SHA512 cd5660fb520da3f003e0d30b2aa2403b2291347287fa0ccda679808b4416707fe83cea18dccb40637ca87ef1d32f34c24ba273b91f633f68b5785262858ef554
+EBUILD channels-4.1.0.ebuild 790 BLAKE2B 30dc64f0b2557cbd9d612ec24c646b8e72af59bfc4b03258f5b06d9387aa00c612eef11327e2a314a6c179290c32529a8f1d9832b2b047b17bbd6b4e4bab43f8 SHA512 4759f966ea0effdcdd948e1814dc6e8588ac11cffafd2ec2363a2915910212a1705afda1ce28605b53372cdf705020ffcb00c5922f30b88e5feec08b5c1f6ea2
MISC metadata.xml 445 BLAKE2B b4c0a41d6caadfbc53cbba3c41f8b7689a286b3f8d285c37a88a1f79d8dc350b82fea255048c022b92091a1e0cc67bf19645d6c32183b82a6dd49cccadf5078f SHA512 380c8b98efe8d9a2513c51899b7de90b115d4a51f104f46b552ff8929c322850e511e245a2ba0e976213416ae7241a17292ca98248caacfc891fcdcf5cea5d44
diff --git a/dev-python/channels/channels-4.1.0.ebuild b/dev-python/channels/channels-4.1.0.ebuild
new file mode 100644
index 0000000..fd62bb3
--- /dev/null
+++ b/dev-python/channels/channels-4.1.0.ebuild
@@ -0,0 +1,34 @@
+# 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="Extends Django abilities beyond HTTP protocol"
+HOMEPAGE="https://github.com/django/channels"
+SRC_URI="https://github.com/django/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=dev-python/asgiref-3.5.0[${PYTHON_USEDEP}]
+ >=dev-python/django-4.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/async-timeout[${PYTHON_USEDEP}]
+ >=dev-python/daphne-4.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-django[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( README.rst )
+
+distutils_enable_tests pytest