summaryrefslogtreecommitdiff
path: root/dev-python/ioflo
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/ioflo')
-rw-r--r--dev-python/ioflo/Manifest2
-rw-r--r--dev-python/ioflo/ioflo-2.0.3.ebuild40
2 files changed, 42 insertions, 0 deletions
diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index 3f0946dd2e35..02d3381fa956 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -3,5 +3,7 @@ AUX ioflo-2.0.2-py310.patch 2520 BLAKE2B fbb1b8b5d1d2d135abb21f7f2ff094d4c85bf4d
AUX ioflo-2.0.2-python39.patch 3813 BLAKE2B a21f5829b5a2fd4200350949d66d4fd77f5ba2b21d5fdb95c7754745fc2cf41f18640d4c79f5e1037fc0d4ca016c7dac062567aa8662b0e41e702e4dd0a94931 SHA512 b588703d653848401fb8e13be949f6de4ff41143eae669ccdcae8edaaac1883be0a684112dacfdf11fa3f2842dbde0dce2b47a7680cb87761d30ffa4018569e8
AUX ioflo-2.0.2-tests.patch 1059 BLAKE2B a093cf0db0e00c4f06f0eeda76acee4515951e0dca1a77688e2cd4ccc33a3b10402228d76aa25f787cbfa8771d12f0613fe62e5fa38e09b6d8238870c2b25951 SHA512 5642963e6c29941c2803c6833d229b9fab62f60e7534fb6bfd7a101746eff1704dcfe3bdbbc72bfb466317562d995ede5a70a8ffc83ae9e76ab2d9c01bcab349
DIST ioflo-2.0.2.gh.tar.gz 837382 BLAKE2B 1fe878c8a9a47a9be5083e392e15256f1a566433b4341e2ee234e84332bb72af0c426d04c77ccace33cfb05664745caaa63e910913c3d63bbb2e5d8360a1ec90 SHA512 7485924ce329889afb1c3e0555b54fdbfb11eafce48fb0ac15bacd229fea512c44fcc118bbc4368ebc7c770d62129ee6b895b982f73a269de7131ea37daac02b
+DIST ioflo-2.0.3.gh.tar.gz 837379 BLAKE2B c10105c9ccff5377d14182fdecce293b213a180da1ce3214c1797c43bd36c0e322ee004505d09dac0ebf8875bcc4beb30da32f6a41bf702cf45c84a5a7819167 SHA512 b2d8c0a2504df87366b373d40d2536d6a75bc682aa72aaa20235893eed4725acf027fecf7263395a38141314d3b24435939f3e69db8f8bd8bc56ca8038b9ed8a
EBUILD ioflo-2.0.2-r4.ebuild 841 BLAKE2B 49fd7728fc8cdc13aa20a14d20a4a1246774dd8f4c5ee6d1802a3ad0876c88dc49893d3b70962a3d532243d55bf51d8cfdfb9901d2b18678e5badb2b54683d19 SHA512 77459bb0f054c4c08163a066f3ec963720a795f9cd0a0f5ebbe6683e4bb858b45eeb95d6667b028ec5c06da284209bf8ba63ab9dfefe6486eb79894b51fea73d
+EBUILD ioflo-2.0.3.ebuild 1053 BLAKE2B 7edb5ab839e75fcb0bc8724317827c9c6e9154155ed84b64ebf642311e35a484b34f47044ba2e185762499a2efa0dceb74cff4e9beb89d1441ad0d2c82c25bf8 SHA512 33330f192004e11573a1c723c3e23c71e018e3dd4b5d224f5c07649ecda31a25c9705ca0f3154ce32f0d147b8e8363eb5bdfd9987c97064f330f7acebbf66d37
MISC metadata.xml 494 BLAKE2B dc398c0ee508c0c1cf9ee17712efcbf7f994ed053416da6bdd236fe80402b80ce251272824bebbdcc7ea79cf98b6b5dd812de11fca55eb625bf19e5cf93228e3 SHA512 7364c6b7a37dd8ed762fc7d609e71ff93cd3321f6f94f88d795bd0a3082749571644cbdfd3c9d63a916249122fdfb47ff5377907159782ddf5744c5ea4a13f39
diff --git a/dev-python/ioflo/ioflo-2.0.3.ebuild b/dev-python/ioflo/ioflo-2.0.3.ebuild
new file mode 100644
index 000000000000..40e370d56271
--- /dev/null
+++ b/dev-python/ioflo/ioflo-2.0.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Automated Reasoning Engine and Flow Based Programming Framework"
+HOMEPAGE="
+ https://github.com/ioflo/ioflo/
+ https://pypi.org/project/ioflo/
+"
+SRC_URI="
+ https://github.com/ioflo/ioflo/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # some random mismatch that breaks other tests by leaving the server
+ # hanging
+ ioflo/aio/http/test/test_serving.py::BasicTestCase::testValetServiceBottle
+ # unhappy about SSL-something
+ ioflo/aio/tcp/test/test_tcping.py::BasicTestCase::testTLSConnectionVerifyBothTLSv1
+ # requires a fancy network interface
+ ioflo/aio/udp/test/test_udping.py::BasicTestCase::testBroadcast
+)
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+ sed -i -e '/setuptools_git/d' setup.py || die
+}