summaryrefslogtreecommitdiff
path: root/dev-python/kombu
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/kombu')
-rw-r--r--dev-python/kombu/Manifest2
-rw-r--r--dev-python/kombu/kombu-5.1.0.ebuild77
2 files changed, 79 insertions, 0 deletions
diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
index ce3bbc3d4044..30c79c3ad5da 100644
--- a/dev-python/kombu/Manifest
+++ b/dev-python/kombu/Manifest
@@ -1,3 +1,5 @@
DIST kombu-5.0.1.tar.gz 404428 BLAKE2B 89d4c2daf70c3dcd0a990c8f045074780f2d4f13f39899c0ab3b73b473948469746cf8872aaa8565f5c4b071bf18ff510cd565e8f9b6a3735a0bf1d0af55e9b6 SHA512 aa5d35b7753f5ec8d95512c322fabf0163628b9afbd228faa2be910a1cd4ea3236a7e43485e17650e1aa9aebae59a91a2b0bdc1950e4e4c622b499a4ae29ea0e
+DIST kombu-5.1.0.tar.gz 416353 BLAKE2B 2c26aac0a8eda62475e2a9a859b2548046dfce0699a8dafce3cc6471ee3b82f82882a53903a86f69cf16f948e4d0e66f379479f7f1f46aca2bcbdd031ba87811 SHA512 62ef16e8e3fb592882b8060f29b95e7224ba635132ed688eece0c2d254e7f7fb525c778cac23f15495464c6dbcf84d7a1372fde6f55fcfe66677cf43d3e9d4de
EBUILD kombu-5.0.1.ebuild 2370 BLAKE2B 0733b0f462f325644531c0afc2466a2febdd7323441a1ccf0be77f1648115cb40bf7ce79ed8fab2d82046dd7567276794804516dbe39b72ca330f4089e712877 SHA512 6318f501b42fd2a35c68ed213e75a84643ad491b5651d36274feccd1551b48a26a52f8240405dcf9c81cc7383c3ab5d523354dd2d695993927391862fa623dab
+EBUILD kombu-5.1.0.ebuild 2331 BLAKE2B 7993c08dc75cef243125f29fcbbf938c71dc90b4990669835d79d534b633b5c67f3075cc6bee76a096e04c8f4e92c87c2efda0cb17c7d97ec23326639960fbc1 SHA512 ebf1938cb1453dc9a81df7b1ea9db06566ccfb85b7dc3f6a2a928c48ebacfe12504185a7f8f2406e942eed727b214146bb29384e1e5e7a4aa1d9f365e42e7806
MISC metadata.xml 699 BLAKE2B 895ddd1afe0b826cb3ae4e279b2bd12eabeac29c68104aa4b819b412a66bbad8fc0da49dcf8aadb779573247094f8a6ea60a18c967b6385515cc2fd6420a3622 SHA512 3d1f92614be2f17ef5188d0d987d17721db7af60d27cd9901ddc8adc96c0b7523afa26210e36789bc8a9096994be7cebd7df72f624610f11b45cf4aea6e56cc7
diff --git a/dev-python/kombu/kombu-5.1.0.ebuild b/dev-python/kombu/kombu-5.1.0.ebuild
new file mode 100644
index 000000000000..5d90881cb0c6
--- /dev/null
+++ b/dev-python/kombu/kombu-5.1.0.ebuild
@@ -0,0 +1,77 @@
+# 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 optfeature
+
+DESCRIPTION="AMQP Messaging Framework for Python"
+HOMEPAGE="https://pypi.org/project/kombu/ https://github.com/celery/kombu"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+ >=dev-python/py-amqp-5.0.6[${PYTHON_USEDEP}]
+ <dev-python/py-amqp-6.0.0[${PYTHON_USEDEP}]
+ dev-python/vine[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ app-arch/brotli[python,${PYTHON_USEDEP}]
+ >=dev-python/boto3-1.4.4[${PYTHON_USEDEP}]
+ >=dev-python/case-1.5.2[${PYTHON_USEDEP}]
+ dev-python/kazoo[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ >=dev-python/pymongo-3.3.0[${PYTHON_USEDEP}]
+ dev-python/pyro:4[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+ >=dev-python/redis-py-3.3.11[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ dev-python/zstandard[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx_celery
+
+EPYTEST_IGNORE=(
+ # Unpackaged azure-servicebus
+ t/unit/transport/test_azureservicebus.py
+ # Unpackaged librabbitmq
+ t/unit/transport/test_librabbitmq.py
+ # Unpackaged python-consul
+ t/unit/transport/test_consul.py
+ # AttributeError: test_Etcd instance has no attribute 'patch'
+ t/unit/transport/test_etcd.py
+)
+
+python_install_all() {
+ if use examples; then
+ docompress -x "/usr/share/doc/${PF}/examples"
+ docinto examples
+ dodoc -r examples/.
+ fi
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "Amazon SQS backend" "dev-python/boto3 dev-python/pycurl"
+ optfeature "Etcd backend" dev-python/python-etcd
+ optfeature "MongoDB backend" dev-python/pymongo
+ optfeature "Pyro 4 backend" dev-python/pyro:4
+ optfeature "Redis backend" dev-python/redis-py
+ optfeature "sqlalchemy backend" dev-python/sqlalchemy
+ optfeature "yaml backend" dev-python/pyyaml
+ optfeature "Zookeeper backend" dev-python/kazoo
+ optfeature "MessagePack (de)serializer for Python" dev-python/msgpack
+ optfeature "brotli compression" "app-arch/brotli[python]"
+ optfeature "zstd compression" dev-python/zstandard
+}