From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: [PATCH] gnu: Add python-pypump. Date: Mon, 9 Jan 2017 12:03:39 +0200 Message-ID: <20170109100347.29913-2-efraim@flashner.co.il> References: <20170109100347.29913-1-efraim@flashner.co.il> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39578) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQWo8-0000wK-On for guix-devel@gnu.org; Mon, 09 Jan 2017 05:04:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQWo5-0006kE-5f for guix-devel@gnu.org; Mon, 09 Jan 2017 05:04:04 -0500 Received: from flashner.co.il ([178.62.234.194]:41489) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQWo4-0006im-Um for guix-devel@gnu.org; Mon, 09 Jan 2017 05:04:01 -0500 Received: from localhost (85.64.232.168.dynamic.barak-online.net [85.64.232.168]) by flashner.co.il (Postfix) with ESMTPSA id F1A66400EC for ; Mon, 9 Jan 2017 10:03:59 +0000 (UTC) In-Reply-To: <20170109100347.29913-1-efraim@flashner.co.il> 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" To: guix-devel@gnu.org * gnu/packages/pumpio.scm (python-pypump): New variable. --- gnu/packages/pumpio.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/pumpio.scm b/gnu/packages/pumpio.scm index a74d474..f834884 100644 --- a/gnu/packages/pumpio.scm +++ b/gnu/packages/pumpio.scm @@ -23,7 +23,9 @@ #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (gnu packages aspell) + #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages web)) =20 @@ -66,3 +68,40 @@ (description "Pumpa is a simple pump.io client written in C++ and Qt= .") (home-page "https://pumpa.branchable.com/") (license gpl3+))) + +(define-public python-pypump + (package + (name "python-pypump") + (version "0.7") + (source + (origin + (method url-fetch) + (uri (pypi-uri "PyPump" version)) + (sha256 + (base32 + "0100b8r76hwh4lbiwb2dji6jccpi4hgi2ns7qdgb3lwfidnya3ha")))) + (build-system python-build-system) + (arguments `(#:tests? #f)) ; FIXME: can't find test directory. + (inputs + `(("python-dateutil-2" ,python-dateutil-2) + ("python-requests" ,python-requests) + ("python-requests-oauthlib" ,python-requests-oauthlib))) + (home-page "https://github.com/xray7224/PyPump") + (synopsis "Python Pump.io library") + (description "Python Pump.io library") + (license gpl3+) + (properties `((python2-variant . ,(delay python2-pypump)))))) + +(define-public python2-pypump + (let ((pypump (package-with-python2 + (strip-python2-variant python-pypump)))) + (package (inherit pypump) + (inputs + `(("python2-ndg-httpsclient" ,python2-ndg-httpsclient) + ("python2-pyasn1" ,python2-pyasn1) + ("python2-pyopenssl" ,python2-pyopenssl) + ,@(package-inputs pypump))) + (native-inputs + `(("python2-mock" ,python2-mock) + ("python2-setuptools" ,python2-setuptools) + ,@(package-native-inputs pypump)))))) --=20 2.10.0