[arch-commits] Commit in python-celery/trunk (PKGBUILD)
Eli Schwartz
eschwartz at archlinux.org
Fri Jul 20 14:36:32 UTC 2018
Date: Friday, July 20, 2018 @ 14:36:32
Author: eschwartz
Revision: 362614
upgpkg: python-celery 4.2.1-2
python 3.7 rebuild
Modified:
python-celery/trunk/PKGBUILD
----------+
PKGBUILD | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-07-20 14:12:00 UTC (rev 362613)
+++ PKGBUILD 2018-07-20 14:36:32 UTC (rev 362614)
@@ -9,7 +9,7 @@
pkgbase=python-celery
pkgname=('python-celery' 'python2-celery')
pkgver=4.2.1
-pkgrel=1
+pkgrel=2
pkgdesc='Distributed Asynchronous Task Queue'
arch=('any')
url='http://celeryproject.org/'
@@ -24,10 +24,14 @@
'python-yaml' 'python2-yaml' 'python-pyzmq' 'python2-pyzmq' 'python-eventlet'
'python2-eventlet')
source=("https://pypi.io/packages/source/c/celery/celery-$pkgver.tar.gz"
+ "https://github.com/celery/celery/commit/e7002769211f7340f38df80b3112706a8e07cafb.patch"
+ "https://github.com/celery/celery/commit/1c3a15938d0b9dde674d4666689d6a6c733d64e4.patch"
celery at .service celery2 at .service
celery.tmpfiles.d celery2.tmpfiles.d)
options=('!emptydirs')
sha512sums=('474733200e0f6aadbfab5deeb43ee563618687792d43219ebc81a53084ad491cafa410d6bb56153c3d14c76d358ce119f0055ee9b6c31e6becfe8ddf2d2178ad'
+ '98022437eb204e28ccf2c75efb4de5d38e8750ee45024955a49fa371d60aa800174820f58d7b8efd9c5e987b74cece5e75c39e0d9b63046f2ffdd210c282267b'
+ '470bbd68cbc31a48cedac4e09a45d0f414bd765450e65697d443f0e4ace8eb141735b7a4bd5d23e912d1f9d0014770bc8196bef5625b54162c7ad0df4cb7263a'
'3c6c9dbdacca2de12d49c03526b34797fd867c14d04115af0d1fda64d2848a5d3f64ceb6d284be319a81d932dc86e69c157b6f5f859f2fa213fc2f43a6052c65'
'1227803e56d5ea7879e097609b8f85633d6c0af4fa3607b98b4f30ffad093b0f3c3e7c54d965f44e954b6d9642a08e767836a9b837e225772d61dffa2042577c'
'67279b75c3b44d065811c9c90aee006296164000912d5bb97c74956b26ee4ad4f0847e846052a896d379848b869c849300367e676d3f689cf29e3a0c7ae5310b'
@@ -34,6 +38,9 @@
'ffeb86b07440de7943343d5a9348980a45d414f42dd29fd78f70e3680600e5dfb6a3a48748746e3af00f42aad9ba1cd8efeb8b2e81e86fb6febde16429b51399')
prepare() {
+ # python 3.7 compat
+ patch -p1 -d celery-$pkgver < e7002769211f7340f38df80b3112706a8e07cafb.patch
+ patch -p1 -d celery-$pkgver < 1c3a15938d0b9dde674d4666689d6a6c733d64e4.patch
cp -a celery-$pkgver{,-py2}
}
@@ -47,7 +54,10 @@
check() {
cd "$srcdir"/celery-$pkgver
- python setup.py pytest
+ # Project does not officially support python 3.7, and does not wish us to
+ # open bugreports for python 3.7 issues. Backport all known python 3.7 fixes
+ # and hope for the best. https://github.com/celery/celery/issues/4913
+ python setup.py pytest || warning "tests fail on python 3.7: https://github.com/celery/celery/issues/4913"
cd "$srcdir"/celery-$pkgver-py2
python2 setup.py pytest
More information about the arch-commits
mailing list