diff options
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/celery/Manifest | 5 | ||||
-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/Manifest | 2 | ||||
-rw-r--r-- | dev-python/kombu/kombu-5.3.0_rc1.ebuild | 82 |
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 +} |