summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@booking.com>2023-05-28 00:06:46 +0200
committerMarcin Deranek <marcin.deranek@booking.com>2023-05-28 00:06:46 +0200
commite1092697bb96afe6859db264e702515dc88d68eb (patch)
tree01bb2cacbf4588a6a4c79fdc754b33d653e5ff95
parent5cbe2e99ce95b0ced213618c516ef8f299f79907 (diff)
downloadportage-e1092697bb96afe6859db264e702515dc88d68eb.tar.gz
portage-e1092697bb96afe6859db264e702515dc88d68eb.tar.bz2
portage-e1092697bb96afe6859db264e702515dc88d68eb.zip
Initial ebuild dev-python/kombu
-rw-r--r--dev-python/celery/Manifest5
-rw-r--r--dev-python/celery/celery-5.3.0_rc1.ebuild (renamed from dev-python/celery/celery-5.3.0_beta1.ebuild)19
-rw-r--r--dev-python/kombu/Manifest2
-rw-r--r--dev-python/kombu/kombu-5.3.0_rc1.ebuild82
4 files changed, 97 insertions, 11 deletions
diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest
index f399f9c..d258d58 100644
--- a/dev-python/celery/Manifest
+++ b/dev-python/celery/Manifest
@@ -1,5 +1,6 @@
AUX celery.confd-r2 1442 BLAKE2B df6ab3585c12fef2272979ad3412f08827f59e9306b7b997642ee8bd0d4c84b168f32fd9b6427be3c889af411806d37673853588999d366b549908891491bd6e SHA512 ba3172e56a18df963b5886497c51b8aaf5298b5f3055214217561c8c691678b44c762d4f68f96e597807630af4d9185b7a9d557d13f7ffe25fc0092abcd09354
AUX celery.initd-r2 4293 BLAKE2B 8b19a9e6d41b6691b01f55cb35ba4e8d4d917e2f207e28d692764afb356f1ba1e7e50e89b384739193cc7b9fdead875900e26ea470df81c3bd32139786903f15 SHA512 69d0ab39a4235f5582b89cfe98f4820baafde33f36f4c4ef8850175c626c0c9e1b49f9d59515a153b658f49e22212a85e7a1d8f0f1209f4b794f86546bf00eb8
-DIST celery-5.3.0_beta1.gh.tar.gz 1509819 BLAKE2B 8864d9895823fde8ed1938a8b418906e624f14f6d306f1afb54bfc3c1897facfb22a85e368b2fb3ac96992d639e5f03589bfc78488de9ce060c88d9d1321e4ab SHA512 c617a03ca85120b7889eb94b36e41b3ba45b93acfe239c56c93b0860042a06fceaad1c396342e27f941ae58fd3d7468bf22d6b042b04e246b55abe5eedb63016
-EBUILD celery-5.3.0_beta1.ebuild 3337 BLAKE2B 94e20aaf526980b2ded0704f0ceb56bda1fa8e3fa63b8de795419f6fa3221d4976d274c59e08fc4e8131588ef056a7c215993fe4bfe092c3fb452f6d2ffa2089 SHA512 1cb1d074ebf80fe95ec600e240f08d9bcf3ed7f1cec2fd124ec6cefc378f1ba49debf3fda2118fc0cd1cb3ecde79098e2a05c35b3c42c46c356e944c840e5eb6
+DIST celery-5.3.0_rc1.gh.tar.gz 1542905 BLAKE2B fc6513e46d220c097ef6fa26247a335dd526ea4fe835fe831453afdee885de66f9eb2516a1a5b94b1442cf77b951c23e874e79ed030c71b091b1fa678f2a9477 SHA512 762dcbfbe91cb65ec6a1fc1a6b4d12f45f12ccb0eccecfa22d9f7a314cb79fd2ebd430df030d893b1e5da2bf6939104e56d2f7f31660bb33e00b3a6f22ed2d6f
+EBUILD celery-5.3.0_rc1.ebuild 3393 BLAKE2B ab8e50a250cfaec93a0ad61a1ecfd2cedeeb040a666a6942945f8c4e898b62727cf2a1eb66db1f6c5376a077d3625a2c18edbaf34dc615a15447935d6479d35f SHA512 3364b064a4c91da6248e12acad022d6a6cfada23b389b57df4f75aa26aae2131c44aa41598485876d7f35701041789be4c6dd3447071ab14cccbd84735aa1fa5
+MISC 53937248 3716 BLAKE2B cff4d8bf96d7edb390a5bb4e0836db8aeea916b8fa91e896484c41a7c2a45084c212f2692cec84f428e6329792ebb4d096c5f8a5047ce53a13a3190e7e72b332 SHA512 bf404021570aa5cbd80c285f26f328737ab85b43109a9a7ba36263edb65452e41c66a902a0de510ef4312453236a7629a06af33997b05aa1a8d2cf7f4c435035
MISC metadata.xml 439 BLAKE2B 96a85f59de6c6e175080209273f5bb7635ed0799a80412b327a5586abd983ef15be94716882bb926bdd683b8d3e5779c33c40d518d057c343df9794d0a7f36c3 SHA512 4b3fc6a37fcb4c09ef21fd8ba7b6a8f9139e143a9517fdc521a768c3a79c85e4dcc485ad2c2ea6874ab10a930fe2206beaa482f24d7f16b590e2a77c246e069f
diff --git a/dev-python/celery/celery-5.3.0_beta1.ebuild b/dev-python/celery/celery-5.3.0_rc1.ebuild
index 1d434d6..37e4de4 100644
--- a/dev-python/celery/celery-5.3.0_beta1.ebuild
+++ b/dev-python/celery/celery-5.3.0_rc1.ebuild
@@ -4,11 +4,11 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit bash-completion-r1 distutils-r1 optfeature
-MY_PV="${PV/_beta/b}"
+MY_PV="${PV/_/}"
DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing"
HOMEPAGE="
https://celeryproject.org/
@@ -24,16 +24,17 @@ KEYWORDS="~amd64"
IUSE="examples"
RDEPEND="
- >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}]
+ >=dev-python/billiard-4.1.0[${PYTHON_USEDEP}]
<dev-python/billiard-5.0.0[${PYTHON_USEDEP}]
>=dev-python/click-8.1.2[${PYTHON_USEDEP}]
<dev-python/click-9.0.0[${PYTHON_USEDEP}]
>=dev-python/click-didyoumean-0.3.0[${PYTHON_USEDEP}]
>=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}]
>=dev-python/click-repl-0.2.0[${PYTHON_USEDEP}]
- >=dev-python/kombu-5.3.0_beta1[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
+ >=dev-python/kombu-5.3.0_rc1[${PYTHON_USEDEP}]
<dev-python/kombu-6.0[${PYTHON_USEDEP}]
- >=dev-python/pytz-2021.3[${PYTHON_USEDEP}]
+ >=dev-python/pytz-2022.7[${PYTHON_USEDEP}]
>=dev-python/vine-5.0.0[${PYTHON_USEDEP}]
<dev-python/vine-6.0.0[${PYTHON_USEDEP}]
"
@@ -41,16 +42,16 @@ RDEPEND="
BDEPEND="
test? (
$(python_gen_impl_dep 'ncurses(+)')
- >=dev-python/boto3-1.9.178[${PYTHON_USEDEP}]
+ >=dev-python/boto3-1.26.114[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/elasticsearch-py[${PYTHON_USEDEP}]
- >=dev-python/moto-2.2.6[${PYTHON_USEDEP}]
+ >=dev-python/moto-4.1.10[${PYTHON_USEDEP}]
dev-python/msgpack[${PYTHON_USEDEP}]
dev-python/pylibmc[${PYTHON_USEDEP}]
>=dev-python/pymongo-4.0.2[${PYTHON_USEDEP}]
dev-python/pytest-celery[${PYTHON_USEDEP}]
dev-python/pytest-click[${PYTHON_USEDEP}]
- dev-python/pytest-subtests[${PYTHON_USEDEP}]
+ >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
dev-python/redis[${PYTHON_USEDEP}]
@@ -60,7 +61,7 @@ BDEPEND="
)
doc? (
dev-python/docutils[${PYTHON_USEDEP}]
- >=dev-python/sphinx_celery-2.0.0[${PYTHON_USEDEP}]
+ >=dev-python/sphinx-celery-2.0.0[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)
diff --git a/dev-python/kombu/Manifest b/dev-python/kombu/Manifest
new file mode 100644
index 0000000..2b389d1
--- /dev/null
+++ b/dev-python/kombu/Manifest
@@ -0,0 +1,2 @@
+DIST kombu-5.3.0rc1.tar.gz 434080 BLAKE2B 35cad5a8d03507f8c9c45bac68e7b840a28cb4859a1bd8c163b1668cc87ab4e33a51660ceb1e0cc375657da3373633f8d2bb0cc7b4f5a58da079b87ac561fdc5 SHA512 4960833fedaeed07998caef244e54b98b9e27850073d2428595f578354a141f5be7fb8d3ae587cc99a325743527e0b9b23a9f931b1aaa7c7d98e4216da577c33
+EBUILD kombu-5.3.0_rc1.ebuild 2189 BLAKE2B bd95c8289294dd30d616ac8f8a6f9fd1e73dc881253be5484eae0750e71081053339099760e036d7b35303e87e359964a09b03f62cbc4a07b238a39950f59752 SHA512 38830c7516f4cfdcf1042db3add897950e65060adad7e42dd6b61968cb29eb3c17a24fe3233999323ae91bc43dda7d89d56d700b9c924e4a3fb83342648ce976
diff --git a/dev-python/kombu/kombu-5.3.0_rc1.ebuild b/dev-python/kombu/kombu-5.3.0_rc1.ebuild
new file mode 100644
index 0000000..53ba0b0
--- /dev/null
+++ b/dev-python/kombu/kombu-5.3.0_rc1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-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 optfeature pypi
+
+DESCRIPTION="AMQP Messaging Framework for Python"
+HOMEPAGE="
+ https://github.com/celery/kombu/
+ https://pypi.org/project/kombu/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="examples"
+
+RDEPEND="
+ >=dev-python/py-amqp-5.1.1[${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.22.2[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}]
+ dev-python/pycurl[${PYTHON_USEDEP}]
+ >=dev-python/pymongo-4.1.1[${PYTHON_USEDEP}]
+ dev-python/pytest-freezegun[${PYTHON_USEDEP}]
+ dev-python/zstandard[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+ >=dev-python/redis-4.2.2[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+ dev-python/sphinx-celery
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ t/unit/transport/test_redis.py::test_Channel::test_connparams_health_check_interval_supported
+ )
+ local EPYTEST_IGNORE=(
+ # obsolete Pyro4
+ t/unit/transport/test_pyro.py
+ # unpackaged azure
+ t/unit/transport/test_azurestoragequeues.py
+ )
+
+ epytest
+}
+
+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 "Redis backend" dev-python/redis
+ optfeature "sqlalchemy backend" dev-python/sqlalchemy
+ optfeature "yaml backend" dev-python/pyyaml
+ optfeature "MessagePack (de)serializer for Python" dev-python/msgpack
+ optfeature "brotli compression" "app-arch/brotli[python]"
+ optfeature "zstd compression" dev-python/zstandard
+}