From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christopher Allan Webber Subject: Re: [PATCH 13/18] gnu: Add python-amqp. Date: Fri, 19 Feb 2016 18:35:49 -0800 Message-ID: <8760xknm5p.fsf@dustycloud.org> References: <878u2lsg73.fsf@dustycloud.org> <20160216020319.GK3984@jasmine> <87povsnre3.fsf@dustycloud.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54579) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWxOv-0003Gu-MR for guix-devel@gnu.org; Fri, 19 Feb 2016 21:36:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aWxOu-0000fX-Gm for guix-devel@gnu.org; Fri, 19 Feb 2016 21:36:05 -0500 Received: from dustycloud.org ([2600:3c02::f03c:91ff:feae:cb51]:50370) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aWxOu-0000fT-9K for guix-devel@gnu.org; Fri, 19 Feb 2016 21:36:04 -0500 In-reply-to: <87povsnre3.fsf@dustycloud.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Leo Famulari Cc: guix-devel@gnu.org --=-=-= Content-Type: text/plain Updated. --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=0012-gnu-Add-python-amqp.patch >From e46ca4e62ce4d6143c48c7367093f7eb8b47a622 Mon Sep 17 00:00:00 2001 From: Christopher Allan Webber Date: Sun, 14 Feb 2016 12:44:03 -0800 Subject: [PATCH 12/18] gnu: Add python-amqp. * gnu/packages/python.scm (python-amqp, python2-amqp): New variables. --- gnu/packages/python.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 7ce4f09..05d775e 100644 --- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -7896,3 +7896,41 @@ and provides a uniform API regardless of which JSON implementation is used.") #:python ,python-2)) (native-inputs `(("python2-setuptools" ,python2-setuptools) ("python2-nose" ,python2-nose))))) + +(define-public python-amqp + (package + (name "python-amqp") + (version "1.4.9") + (source + (origin + (method url-fetch) + (uri (pypi-uri "amqp" version)) + (sha256 + (base32 + "06n6q0kxhjnbfz3vn8x9yz09lwmn1xi9d6wxp31h5jbks0b4vsid")))) + (build-system python-build-system) + (native-inputs + `(("python-nose" ,python-nose) + ("python-mock" ,python-mock))) + (home-page "http://github.com/celery/py-amqp") + (synopsis + "Low-level AMQP client for Python (fork of amqplib)") + (description + "This is a fork of amqplib which was originally written by Barry Pederson. +It is maintained by the Celery project, and used by kombu as a pure python +alternative when librabbitmq is not available.") + (license lgpl2.1+) + (properties `((python2-variant . ,(delay python2-amqp)))))) + +(define-public python2-amqp + (let ((amqp (package-with-python2 + (strip-python2-variant python-amqp)))) + (package + (inherit amqp) + (arguments `(;; Tries to run coverage tests with nose-cover3, which seems + ;; unmaintained. Weirdly, does not do this on the python 3 + ;; version? + #:tests? #f + ,@(package-arguments amqp))) + (native-inputs `(("python2-setuptools" ,python2-setuptools) + ,@(package-native-inputs amqp)))))) -- 2.6.3 --=-=-=--