From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: [PATCH] gnu: Add python-stem. Date: Thu, 11 Aug 2016 14:11:07 +0000 Message-ID: <87d1lftmys.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39351) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bXqha-0003zS-4G for guix-devel@gnu.org; Thu, 11 Aug 2016 10:11:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bXqhX-0005Qy-LQ for guix-devel@gnu.org; Thu, 11 Aug 2016 10:11:17 -0400 Received: from mithlond.libertad.in-berlin.de ([2001:67c:1400:2490::1]:39900 helo=beleriand.n0.is) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bXqhX-0005QE-6A for guix-devel@gnu.org; Thu, 11 Aug 2016 10:11:15 -0400 Received: by beleriand.n0.is (OpenSMTPD) with ESMTPSA id 1dfedb56 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO for ; Thu, 11 Aug 2016 14:11:13 +0000 (UTC) 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 --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain These 2 patches add python-stem and python2-stem. --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-python-stem.patch Content-Transfer-Encoding: quoted-printable From=20422e5aea16aafbc76a1480b577eef1fecfbf45ec Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 11 Aug 2016 13:42:22 +0000 Subject: [PATCH 1/2] gnu: Add python-stem. * gnu/packages/python.scm (python-stem): New variable. =2D-- gnu/packages/python.scm | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index 6ff1c5c..f3245cc 100644 =2D-- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -45,7 +45,7 @@ #:select (asl2.0 bsd-4 bsd-3 bsd-2 non-copyleft cc0 x11 x1= 1-style gpl2 gpl2+ gpl3 gpl3+ lgpl2.0+ lgpl2.1 lgpl2.1+ = lgpl3+ agpl3+ isc mpl2.0 psfl public-domain repoze unlicense x= 11-style =2D zpl2.1)) + zpl2.1 lgpl3)) #:use-module ((guix licenses) #:select (expat zlib) #:prefix license:) #:use-module (gnu packages) #:use-module (gnu packages algebra) @@ -9852,3 +9852,34 @@ etc.") (package (inherit base) (name "ptpython2")))) + +(define-public python-stem + (package + (name "python-stem") + (version "1.4.1b") + (source + (origin + (method url-fetch) + (uri (pypi-uri "stem" version ".tar.bz2")) + (sha256 + (base32 + "09a3amp1y351nwz088ckiibbp666qi2lxwkyknavswfm400s0ns7")))) + (build-system python-build-system) + (arguments + `(#:phases + (alist-replace + 'check + (lambda _ + (zero? (system* "./run_tests.py" "--unit"))) + %standard-phases))) + (inputs + `(("python-setuptools" ,python-setuptools) + ("python-mock" ,python-mock))) + (home-page "https://stem.torproject.org/") + (synopsis + "Stem is a Python controller library that allows applications to inte= ract with Tor") + (description + "Stem is a Python controller library for Tor. With it you can use To= r's +control protocol to script against the Tor process and read descriptor dat= a relays +publish about themselves.") + (license lgpl3))) =2D-=20 2.9.2 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-Add-python2-stem.patch Content-Transfer-Encoding: quoted-printable From=205c2c742cddccfcfdef74aeb99f125fe4ee401a2e Mon Sep 17 00:00:00 2001 From: ng0 Date: Thu, 11 Aug 2016 14:08:33 +0000 Subject: [PATCH 2/2] gnu: Add python2-stem. * gnu/packages/python.scm (python2-stem): New variable. =2D-- gnu/packages/python.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm index f3245cc..cbdf0a6 100644 =2D-- a/gnu/packages/python.scm +++ b/gnu/packages/python.scm @@ -9883,3 +9883,6 @@ etc.") control protocol to script against the Tor process and read descriptor dat= a relays publish about themselves.") (license lgpl3))) + +(define-public python2-stem + (package-with-python2 python-stem)) =2D-=20 2.9.2 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable =2D-=20 =E2=99=A5=E2=92=B6 ng0 For non-prism friendly talk find me on http://www.psyced.org --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJXrId9AAoJEAKilhUMIBgjO7EP/2pP9OEo76Ub4Rd2HlMOJH14 p08bhmtBA9qWb+QLCs7WdjwPMNilFTSO3y4Q54TYs5ZPnYkdkp6Xej+lkMONtS/N 4/YZQyY6ID6kKEm7yze+naLaZC8PUgLS3AwkmX02+Y/Gwv3DxqDnNaerBTQhQF4M p7O23DYJn0X9MrTuB4UK4ZV4DWJ3jJZlwGZE+keQACRS3VxHIIWHeJR0W8Jop+95 t7RUjl6x6sXWkskBcmqPHYaGFfPcsn8+hSKQxJb7AQp+Z8iZkH2Heo+D+kaM15Ad ozAAEwQNVC+7Tw70jNJ04ieL2VdmY3A0k/fwqTxUsR4saP8PiVgClPyGogBsyzn5 mdInUKc9wApGe5RljDM11H2mGK+7TMBeUcd18kRuj9uGIuvER0RNE/Cz2i6GC3fz w/4d+3h5tHNC0M5rp9c/W0mqMgiTFCkT8ihVo6pA8bXlNkiO91q0jygmsV1PSqDj 5/qYP+xyhh89oF8ClF2HQ/+0lOd/azge+kddCwECC2/q9Enx/ZNdYQF9FjwII3El Ljg/A6p3Q1ooOyIljunbiia6jVoJoQ1ZxIy0TQpxvrnbfwCQUyrQZUX7HJHG6Ts2 lRL2HJMBPLVSKGC8uAwgWjdyuomlJxn8lJsrEU4JXfP7AItgDRaaS30lYzbZW3A7 wi354R7D3UQAdSiqz86J =8/oT -----END PGP SIGNATURE----- --==-=-=--