[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: a71b338058dfae6f9555dd1d7b8e74183636cc55 Author: Julien Roy jroy ca> AuthorDate: Mon Apr 15 09:21:24 2024 + Commit: Julien Roy jroy ca> CommitDate: Mon Apr 15 09:21:24 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a71b3380 dev-python/celery: disable py3.10 Signed-off-by: Julien Roy jroy.ca> dev-python/celery/celery-5.3.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/celery/celery-5.3.6.ebuild b/dev-python/celery/celery-5.3.6.ebuild index 2245d6e3cb..465f82d713 100644 --- a/dev-python/celery/celery-5.3.6.ebuild +++ b/dev-python/celery/celery-5.3.6.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10,11} ) +PYTHON_COMPAT=( python3_11 ) inherit bash-completion-r1 check-reqs distutils-r1 optfeature
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 75cddc79d0c1300954ce89c8f0abad2605c60dc0 Author: Moritz Brunner posteo de> AuthorDate: Sun Dec 31 19:32:19 2023 + Commit: Moritz Brunner posteo de> CommitDate: Sun Dec 31 19:34:58 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=75cddc79 dev-python/celery: Add missing dependency to python-dateutil Generating the documentation with USE=doc fails without this package. Furthermore, it is listed in requirements/default.txt as global runtime dependency. Closes: https://bugs.gentoo.org/920205 Signed-off-by: Moritz Brunner posteo.de> dev-python/celery/celery-5.3.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/celery/celery-5.3.6.ebuild b/dev-python/celery/celery-5.3.6.ebuild index 9381094487..2245d6e3cb 100644 --- a/dev-python/celery/celery-5.3.6.ebuild +++ b/dev-python/celery/celery-5.3.6.ebuild @@ -30,6 +30,7 @@ RDEPEND=" dev-python/click-didyoumean[${PYTHON_USEDEP}] dev-python/click-plugins[${PYTHON_USEDEP}] dev-python/click-repl[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/kombu-5.3.0_beta1[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/files/
commit: a02c6163a389d69a946a7b85759125c640b8998c Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Dec 30 18:13:05 2023 + Commit: Michael Mair-Keimberger levelnine at> CommitDate: Sat Dec 30 18:20:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a02c6163 dev-python/celery: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> .../files/celery-5.3.0_beta1-sphinx-6.0.patch | 31 -- 1 file changed, 31 deletions(-) diff --git a/dev-python/celery/files/celery-5.3.0_beta1-sphinx-6.0.patch b/dev-python/celery/files/celery-5.3.0_beta1-sphinx-6.0.patch deleted file mode 100644 index 5d785b9c6e..00 --- a/dev-python/celery/files/celery-5.3.0_beta1-sphinx-6.0.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 57acb4d0ecb4fcb55daf3bb2d750aa760a81eec6 Mon Sep 17 00:00:00 2001 -From: Mathias Ertl -Date: Sat, 24 Dec 2022 10:40:19 +0100 -Subject: [PATCH] return list of nodes to make sphinx extension compatible with - Sphinx 6.0 - - celery/contrib/sphinx.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/celery/contrib/sphinx.py b/celery/contrib/sphinx.py -index a3a06479ccf..a5505ff189a 100644 a/celery/contrib/sphinx.py -+++ b/celery/contrib/sphinx.py -@@ -32,6 +32,7 @@ - """ - from inspect import signature - -+from docutils import nodes - from sphinx.domains.python import PyFunction - from sphinx.ext.autodoc import FunctionDocumenter - -@@ -75,7 +76,7 @@ class TaskDirective(PyFunction): - """Sphinx task directive.""" - - def get_signature_prefix(self, sig): --return self.env.config.celery_task_prefix -+return [nodes.Text(self.env.config.celery_task_prefix)] - - - def autodoc_skip_member_handler(app, what, name, obj, skip, options):
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: ebfac1603898c918f9bb568e64490bcae030fa91 Author: David Roman gmail com> AuthorDate: Sat Dec 16 02:17:36 2023 + Commit: David Roman gmail com> CommitDate: Sat Dec 16 02:17:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ebfac160 dev-python/celery: add 5.3.6, drop 5.3.0_beta2 Signed-off-by: David Roman gmail.com> dev-python/celery/Manifest | 2 +- dev-python/celery/{celery-5.3.0_beta2.ebuild => celery-5.3.6.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index 7042e00e5d..8dcffe5f86 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1 +1 @@ -DIST celery-5.3.0_beta2.gh.tar.gz 1539309 BLAKE2B 262b28dc72f689a888f6faae2ae5a8fde8d37cb3a07c76acb141ee922fd512f2bf621c5ec28b941b1b95e723e3cfe8ec00451a168c9f3b4e401f4aa2110aca2d SHA512 d8cf774050374ee4bead19135d2b7b5d6f3d48f724ccabd4fdcc487fffde58ee678988e95a18d463b0318a2e6617278aac1e22c528ed18f661f0139c2e728909 +DIST celery-5.3.6.gh.tar.gz 1563926 BLAKE2B c5f86110f7907b8ae084354dafe4e26adb07702150658ddb60a85f58c3e80106aafb921150c78670d05c68c26f17ad1144b4142d6ec9b86e9c9cdb1b653baaa6 SHA512 529611c0d3bfcbfcc931e5d20cf89a4710a8d2e70639e5c2e991ba020c3c2402bfd38b7ef17ecfbc5fe493f046531094158e81b03610191c3af2b531cc913762 diff --git a/dev-python/celery/celery-5.3.0_beta2.ebuild b/dev-python/celery/celery-5.3.6.ebuild similarity index 97% rename from dev-python/celery/celery-5.3.0_beta2.ebuild rename to dev-python/celery/celery-5.3.6.ebuild index a7307ba60e..9381094487 100644 --- a/dev-python/celery/celery-5.3.0_beta2.ebuild +++ b/dev-python/celery/celery-5.3.6.ebuild @@ -4,7 +4,8 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10,11} ) + inherit bash-completion-r1 check-reqs distutils-r1 optfeature MY_PV="${PV/_beta/b}" @@ -52,7 +53,6 @@ BDEPEND=" >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] dev-python/redis[${PYTHON_USEDEP}] - dev-python/sphinx-testing[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] sci-astronomy/pyephem[${PYTHON_USEDEP}] )
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 439c92c9740364f3b464d46469637be025fc2eb7 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Jul 24 20:22:51 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Jul 24 20:23:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=439c92c9 dev-python/celery: rename dep Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/celery-5.3.0_beta2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/celery/celery-5.3.0_beta2.ebuild b/dev-python/celery/celery-5.3.0_beta2.ebuild index 70477faac..a7307ba60 100644 --- a/dev-python/celery/celery-5.3.0_beta2.ebuild +++ b/dev-python/celery/celery-5.3.0_beta2.ebuild @@ -41,7 +41,7 @@ BDEPEND=" dev-python/azure-storage-blob[${PYTHON_USEDEP}] >=dev-python/boto3-1.9.178[${PYTHON_USEDEP}] dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/elasticsearch-py[${PYTHON_USEDEP}] + dev-python/elasticsearch[${PYTHON_USEDEP}] >=dev-python/moto-1.3.7[${PYTHON_USEDEP}] dev-python/msgpack[${PYTHON_USEDEP}] dev-python/pylibmc[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: e5f02a60e677d8e669f482cdc970f687ead80301 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Jul 24 20:22:34 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Jul 24 20:23:25 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5f02a60 dev-python/celery: drop 5.3.0_beta1-r1 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/Manifest | 1 - dev-python/celery/celery-5.3.0_beta1-r1.ebuild | 123 - 2 files changed, 124 deletions(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index 8354dcef0..7042e00e5 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1,2 +1 @@ -DIST celery-5.3.0_beta1.gh.tar.gz 1509819 BLAKE2B 8864d9895823fde8ed1938a8b418906e624f14f6d306f1afb54bfc3c1897facfb22a85e368b2fb3ac96992d639e5f03589bfc78488de9ce060c88d9d1321e4ab SHA512 c617a03ca85120b7889eb94b36e41b3ba45b93acfe239c56c93b0860042a06fceaad1c396342e27f941ae58fd3d7468bf22d6b042b04e246b55abe5eedb63016 DIST celery-5.3.0_beta2.gh.tar.gz 1539309 BLAKE2B 262b28dc72f689a888f6faae2ae5a8fde8d37cb3a07c76acb141ee922fd512f2bf621c5ec28b941b1b95e723e3cfe8ec00451a168c9f3b4e401f4aa2110aca2d SHA512 d8cf774050374ee4bead19135d2b7b5d6f3d48f724ccabd4fdcc487fffde58ee678988e95a18d463b0318a2e6617278aac1e22c528ed18f661f0139c2e728909 diff --git a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild deleted file mode 100644 index 3860e1790..0 --- a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# 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 ) -inherit bash-completion-r1 check-reqs distutils-r1 optfeature - -MY_PV="${PV/_beta/b}" -DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" -HOMEPAGE=" - https://docs.celeryproject.org/en/stable/index.html - https://pypi.org/project/celery/ - https://github.com/celery/celery -" -SRC_URI="https://github.com/celery/celery/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="examples" - -RDEPEND=" - >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] - =dev-python/kombu-5.3.0_beta1[${PYTHON_USEDEP}] -
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: ed37724b6277316471bfceb428aed8c841bcb381 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sat Apr 29 12:43:02 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Sat Apr 29 12:43:02 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed37724b dev-python/celery: rename docs dep Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/celery-5.3.0_beta1-r1.ebuild | 2 +- dev-python/celery/celery-5.3.0_beta2.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild index cf6b66d62..3860e1790 100644 --- a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild @@ -58,7 +58,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/sphinx-click-2.5.0[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}] diff --git a/dev-python/celery/celery-5.3.0_beta2.ebuild b/dev-python/celery/celery-5.3.0_beta2.ebuild index dd38ff40e..70477faac 100644 --- a/dev-python/celery/celery-5.3.0_beta2.ebuild +++ b/dev-python/celery/celery-5.3.0_beta2.ebuild @@ -58,7 +58,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/sphinx-click-2.5.0[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] dev-python/sqlalchemy[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 5566c401532a2a45cf24ed717493e5f8b547520c Author: Julien Roy jroy ca> AuthorDate: Fri Apr 14 03:34:04 2023 + Commit: Julien Roy jroy ca> CommitDate: Fri Apr 14 03:34:04 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5566c401 dev-python/celery: add 5.3.0_beta2 Signed-off-by: Julien Roy jroy.ca> dev-python/celery/Manifest | 1 + dev-python/celery/celery-5.3.0_beta2.ebuild | 117 2 files changed, 118 insertions(+) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index e5bf84e1d..8354dcef0 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1 +1,2 @@ DIST celery-5.3.0_beta1.gh.tar.gz 1509819 BLAKE2B 8864d9895823fde8ed1938a8b418906e624f14f6d306f1afb54bfc3c1897facfb22a85e368b2fb3ac96992d639e5f03589bfc78488de9ce060c88d9d1321e4ab SHA512 c617a03ca85120b7889eb94b36e41b3ba45b93acfe239c56c93b0860042a06fceaad1c396342e27f941ae58fd3d7468bf22d6b042b04e246b55abe5eedb63016 +DIST celery-5.3.0_beta2.gh.tar.gz 1539309 BLAKE2B 262b28dc72f689a888f6faae2ae5a8fde8d37cb3a07c76acb141ee922fd512f2bf621c5ec28b941b1b95e723e3cfe8ec00451a168c9f3b4e401f4aa2110aca2d SHA512 d8cf774050374ee4bead19135d2b7b5d6f3d48f724ccabd4fdcc487fffde58ee678988e95a18d463b0318a2e6617278aac1e22c528ed18f661f0139c2e728909 diff --git a/dev-python/celery/celery-5.3.0_beta2.ebuild b/dev-python/celery/celery-5.3.0_beta2.ebuild new file mode 100644 index 0..dd38ff40e --- /dev/null +++ b/dev-python/celery/celery-5.3.0_beta2.ebuild @@ -0,0 +1,117 @@ +# 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 ) +inherit bash-completion-r1 check-reqs distutils-r1 optfeature + +MY_PV="${PV/_beta/b}" +DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" +HOMEPAGE=" + https://docs.celeryproject.org/en/stable/index.html + https://pypi.org/project/celery/ + https://github.com/celery/celery +" +SRC_URI="https://github.com/celery/celery/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +RDEPEND=" + >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] + =dev-python/kombu-5.3.0_beta1[${PYTHON_USEDEP}] +
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: b2278f3fe423483a27490b88aa2fec57e82011a7 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Apr 13 15:31:52 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Thu Apr 13 15:31:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b2278f3f dev-python/celery: disable Pyro4 optfeature Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/celery-5.3.0_beta1-r1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild index d46c2fc2d..cf6b66d62 100644 --- a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild @@ -114,7 +114,6 @@ pkg_postinst() { #optfeature "couchbase support" dev-python/couchbase optfeature "redis support" dev-python/redis-py optfeature "auth support" dev-python/pyopenssl - optfeature "pyro support" dev-python/Pyro4 optfeature "yaml support" dev-python/pyyaml optfeature "memcache support" dev-python/pylibmc optfeature "mongodb support" dev-python/pymongo
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 1ebe795c842826b0017a9ba4fa6f954267bf8bd7 Author: Julien Roy jroy ca> AuthorDate: Wed Feb 8 22:09:22 2023 + Commit: Julien Roy jroy ca> CommitDate: Wed Feb 8 22:09:22 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1ebe795c dev-python/celery: dev-python/{redis-py -> redis} Signed-off-by: Julien Roy jroy.ca> dev-python/celery/celery-5.3.0_beta1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild index dc527d4aa..d46c2fc2d 100644 --- a/dev-python/celery/celery-5.3.0_beta1-r1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild @@ -51,7 +51,7 @@ BDEPEND=" dev-python/pytest-subtests[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - dev-python/redis-py[${PYTHON_USEDEP}] + dev-python/redis[${PYTHON_USEDEP}] dev-python/sphinx-testing[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] sci-astronomy/pyephem[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/files/, dev-python/celery/
commit: aadea75f9fc1b0dbce9f61d480fca3d6971ca011 Author: Julien Roy jroy ca> AuthorDate: Thu Jan 19 22:16:34 2023 + Commit: Julien Roy jroy ca> CommitDate: Thu Jan 19 22:17:05 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aadea75f dev-python/celery: backport sphinx 6.0 patch Closes: https://bugs.gentoo.org/890883 Signed-off-by: Julien Roy jroy.ca> ...0_beta1.ebuild => celery-5.3.0_beta1-r1.ebuild} | 12 +++-- .../files/celery-5.3.0_beta1-sphinx-6.0.patch | 31 ++ 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/dev-python/celery/celery-5.3.0_beta1.ebuild b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild similarity index 95% rename from dev-python/celery/celery-5.3.0_beta1.ebuild rename to dev-python/celery/celery-5.3.0_beta1-r1.ebuild index 9fde77c3d..dc527d4aa 100644 --- a/dev-python/celery/celery-5.3.0_beta1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1-r1.ebuild @@ -34,15 +34,7 @@ RDEPEND=" dev-python/pytz[${PYTHON_USEDEP}] dev-python/vine[${PYTHON_USEDEP}] " -# TODO: -# - dev-python/pyArango -# - dev-python/couchbase -# - dev-python/pycouchdb -# Deprecated test deps (don't add): -# - eventlet -# - memcached -# - python-consul -# - pydocumentdb + BDEPEND=" test? ( $(python_gen_impl_dep 'ncurses(+)') @@ -85,6 +77,8 @@ EPYTEST_DESELECT=( t/unit/worker/test_request.py::test_create_request_class::test_on_success__SystemExit ) +PATCHES="${FILESDIR}/celery-5.3.0_beta1-sphinx-6.0.patch" + distutils_enable_tests pytest distutils_enable_sphinx docs --no-autodoc diff --git a/dev-python/celery/files/celery-5.3.0_beta1-sphinx-6.0.patch b/dev-python/celery/files/celery-5.3.0_beta1-sphinx-6.0.patch new file mode 100644 index 0..5d785b9c6 --- /dev/null +++ b/dev-python/celery/files/celery-5.3.0_beta1-sphinx-6.0.patch @@ -0,0 +1,31 @@ +From 57acb4d0ecb4fcb55daf3bb2d750aa760a81eec6 Mon Sep 17 00:00:00 2001 +From: Mathias Ertl +Date: Sat, 24 Dec 2022 10:40:19 +0100 +Subject: [PATCH] return list of nodes to make sphinx extension compatible with + Sphinx 6.0 + +--- + celery/contrib/sphinx.py | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/celery/contrib/sphinx.py b/celery/contrib/sphinx.py +index a3a06479ccf..a5505ff189a 100644 +--- a/celery/contrib/sphinx.py b/celery/contrib/sphinx.py +@@ -32,6 +32,7 @@ + """ + from inspect import signature + ++from docutils import nodes + from sphinx.domains.python import PyFunction + from sphinx.ext.autodoc import FunctionDocumenter + +@@ -75,7 +76,7 @@ class TaskDirective(PyFunction): + """Sphinx task directive.""" + + def get_signature_prefix(self, sig): +-return self.env.config.celery_task_prefix ++return [nodes.Text(self.env.config.celery_task_prefix)] + + + def autodoc_skip_member_handler(app, what, name, obj, skip, options):
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 3d074d31416ec934989fcacee3f262935b616f9d Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Nov 17 21:22:32 2022 + Commit: Anna Vyalkova sysrq in> CommitDate: Thu Nov 17 21:22:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d074d31 dev-python/celery: add github upstream metadata Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-python/celery/metadata.xml b/dev-python/celery/metadata.xml index 914451b64..ff692bd21 100644 --- a/dev-python/celery/metadata.xml +++ b/dev-python/celery/metadata.xml @@ -4,5 +4,6 @@ celery + celery/celery
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 620b8ea355cff0fa2169f57036c894f71246ec62 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Nov 17 21:09:40 2022 + Commit: Anna Vyalkova sysrq in> CommitDate: Thu Nov 17 21:09:40 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=620b8ea3 dev-python/celery: drop gevent optfeature Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/celery-5.3.0_beta1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/celery/celery-5.3.0_beta1.ebuild b/dev-python/celery/celery-5.3.0_beta1.ebuild index d23055e21..c368217e8 100644 --- a/dev-python/celery/celery-5.3.0_beta1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1.ebuild @@ -119,7 +119,6 @@ pkg_postinst() { #optfeature "slmq support" dev-python/softlayer_messaging #optfeature "couchbase support" dev-python/couchbase optfeature "redis support" dev-python/redis-py - optfeature "gevent support" dev-python/gevent optfeature "auth support" dev-python/pyopenssl optfeature "pyro support" dev-python/Pyro4 optfeature "yaml support" dev-python/pyyaml
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 05e10e1159ea0de9db48dd95b3f8f6ca127bf3fb Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Fri Nov 4 06:23:04 2022 + Commit: Anna Vyalkova sysrq in> CommitDate: Fri Nov 4 06:33:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05e10e11 dev-python/celery: require at least 2G memory for tests Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/celery-5.3.0_beta1.ebuild | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/dev-python/celery/celery-5.3.0_beta1.ebuild b/dev-python/celery/celery-5.3.0_beta1.ebuild index dfefa8f43..d23055e21 100644 --- a/dev-python/celery/celery-5.3.0_beta1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{8..10} ) -inherit bash-completion-r1 distutils-r1 optfeature +inherit bash-completion-r1 check-reqs distutils-r1 optfeature MY_PV="${PV/_beta/b}" DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" @@ -73,6 +73,8 @@ BDEPEND=" ) " +CHECKREQS_MEMORY="2G" + EPYTEST_DESELECT=( t/unit/tasks/test_result.py::test_EagerResult::test_wait_raises t/unit/tasks/test_tasks.py::test_task_retries @@ -87,6 +89,14 @@ distutils_enable_tests pytest distutils_enable_sphinx docs --no-autodoc +pkg_setup() { + use test && check-reqs_pkg_setup +} + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + python_install_all() { # Main celeryd init.d and conf.d newinitd "${FILESDIR}/celery.initd-r2" celery
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: ec1db6202d4b3fac314b74261cc6475a2b9bd874 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Fri Nov 4 05:54:46 2022 + Commit: Anna Vyalkova sysrq in> CommitDate: Fri Nov 4 06:33:42 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec1db620 dev-python/celery: fix test deps Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/celery-5.3.0_beta1.ebuild | 12 1 file changed, 12 insertions(+) diff --git a/dev-python/celery/celery-5.3.0_beta1.ebuild b/dev-python/celery/celery-5.3.0_beta1.ebuild index 0075e42b3..dfefa8f43 100644 --- a/dev-python/celery/celery-5.3.0_beta1.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1.ebuild @@ -34,10 +34,21 @@ RDEPEND=" dev-python/pytz[${PYTHON_USEDEP}] dev-python/vine[${PYTHON_USEDEP}] " +# TODO: +# - dev-python/pyArango +# - dev-python/couchbase +# - dev-python/pycouchdb +# Deprecated test deps (don't add): +# - eventlet +# - memcached +# - python-consul +# - pydocumentdb BDEPEND=" test? ( $(python_gen_impl_dep 'ncurses(+)') + dev-python/azure-storage-blob[${PYTHON_USEDEP}] >=dev-python/boto3-1.9.178[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] dev-python/elasticsearch-py[${PYTHON_USEDEP}] >=dev-python/moto-1.3.7[${PYTHON_USEDEP}] dev-python/msgpack[${PYTHON_USEDEP}] @@ -51,6 +62,7 @@ BDEPEND=" dev-python/redis-py[${PYTHON_USEDEP}] dev-python/sphinx-testing[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] + sci-astronomy/pyephem[${PYTHON_USEDEP}] ) doc? ( dev-python/docutils[${PYTHON_USEDEP}]
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/files/
commit: 7eff1ebc7f5fcd457e8d02b924b1971ebab9d507 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Oct 24 19:25:58 2022 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Oct 24 19:31:57 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7eff1ebc dev-python/celery: fixup openrc script Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/files/celery.initd-r2 | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-python/celery/files/celery.initd-r2 b/dev-python/celery/files/celery.initd-r2 index 91dd838a6..2f10491fe 100644 --- a/dev-python/celery/files/celery.initd-r2 +++ b/dev-python/celery/files/celery.initd-r2 @@ -15,10 +15,10 @@ depend() { : ${CELERYD_LOG_LEVEL:="INFO"} : ${CELERYD_NODES:="celery"} -${CELERYBEAT_ENABLED:="no"} -${CELERYBEAT_PID_FILE:="/run/celery/celerybeat.pid"} -${CELERYBEAT_LOG_FILE:="/var/log/celery/celerybeat.log"} -${CELERYBEAT_LOG_LEVEL:="INFO"} +: ${CELERYBEAT_ENABLED:="no"} +: ${CELERYBEAT_PID_FILE:="/run/celery/celerybeat.pid"} +: ${CELERYBEAT_LOG_FILE:="/var/log/celery/celerybeat.log"} +: ${CELERYBEAT_LOG_LEVEL:="INFO"} export CELERY_LOADER
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/files/, dev-python/celery/
commit: ff7f99366c423cf1e3957096cf1fb831bb2581d2 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Fri Oct 21 15:39:35 2022 + Commit: Anna Vyalkova sysrq in> CommitDate: Sun Oct 23 20:48:22 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff7f9936 dev-python/celery: add 5.3.0_beta1, drop 5.2.6 Closes: https://bugs.gentoo.org/859769 Closes: https://bugs.gentoo.org/841970 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-python/celery/Manifest | 2 +- ...lery-5.2.6.ebuild => celery-5.3.0_beta1.ebuild} | 57 +- dev-python/celery/files/celery.initd-r2| 51 ++- 3 files changed, 61 insertions(+), 49 deletions(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index ef4f9c17e..e5bf84e1d 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1 +1 @@ -DIST celery-5.2.6.tar.gz 1490948 BLAKE2B 1470b74b5d9345ddbb466ec83e684c71fd999fb9671be8a99c795d82ee53a45a5ec5e5c383104933ef2359b655043c408eef8de7dce7c5327a42b7d978a0b711 SHA512 80565cee3ac20a4a28e64582bd2a8cd807980447254d5cbad41c9954a012c025c402c5113d9610f879e74bf170ae7e3c70b5a3ace7228ae510feee380b9b48f9 +DIST celery-5.3.0_beta1.gh.tar.gz 1509819 BLAKE2B 8864d9895823fde8ed1938a8b418906e624f14f6d306f1afb54bfc3c1897facfb22a85e368b2fb3ac96992d639e5f03589bfc78488de9ce060c88d9d1321e4ab SHA512 c617a03ca85120b7889eb94b36e41b3ba45b93acfe239c56c93b0860042a06fceaad1c396342e27f941ae58fd3d7468bf22d6b042b04e246b55abe5eedb63016 diff --git a/dev-python/celery/celery-5.2.6.ebuild b/dev-python/celery/celery-5.3.0_beta1.ebuild similarity index 59% rename from dev-python/celery/celery-5.2.6.ebuild rename to dev-python/celery/celery-5.3.0_beta1.ebuild index 0b047820e..0075e42b3 100644 --- a/dev-python/celery/celery-5.2.6.ebuild +++ b/dev-python/celery/celery-5.3.0_beta1.ebuild @@ -4,47 +4,53 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -MYPV="${PV/_beta/b}" -PYTHON_COMPAT=( python3_{8..9} ) - +PYTHON_COMPAT=( python3_{8..10} ) inherit bash-completion-r1 distutils-r1 optfeature +MY_PV="${PV/_beta/b}" DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" HOMEPAGE=" https://docs.celeryproject.org/en/stable/index.html https://pypi.org/project/celery/ https://github.com/celery/celery " -SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MYPV}" +SRC_URI="https://github.com/celery/celery/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -# There are a number of other optional 'extras' IUSE="examples" -#RESTRICT="!test? ( test )" -RESTRICT="test" # 'celery' not found in `markers` configuration option RDEPEND=" >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] - =dev-python/kombu-5.3.0_beta1[${PYTHON_USEDEP}] =dev-python/kombu-5.2.1[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] + dev-python/vine[${PYTHON_USEDEP}] " -DEPEND=" - ${RDEPEND} +BDEPEND=" test? ( + $(python_gen_impl_dep 'ncurses(+)') >=dev-python/boto3-1.9.178[${PYTHON_USEDEP}] - >=dev-python/case-1.3.1[${PYTHON_USEDEP}] + dev-python/elasticsearch-py[${PYTHON_USEDEP}] >=dev-python/moto-1.3.7[${PYTHON_USEDEP}] - >=dev-python/pytest-6.2[${PYTHON_USEDEP}] + dev-python/msgpack[${PYTHON_USEDEP}] + dev-python/pylibmc[${PYTHON_USEDEP}] + dev-python/pymongo[${PYTHON_USEDEP}] dev-python/pytest-celery[${PYTHON_USEDEP}] + dev-python/pytest-click[${PYTHON_USEDEP}] dev-python/pytest-subtests[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] - >=dev-python/pyzmq-13.1.0[${PYTHON_USEDEP}] + dev-python/redis-py[${PYTHON_USEDEP}] + dev-python/sphinx-testing[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] ) doc? ( dev-python/docutils[${PYTHON_USEDEP}] @@ -55,9 +61,18 @@ DEPEND=" ) " -# testsuite needs it own source -DISTUTILS_IN_SOURCE_BUILD=1 +EPYTEST_DESELECT=( + t/unit/tasks/test_result.py::test_EagerResult::test_wait_raises + t/unit/tasks/test_tasks.py::test_task_retries + t/unit/tasks/test_tasks.py::test_apply_task::test_apply + t/unit/utils/test_collections.py::test_ExceptionInfo::test_exception_info + t/unit/worker/test_request.py::test_trace_task::test_execute_jail_failure + t/unit/worker/test_request.py::test_Request + t/unit/worker/test_request.py::test_create_request_class::test_on_success__SystemExit +) + distutils_enable_tests pytest + distutils_enable_sphinx docs --no-autodoc
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: c940e63a5139005c1d8d806b04bfa58f2ff87a56 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon May 9 18:34:41 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon May 9 18:34:41 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c940e63a dev-python/celery: add 5.2.6, drop 5.1.1 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-python/celery/Manifest | 2 +- .../celery/{celery-5.1.1.ebuild => celery-5.2.6.ebuild} | 16 +--- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index dd1ff1e6e..ef4f9c17e 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1 +1 @@ -DIST celery-5.1.1.tar.gz 1471516 BLAKE2B bfdabf255cffa19deb80607c3a2063b6dd8c56a803a991453b8b07914e75630fee9d189ccb8e6be1f7e88e43fb22d31353968ffea222d75a7b7765ec3a5148b5 SHA512 b50fe494ec8346b5a90236536dbc809341b4b2328c1a2b7485210fb88cd5d8142f3e53b40c6b49e9e495eecaca1abcec2000f2af6d2f2bd719265410802eb572 +DIST celery-5.2.6.tar.gz 1490948 BLAKE2B 1470b74b5d9345ddbb466ec83e684c71fd999fb9671be8a99c795d82ee53a45a5ec5e5c383104933ef2359b655043c408eef8de7dce7c5327a42b7d978a0b711 SHA512 80565cee3ac20a4a28e64582bd2a8cd807980447254d5cbad41c9954a012c025c402c5113d9610f879e74bf170ae7e3c70b5a3ace7228ae510feee380b9b48f9 diff --git a/dev-python/celery/celery-5.1.1.ebuild b/dev-python/celery/celery-5.2.6.ebuild similarity index 86% rename from dev-python/celery/celery-5.1.1.ebuild rename to dev-python/celery/celery-5.2.6.ebuild index 6b89326ce..0b047820e 100644 --- a/dev-python/celery/celery-5.1.1.ebuild +++ b/dev-python/celery/celery-5.2.6.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 -DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools MYPV="${PV/_beta/b}" PYTHON_COMPAT=( python3_{8..9} ) @@ -17,6 +17,7 @@ HOMEPAGE=" " SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${MYPV}" + LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" @@ -28,16 +29,9 @@ RESTRICT="test" # 'celery' not found in `markers` configuration option RDEPEND=" >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] =dev-python/click-7[${PYTHON_USEDEP}] - =dev-python/click-didyoumean-0.0.3[${PYTHON_USEDEP}] - >=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}] - >=dev-python/click-repl-0.1.6[${PYTHON_USEDEP}] - =dev-python/kombu-5[${PYTHON_USEDEP}] + =dev-python/kombu-5.2.1[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/vine-5[${PYTHON_USEDEP}] -
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/files/
commit: 4ffb5c5953fb11bf336119e369cf550c4cc51161 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Apr 28 08:02:59 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Thu Apr 28 08:02:59 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4ffb5c59 dev-python/celery: fix header Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/files/celery.initd-r2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/celery/files/celery.initd-r2 b/dev-python/celery/files/celery.initd-r2 index f34c13669..3789dc016 100644 --- a/dev-python/celery/files/celery.initd-r2 +++ b/dev-python/celery/files/celery.initd-r2 @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the BSD license extra_started_commands="reload"
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: f237de8d7e9c757aa3b3891e803faf5c92c92f8d Author: Alessandro Barbieri gmail com> AuthorDate: Fri Mar 11 03:03:29 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri Mar 11 03:05:34 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f237de8d dev-python/celery: enable py3.9 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/celery-5.1.1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/celery/celery-5.1.1.ebuild b/dev-python/celery/celery-5.1.1.ebuild index 9614de20d..6b89326ce 100644 --- a/dev-python/celery/celery-5.1.1.ebuild +++ b/dev-python/celery/celery-5.1.1.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" DISTUTILS_USE_SETUPTOOLS=rdepend MYPV="${PV/_beta/b}" -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit bash-completion-r1 distutils-r1 optfeature DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" HOMEPAGE=" https://docs.celeryproject.org/en/stable/index.html - https://pypi.org/project/celery + https://pypi.org/project/celery/ https://github.com/celery/celery " SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz"
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 8d73cea649f1ac0b1da0e3612b5a0289b65430a6 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Oct 4 23:16:17 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Mon Oct 4 23:16:17 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d73cea6 dev-python/celery: fix uri Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/celery-5.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/celery/celery-5.1.1.ebuild b/dev-python/celery/celery-5.1.1.ebuild index 0845fbe96..9614de20d 100644 --- a/dev-python/celery/celery-5.1.1.ebuild +++ b/dev-python/celery/celery-5.1.1.ebuild @@ -11,7 +11,7 @@ inherit bash-completion-r1 distutils-r1 optfeature DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" HOMEPAGE=" - http://celeryproject.org + https://docs.celeryproject.org/en/stable/index.html https://pypi.org/project/celery https://github.com/celery/celery "
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 377502da7386070d7261ed642461219bbedc2e9b Author: Alessandro Barbieri gmail com> AuthorDate: Mon Sep 27 06:41:53 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Mon Sep 27 07:08:57 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=377502da dev-python/celery: drop eutils Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/celery-5.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/celery/celery-5.1.1.ebuild b/dev-python/celery/celery-5.1.1.ebuild index c200bfdd9..0845fbe96 100644 --- a/dev-python/celery/celery-5.1.1.ebuild +++ b/dev-python/celery/celery-5.1.1.ebuild @@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend MYPV="${PV/_beta/b}" PYTHON_COMPAT=( python3_8 ) -inherit bash-completion-r1 distutils-r1 eutils optfeature +inherit bash-completion-r1 distutils-r1 optfeature DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" HOMEPAGE="
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/, dev-python/billiard/, dev-python/pytest-pythonpath/, ...
commit: 3cfc06acf06fcf32d5e4fd147e62be3b8a789c88 Author: Alessandro Barbieri gmail com> AuthorDate: Sat Aug 21 23:49:44 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Sun Aug 22 01:17:37 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cfc06ac dev-python/*: orphan some packages since I'm not packaging gitfs soon, I don't need them Signed-off-by: Alessandro Barbieri gmail.com> dev-python/billiard/metadata.xml | 6 +- dev-python/celery/metadata.xml| 6 +- dev-python/curio/metadata.xml | 6 +- dev-python/pytest-pythonpath/metadata.xml | 6 +- dev-python/pytest-sanic/metadata.xml | 5 + dev-python/sanic-routing/metadata.xml | 4 +--- dev-python/sanic-testing/metadata.xml | 5 + dev-python/sanic/metadata.xml | 5 + dev-python/webpy/metadata.xml | 6 +- 9 files changed, 9 insertions(+), 40 deletions(-) diff --git a/dev-python/billiard/metadata.xml b/dev-python/billiard/metadata.xml index 10bfb6158..6e34e7272 100644 --- a/dev-python/billiard/metadata.xml +++ b/dev-python/billiard/metadata.xml @@ -1,11 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - co-maintainers welcome - lssndrbarbi...@gmail.com - Alessandro Barbieri - + billiard celery/billiard diff --git a/dev-python/celery/metadata.xml b/dev-python/celery/metadata.xml index 6cfa982d8..914451b64 100644 --- a/dev-python/celery/metadata.xml +++ b/dev-python/celery/metadata.xml @@ -1,11 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - co-maintainers welcome - lssndrbarbi...@gmail.com - Alessandro Barbieri - + celery diff --git a/dev-python/curio/metadata.xml b/dev-python/curio/metadata.xml index 0344d1e4f..6a58b1a32 100644 --- a/dev-python/curio/metadata.xml +++ b/dev-python/curio/metadata.xml @@ -2,11 +2,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -co-maintainers welcome -lssndrbarbi...@gmail.com -Alessandro Barbieri - + Curio is a coroutine-based library for concurrent Python systems programming. It provides standard programming abstractions such as as tasks, sockets, files, locks, and queues. It works on Unix and Windows. You'll find it to be familiar, small, fast, and fun Core Features diff --git a/dev-python/pytest-pythonpath/metadata.xml b/dev-python/pytest-pythonpath/metadata.xml index b3f0cd1e5..4d61fd1c5 100644 --- a/dev-python/pytest-pythonpath/metadata.xml +++ b/dev-python/pytest-pythonpath/metadata.xml @@ -1,11 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - co-maintainers welcome - lssndrbarbi...@gmail.com - Alessandro Barbieri - + bigsassy/pytest-pythonpath pytest-pythonpath diff --git a/dev-python/pytest-sanic/metadata.xml b/dev-python/pytest-sanic/metadata.xml index cef449007..e71c2c30b 100644 --- a/dev-python/pytest-sanic/metadata.xml +++ b/dev-python/pytest-sanic/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -lssndrbarbi...@gmail.com -Alessandro Barbieri - + A pytest plugin for Sanic. It helps you to test your code asynchronously. diff --git a/dev-python/sanic-routing/metadata.xml b/dev-python/sanic-routing/metadata.xml index 059ada385..11f7b386d 100644 --- a/dev-python/sanic-routing/metadata.xml +++ b/dev-python/sanic-routing/metadata.xml @@ -1,9 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -lssndrbarbi...@gmail.com -Alessandro Barbieri + sanic-org/sanic-routing diff --git a/dev-python/sanic-testing/metadata.xml b/dev-python/sanic-testing/metadata.xml index d346b3131..60a5af4ab 100644 --- a/dev-python/sanic-testing/metadata.xml +++ b/dev-python/sanic-testing/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -lssndrbarbi...@gmail.com -Alessandro Barbieri - + This package is meant to be the core testing utility and clients for testing Sanic applications. It is mainly derived from sanic.testing which has (or will be) removed from the main Sanic repository in the future. diff --git a/dev-python/sanic/metadata.xml b/dev-python/sanic/metadata.xml index 2208048e8..49a49a08c 100644 --- a/dev-python/sanic/metadata.xml +++ b/dev-python/sanic/metadata.xml @@ -1,10 +1,7 @@ http://www.gentoo.org/dtd/metadata.dtd;> - -lssndrbarbi...@gmail.com -Alessandro Barbieri - + Sanic is a Python 3.6+ web server and web framework that’s written to go fast. It allows the usage of the async/await syntax added in Python 3.5, which makes your code non-blocking and speedy. diff --git a/dev-python/webpy/metadata.xml b/dev-python/webpy/metadata.xml index
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: b38a392cd632635225f328604522c48e82a505a2 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Jul 5 08:52:00 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Mon Jul 5 08:52:00 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b38a392c dev-python/celery: drop 5.1.2 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/celery-5.1.2.ebuild | 103 -- 1 file changed, 103 deletions(-) diff --git a/dev-python/celery/celery-5.1.2.ebuild b/dev-python/celery/celery-5.1.2.ebuild deleted file mode 100644 index 4ca81f0dc..0 --- a/dev-python/celery/celery-5.1.2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -# testsuite needs it own source -DISTUTILS_IN_SOURCE_BUILD=1 -DISTUTILS_USE_SETUPTOOLS=rdepend -MYPV="${PV/_beta/b}" -PYTHON_COMPAT=( python3_8 ) - -inherit bash-completion-r1 distutils-r1 eutils optfeature - -DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" -HOMEPAGE=" - http://celeryproject.org - https://pypi.org/project/celery - https://github.com/celery/celery -" -SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MYPV}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="examples" # There are a number of other optional 'extras' - -#RESTRICT="!test? ( test )" -RESTRICT="test" # 'celery' not found in `markers` configuration option - -RDEPEND=" - >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] - =dev-python/click-7[${PYTHON_USEDEP}] - =dev-python/click-didyoumean-0.0.3[${PYTHON_USEDEP}] - >=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}] - >=dev-python/click-repl-0.1.6[${PYTHON_USEDEP}] - =dev-python/kombu-5[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/vine-5[${PYTHON_USEDEP}] -
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 6a95c51db904ef0d1fb9de60b01c4a9ce9b31b42 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Jul 5 08:35:31 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Mon Jul 5 08:35:31 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a95c51d dev-python/celery: update Manifest Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/Manifest | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index 4f3bdb2cb..dd1ff1e6e 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1,2 +1 @@ DIST celery-5.1.1.tar.gz 1471516 BLAKE2B bfdabf255cffa19deb80607c3a2063b6dd8c56a803a991453b8b07914e75630fee9d189ccb8e6be1f7e88e43fb22d31353968ffea222d75a7b7765ec3a5148b5 SHA512 b50fe494ec8346b5a90236536dbc809341b4b2328c1a2b7485210fb88cd5d8142f3e53b40c6b49e9e495eecaca1abcec2000f2af6d2f2bd719265410802eb572 -DIST celery-5.1.2.tar.gz 1474230 BLAKE2B c39a45667e3c118cc644f2e1d66299681f67c4dda0e40094885af4e8262a0eb231e64cf11928a9bf96d1469a9ba9b2956f57f799f0797f4937dd3f10f0d05446 SHA512 f1f6a71625552702b34b8f20217fc49fbc9d3578722cf7464c91cf3dd9f6fb9ee1ea99bbaa75462062e99d2a7d9126dd3cc79da43890d8e28242133efffcdb7d
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 09779c841399e142ca754ecb738bbac182702b06 Author: Alessandro Barbieri gmail com> AuthorDate: Mon Jul 5 08:30:03 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Mon Jul 5 08:30:03 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09779c84 dev-python/celery: add 5.1.2, drop 5.1.0 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/Manifest | 2 +- dev-python/celery/{celery-5.1.0.ebuild => celery-5.1.2.ebuild} | 9 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index 22d075e14..4f3bdb2cb 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1,2 +1,2 @@ -DIST celery-5.1.0.tar.gz 1468143 BLAKE2B e066941c6d214bb6bb9afec8100a2fa5e5c96da0f46cb0821d0cbf8aa6607e22320a1f46d48b7aae0f91f4d6c1d9d2143f50b0927a186f8aebc13d3fcc48b6af SHA512 78368767d1acb799d96036a4f0dab03b085c9a393f52f184080be1100a3c55c97b492d37be0944eca2cd55cfa21128c80e19537233702b1ee136027e47f889f8 DIST celery-5.1.1.tar.gz 1471516 BLAKE2B bfdabf255cffa19deb80607c3a2063b6dd8c56a803a991453b8b07914e75630fee9d189ccb8e6be1f7e88e43fb22d31353968ffea222d75a7b7765ec3a5148b5 SHA512 b50fe494ec8346b5a90236536dbc809341b4b2328c1a2b7485210fb88cd5d8142f3e53b40c6b49e9e495eecaca1abcec2000f2af6d2f2bd719265410802eb572 +DIST celery-5.1.2.tar.gz 1474230 BLAKE2B c39a45667e3c118cc644f2e1d66299681f67c4dda0e40094885af4e8262a0eb231e64cf11928a9bf96d1469a9ba9b2956f57f799f0797f4937dd3f10f0d05446 SHA512 f1f6a71625552702b34b8f20217fc49fbc9d3578722cf7464c91cf3dd9f6fb9ee1ea99bbaa75462062e99d2a7d9126dd3cc79da43890d8e28242133efffcdb7d diff --git a/dev-python/celery/celery-5.1.0.ebuild b/dev-python/celery/celery-5.1.2.ebuild similarity index 98% rename from dev-python/celery/celery-5.1.0.ebuild rename to dev-python/celery/celery-5.1.2.ebuild index c200bfdd9..4ca81f0dc 100644 --- a/dev-python/celery/celery-5.1.0.ebuild +++ b/dev-python/celery/celery-5.1.2.ebuild @@ -3,6 +3,8 @@ EAPI="7" +# testsuite needs it own source +DISTUTILS_IN_SOURCE_BUILD=1 DISTUTILS_USE_SETUPTOOLS=rdepend MYPV="${PV/_beta/b}" PYTHON_COMPAT=( python3_8 ) @@ -17,11 +19,12 @@ HOMEPAGE=" " SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-${MYPV}" + LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -# There are a number of other optional 'extras' -IUSE="examples" +IUSE="examples" # There are a number of other optional 'extras' + #RESTRICT="!test? ( test )" RESTRICT="test" # 'celery' not found in `markers` configuration option @@ -61,8 +64,6 @@ DEPEND=" ) " -# testsuite needs it own source -DISTUTILS_IN_SOURCE_BUILD=1 distutils_enable_tests pytest distutils_enable_sphinx docs --no-autodoc
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 05ab6eb4e5254b716f8351e6ff4870dfe701f735 Author: Alessandro Barbieri gmail com> AuthorDate: Thu Jun 17 15:10:22 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Thu Jun 17 16:01:51 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05ab6eb4 dev-python/celery: add 5.1.1 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/Manifest| 1 + dev-python/celery/celery-5.1.1.ebuild | 102 ++ 2 files changed, 103 insertions(+) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index 601e883ba..22d075e14 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1 +1,2 @@ DIST celery-5.1.0.tar.gz 1468143 BLAKE2B e066941c6d214bb6bb9afec8100a2fa5e5c96da0f46cb0821d0cbf8aa6607e22320a1f46d48b7aae0f91f4d6c1d9d2143f50b0927a186f8aebc13d3fcc48b6af SHA512 78368767d1acb799d96036a4f0dab03b085c9a393f52f184080be1100a3c55c97b492d37be0944eca2cd55cfa21128c80e19537233702b1ee136027e47f889f8 +DIST celery-5.1.1.tar.gz 1471516 BLAKE2B bfdabf255cffa19deb80607c3a2063b6dd8c56a803a991453b8b07914e75630fee9d189ccb8e6be1f7e88e43fb22d31353968ffea222d75a7b7765ec3a5148b5 SHA512 b50fe494ec8346b5a90236536dbc809341b4b2328c1a2b7485210fb88cd5d8142f3e53b40c6b49e9e495eecaca1abcec2000f2af6d2f2bd719265410802eb572 diff --git a/dev-python/celery/celery-5.1.1.ebuild b/dev-python/celery/celery-5.1.1.ebuild new file mode 100644 index 0..c200bfdd9 --- /dev/null +++ b/dev-python/celery/celery-5.1.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DISTUTILS_USE_SETUPTOOLS=rdepend +MYPV="${PV/_beta/b}" +PYTHON_COMPAT=( python3_8 ) + +inherit bash-completion-r1 distutils-r1 eutils optfeature + +DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" +HOMEPAGE=" + http://celeryproject.org + https://pypi.org/project/celery + https://github.com/celery/celery +" +SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MYPV}" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +# There are a number of other optional 'extras' +IUSE="examples" +#RESTRICT="!test? ( test )" +RESTRICT="test" # 'celery' not found in `markers` configuration option + +RDEPEND=" + >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] + =dev-python/click-7[${PYTHON_USEDEP}] + =dev-python/click-didyoumean-0.0.3[${PYTHON_USEDEP}] + >=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}] + >=dev-python/click-repl-0.1.6[${PYTHON_USEDEP}] + =dev-python/kombu-5[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/vine-5[${PYTHON_USEDEP}] +
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 8c75710410ad41d51251bf57f462677bd416583c Author: Alessandro Barbieri gmail com> AuthorDate: Tue Jun 15 19:44:39 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Jun 15 23:28:25 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c757104 dev-python/celery: remove dependency Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/celery-5.1.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-python/celery/celery-5.1.0.ebuild b/dev-python/celery/celery-5.1.0.ebuild index 3f2ff0b55..c200bfdd9 100644 --- a/dev-python/celery/celery-5.1.0.ebuild +++ b/dev-python/celery/celery-5.1.0.ebuild @@ -23,7 +23,7 @@ KEYWORDS="~amd64" # There are a number of other optional 'extras' IUSE="examples" #RESTRICT="!test? ( test )" -RESTRICT="test" #amqp wants vine.five +RESTRICT="test" # 'celery' not found in `markers` configuration option RDEPEND=" >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] @@ -49,7 +49,6 @@ DEPEND=" dev-python/pytest-celery[${PYTHON_USEDEP}] dev-python/pytest-subtests[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] >=dev-python/pyzmq-13.1.0[${PYTHON_USEDEP}] )
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/
commit: 7ec436045b801145a7f26fffb702f0c5007e3dfc Author: Alessandro Barbieri gmail com> AuthorDate: Tue Jun 15 17:27:59 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Jun 15 23:28:25 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ec43604 dev-python/celery: add 5.1.0, drop 5.1.0_beta2 Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/Manifest | 2 +- .../{celery-5.1.0_beta2.ebuild => celery-5.1.0.ebuild} | 13 +++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest index 7443b7b5d..601e883ba 100644 --- a/dev-python/celery/Manifest +++ b/dev-python/celery/Manifest @@ -1 +1 @@ -DIST celery-5.1.0_beta2.tar.gz 1459863 BLAKE2B 1b5a49728fa97e00112cc31731998ac06b2bb77ed621321b119d44d8cf0e4ec347d92b0857f316bda48f61a0ce0bd5c9d55392a8e3053369577d503af7aafc35 SHA512 d430a33cbc34950d68cf228707e8e868834f80a7f6c40491d8a67b056af5395c03e27c2b2ba1e2b9a390598d7d8bb3609bd88b388dfb18a34d0441ed54245192 +DIST celery-5.1.0.tar.gz 1468143 BLAKE2B e066941c6d214bb6bb9afec8100a2fa5e5c96da0f46cb0821d0cbf8aa6607e22320a1f46d48b7aae0f91f4d6c1d9d2143f50b0927a186f8aebc13d3fcc48b6af SHA512 78368767d1acb799d96036a4f0dab03b085c9a393f52f184080be1100a3c55c97b492d37be0944eca2cd55cfa21128c80e19537233702b1ee136027e47f889f8 diff --git a/dev-python/celery/celery-5.1.0_beta2.ebuild b/dev-python/celery/celery-5.1.0.ebuild similarity index 95% rename from dev-python/celery/celery-5.1.0_beta2.ebuild rename to dev-python/celery/celery-5.1.0.ebuild index 3f2f4e684..3f2ff0b55 100644 --- a/dev-python/celery/celery-5.1.0_beta2.ebuild +++ b/dev-python/celery/celery-5.1.0.ebuild @@ -1,13 +1,14 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" + DISTUTILS_USE_SETUPTOOLS=rdepend -PYTHON_COMPAT=( python3_{7,8} ) +MYPV="${PV/_beta/b}" +PYTHON_COMPAT=( python3_8 ) inherit bash-completion-r1 distutils-r1 eutils optfeature -MYPV="${PV/_beta/b}" DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" HOMEPAGE=" http://celeryproject.org @@ -15,15 +16,14 @@ HOMEPAGE=" https://github.com/celery/celery " SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" - +S="${WORKDIR}/${PN}-${MYPV}" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" # There are a number of other optional 'extras' IUSE="examples" #RESTRICT="!test? ( test )" -RESTRICT="test" #'celery' not found in `markers` configuration option -S="${WORKDIR}/${PN}-${MYPV}" +RESTRICT="test" #amqp wants vine.five RDEPEND=" >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] @@ -61,6 +61,7 @@ DEPEND=" dev-python/sqlalchemy[${PYTHON_USEDEP}] ) " + # testsuite needs it own source DISTUTILS_IN_SOURCE_BUILD=1 distutils_enable_tests pytest
[gentoo-commits] repo/proj/guru:dev commit in: dev-python/celery/files/, dev-python/celery/
commit: e3de43a2144298f7bace23b72556ff935a5787e4 Author: Alessandro Barbieri gmail com> AuthorDate: Fri May 7 11:23:12 2021 + Commit: Alessandro Barbieri gmail com> CommitDate: Fri May 7 11:31:15 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e3de43a2 dev-python/celery: initial import Signed-off-by: Alessandro Barbieri gmail.com> dev-python/celery/Manifest | 1 + dev-python/celery/celery-5.1.0_beta2.ebuild | 102 ++ dev-python/celery/files/celery.confd-r2 | 51 +++ dev-python/celery/files/celery.initd-r2 | 205 dev-python/celery/metadata.xml | 12 ++ 5 files changed, 371 insertions(+) diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest new file mode 100644 index 0..7443b7b5d --- /dev/null +++ b/dev-python/celery/Manifest @@ -0,0 +1 @@ +DIST celery-5.1.0_beta2.tar.gz 1459863 BLAKE2B 1b5a49728fa97e00112cc31731998ac06b2bb77ed621321b119d44d8cf0e4ec347d92b0857f316bda48f61a0ce0bd5c9d55392a8e3053369577d503af7aafc35 SHA512 d430a33cbc34950d68cf228707e8e868834f80a7f6c40491d8a67b056af5395c03e27c2b2ba1e2b9a390598d7d8bb3609bd88b388dfb18a34d0441ed54245192 diff --git a/dev-python/celery/celery-5.1.0_beta2.ebuild b/dev-python/celery/celery-5.1.0_beta2.ebuild new file mode 100644 index 0..3f2f4e684 --- /dev/null +++ b/dev-python/celery/celery-5.1.0_beta2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7,8} ) + +inherit bash-completion-r1 distutils-r1 eutils optfeature + +MYPV="${PV/_beta/b}" +DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" +HOMEPAGE=" + http://celeryproject.org + https://pypi.org/project/celery + https://github.com/celery/celery +" +SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +# There are a number of other optional 'extras' +IUSE="examples" +#RESTRICT="!test? ( test )" +RESTRICT="test" #'celery' not found in `markers` configuration option +S="${WORKDIR}/${PN}-${MYPV}" + +RDEPEND=" + >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}] + =dev-python/click-7[${PYTHON_USEDEP}] + =dev-python/click-didyoumean-0.0.3[${PYTHON_USEDEP}] + >=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}] + >=dev-python/click-repl-0.1.6[${PYTHON_USEDEP}] + =dev-python/kombu-5[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/vine-5[${PYTHON_USEDEP}] + /dev/null) + + while [ -n "${PID}" ] && [ "${timeout}" -ge 1 ]; do + kill -0 ${PID} 2>/dev/null || break + kill -TERM "${PID}" + timeout=$((${timeout} - 1)) + sleep 0.5 + done + + [ "${timeout}" -lt 1 ] && return 1 + [ -f ${pidfile} ] && rm -f ${pidfile} + return 0 +} + +# celeryd +start_workers() { + yesno "${CELERYD_ENABLED}" || return 0 + + ${CELERYD_MULTI} start ${CELERYD_NODES} ${DAEMON_OPTS} \ + --pidfile="${CELERYD_PID_FILE}" \ + --logfile="${CELERYD_LOG_FILE}" \ + --loglevel="${CELERYD_LOG_LEVEL}" \ + ${CELERYD_OPTS} +} + +stop_workers() { + yesno "${CELERYD_ENABLED}" || return 0 + + local timeout=${STOPTIMEOUT:-"10"} + + ${CELERYD_MULTI} stop ${CELERYD_NODES} --pidfile="${CELERYD_PID_FILE}" || return 1 + + # Wait for each node + for node in ${CELERYD_NODES}; do + local pidfile=${CELERYD_PID_FILE/\%n/${node}} + local PID=$(cat "${pidfile}" 2>/dev/null) + while [ -n "${PID}" ] && [ "${timeout}" -ge 1 ]; do + kill -0 ${PID} 2>/dev/null || break + timeout=$((${timeout} - 1)) + sleep 0.5 + done + done + + [ "${timeout}" -lt 1 ] && return 1 + return 0 +} + +restart_workers() { + yesno "${CELERYD_ENABLED}" || return 0 + + ${CELERYD_MULTI} restart ${CELERYD_NODES} ${DAEMON_OPTS} \ + --pidfile="${CELERYD_PID_FILE}" \ + --logfile="${CELERYD_LOG_FILE}" \ + --loglevel="${CELERYD_LOG_LEVEL}" \ + ${CELERYD_OPTS} +} + +# celerybeat +start_beat() { + yesno "${CELERYBEAT_ENABLED}" || return 0 + + ebegin "Starting celerybeat" + ${CELERYBEAT} ${CELERYBEAT_OPTS} ${DAEMON_OPTS} --detach \ + --pidfile="${CELERYBEAT_PID_FILE}" + eend ${?} +} + + +stop_beat() { + yesno "${CELERYBEAT_ENABLED}" || return 0 + + ebegin "Stopping celerybeat" + if [ -f "${CELERYBEAT_PID_FILE}" ]; then + wait_pid "${CELERYBEAT_PID_FILE}" + else + ewarn "not running" +