[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