From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: [PATCH 06/10] gnu: Add python-swiftclient. Date: Mon, 7 Dec 2015 21:27:32 +0200 Message-ID: <20151207212732.31b2d51e@debian-netbook> References: <1449153811-32039-1-git-send-email-efraim@flashner.co.il> <1449153811-32039-7-git-send-email-efraim@flashner.co.il> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/BEt23E=atq5L=01_koCSt5J"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50682) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a61Uw-0007aF-Li for guix-devel@gnu.org; Mon, 07 Dec 2015 14:31:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a61Uv-0005QC-9W for guix-devel@gnu.org; Mon, 07 Dec 2015 14:30:58 -0500 Received: from flashner.co.il ([178.62.234.194]:43082) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a61Uu-0005Py-UB for guix-devel@gnu.org; Mon, 07 Dec 2015 14:30:57 -0500 Received: from debian-netbook (85.65.229.31.dynamic.barak-online.net [85.65.229.31]) by flashner.co.il (Postfix) with ESMTPSA id 4BC81404D9 for ; Mon, 7 Dec 2015 19:30:56 +0000 (UTC) In-Reply-To: <1449153811-32039-7-git-send-email-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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --Sig_/BEt23E=atq5L=01_koCSt5J Content-Type: multipart/mixed; boundary="MP_/3vQnyII0jjRITrGd3Hud3JY" --MP_/3vQnyII0jjRITrGd3Hud3JY Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thu, 3 Dec 2015 16:43:27 +0200 Efraim Flashner wrote: > * gnu/packages/openstack.scm (python-swiftclient, python2-swiftclient): > New variables. > --- > gnu/packages/openstack.scm | 53 ++++++++++++++++++++++++++++++++++++++++= ++++++ > 1 file changed, 53 insertions(+) >=20 > diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm > index faf6ebf..186c56d 100644 > --- a/gnu/packages/openstack.scm > +++ b/gnu/packages/openstack.scm > @@ -750,3 +750,56 @@ LDAP.") > ,@(alist-delete > "python-oauthlib" > (package-native-inputs keystoneclient))))))) > + > +(define-public python-swiftclient > + (package > + (name "python-swiftclient") > + (version "2.6.0") > + (source > + (origin > + (method url-fetch) > + (uri (pypi-uri "python-swiftclient" version)) > + (sha256 > + (base32 > + "1j33l4z9vqh0scfncl4fxg01zr1hgqxhhai6gvcih1gccqm4nd7p")))) > + (build-system python-build-system) > + (native-inputs > + `(("python-pbr", python-pbr) > + ("python-setuptools" ,python-setuptools) > + ;; some packages are needed for the tests > + ("python-coverage" ,python-coverage) > + ("python-discover" ,python-discover) > + ("python-hacking" ,python-hacking) > + ("python-mock" ,python-mock) > + ("python-oslosphinx" ,python-oslosphinx) > + ("python-keystoneclient" ,python-keystoneclient) > + ("python-sphinx" ,python-sphinx) > + ("python-testrepository" ,python-testrepository) > + ("python-testtools" ,python-testtools))) > + (inputs > + `(("python-requests" ,python-requests) > + ("python-six" ,python-six))) > + (home-page "http://www.openstack.org/") > + (synopsis "OpenStack Object Storage API Client Library") > + (description > + "OpenStack Object Storage (code-named Swift) creates redundant, scala= ble > +object storage using clusters of standardized servers to store petabytes= of > +accessible data. It is not a file system or real-time data storage syst= em, but > +rather a long-term storage system for a more permanent type of static da= ta that > +can be retrieved, leveraged, and then updated if necessary. Primary exa= mples of > +data that best fit this type of storage model are virtual machine images= , photo > +storage, email storage and backup archiving. Having no central \"brain\"= or > +master point of control provides greater scalability, redundancy and per= manence.") > + (license asl2.0))) > + > +(define-public python2-swiftclient > + (let ((swiftclient (package-with-python2 python-swiftclient))) > + (package (inherit swiftclient) > + (inputs > + `(("python2-futures" ,python2-futures) > + ,@(package-inputs swiftclient))) > + (native-inputs > + `(("python2-keystoneclient" ,python2-keystoneclient) > + ,@(alist-delete > + "python-keystoneclient" > + (package-native-inputs swiftclient))))))) --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --MP_/3vQnyII0jjRITrGd3Hud3JY Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0006-gnu-Add-python-swiftclient.patch =46rom 9207e8e3ae7cc78e6377cd811ce30454fce42081 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 23 Nov 2015 20:27:37 +0200 Subject: [PATCH 06/10] gnu: Add python-swiftclient. * gnu/packages/openstack.scm (python-swiftclient, python2-swiftclient): New variables. --- gnu/packages/openstack.scm | 53 ++++++++++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 53 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 43f957b..d0f65f0 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -750,3 +750,56 @@ LDAP.") ,@(alist-delete "python-oauthlib" (package-native-inputs keystoneclient))))))) + +(define-public python-swiftclient + (package + (name "python-swiftclient") + (version "2.6.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "python-swiftclient" version)) + (sha256 + (base32 + "1j33l4z9vqh0scfncl4fxg01zr1hgqxhhai6gvcih1gccqm4nd7p")))) + (build-system python-build-system) + (native-inputs + `(("python-pbr", python-pbr) + ("python-setuptools" ,python-setuptools) + ;; some packages are needed for the tests + ("python-coverage" ,python-coverage) + ("python-discover" ,python-discover) + ("python-hacking" ,python-hacking) + ("python-mock" ,python-mock) + ("python-oslosphinx" ,python-oslosphinx) + ("python-keystoneclient" ,python-keystoneclient) + ("python-sphinx" ,python-sphinx) + ("python-testrepository" ,python-testrepository) + ("python-testtools" ,python-testtools))) + (propagated-inputs + `(("python-requests" ,python-requests) + ("python-six" ,python-six))) + (home-page "http://www.openstack.org/") + (synopsis "OpenStack Object Storage API Client Library") + (description + "OpenStack Object Storage (code-named Swift) creates redundant, scalable +object storage using clusters of standardized servers to store petabytes of +accessible data. It is not a file system or real-time data storage system= , but +rather a long-term storage system for a more permanent type of static data= that +can be retrieved, leveraged, and then updated if necessary. Primary examp= les of +data that best fit this type of storage model are virtual machine images, = photo +storage, email storage and backup archiving. Having no central \"brain\" or +master point of control provides greater scalability, redundancy and perma= nence.") + (license asl2.0))) + +(define-public python2-swiftclient + (let ((swiftclient (package-with-python2 python-swiftclient))) + (package (inherit swiftclient) + (propagated-inputs + `(("python2-futures" ,python2-futures) + ,@(package-inputs swiftclient))) + (native-inputs + `(("python2-keystoneclient" ,python2-keystoneclient) + ,@(alist-delete + "python-keystoneclient" + (package-native-inputs swiftclient))))))) --=20 2.6.2 --MP_/3vQnyII0jjRITrGd3Hud3JY-- --Sig_/BEt23E=atq5L=01_koCSt5J Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJWZd2kAAoJEPTB05F+rO6TO98P/RecM9pbMVENIGqXScpJW0vq GSy3DcRdMan9izhREVwjJ6CQqmrPmakxq9VOie8kVVErVKp0xT3hDOX1HC1tKHql aXAzWpKvp/saxsbBmt27PhmkJYiYBxIgRPMcfI6Kp91o9tClGt8E67OAimtDhrKd 7NTfvabytpnLeya1uusVunmNRYP3+reEOp++wmjWqB19o5cueff1Mc9gnHJYcTcn /ZclA2AuMHkWQaeYmkuvopixiEU0QVmvuhxZTw60+3Ac8fKCVW/pzEpM4MhXD7Yf n6vxyjYwTYb8HGfGBj7+Tfp/HbyLYabqjlHTD9ydILn3wzCeGQ3xtnyCrADACWn/ 9Td/ojdqQi4LIh++XiSGie5n+grzcIc5U1iHriXBXBVov1zlAoBToaLQ/NCwAoMO 6grYyGEZLV+mQF+M2bZp7KwwL5lq4Lp6Ol02WSDNKpknYjQW6UtEV/et6mFXbVNg o7apTShjkkqf8ci0YluFYuH5ppdFaqtFEapGINizXD/qf5A7Gjm1xQGlkaSeSj2V 5JK7r6heIIdTl3mNwUE+HcF6/Gs54O0f/ltuSGOdERdqemr7r1dZQ9mveMhcvGrW 8lB7kHm7IDs+rqcCSDIJnKNVEGvICCZeNp4BvtrzzqixvZWfsBjETuXdfSDz55FE P53ucLPaXyrhNODlkjQQ =Y5qD -----END PGP SIGNATURE----- --Sig_/BEt23E=atq5L=01_koCSt5J--