From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id QNATLEgZ7GI+WAEAbAwnHQ (envelope-from ) for ; Thu, 04 Aug 2022 21:08:56 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id gJ33K0gZ7GKlTQAA9RJhRA (envelope-from ) for ; Thu, 04 Aug 2022 21:08:56 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 55C2414429 for ; Thu, 4 Aug 2022 21:08:56 +0200 (CEST) Received: from localhost ([::1]:33714 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJgDH-0000yZ-Is for larch@yhetil.org; Thu, 04 Aug 2022 15:08:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41180) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJg9Z-0005SC-Dt for guix-patches@gnu.org; Thu, 04 Aug 2022 15:05:07 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37007) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJg9Y-0008UK-OO for guix-patches@gnu.org; Thu, 04 Aug 2022 15:05:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJg9Y-0003OI-KG for guix-patches@gnu.org; Thu, 04 Aug 2022 15:05:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56701] [PATCH 09/19] gnu: Add python-openstacksdk. Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 04 Aug 2022 19:05:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56701 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Hartmut Goebel Cc: 56701@debbugs.gnu.org Received: via spool by 56701-submit@debbugs.gnu.org id=B56701.165963988012948 (code B ref 56701); Thu, 04 Aug 2022 19:05:04 +0000 Received: (at 56701) by debbugs.gnu.org; 4 Aug 2022 19:04:40 +0000 Received: from localhost ([127.0.0.1]:54981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJg99-0003Ml-R0 for submit@debbugs.gnu.org; Thu, 04 Aug 2022 15:04:40 -0400 Received: from mail-qk1-f170.google.com ([209.85.222.170]:44866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJg97-0003MO-8v for 56701@debbugs.gnu.org; Thu, 04 Aug 2022 15:04:38 -0400 Received: by mail-qk1-f170.google.com with SMTP id v1so290920qkg.11 for <56701@debbugs.gnu.org>; Thu, 04 Aug 2022 12:04:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc; bh=Ih0MtVaTpFsjnlXBwsk6HlW/g9tG+6rVgt78w7veiig=; b=WXh7TMRk1o5N0ZqaVFging8edgei84B2WGBXW+KpEf0G0gP17xtqE/s4B2M6xua6Mc 7w1X+h5fHpmi0evGpMf1gNQWZgyk5eWc9CQ95XsneRbQEoO3DWm30rLx6sNChbwI8ABI ONf/wuQENfwfiuYVE3XJ61Wj27ZQ/FfhflXNwIdEczTYjDwEH5VH0em33tqMYkwOiscU B3nK/JGRy8pMR5AFy4Dpa9Xit+0rwejIaZU0rGHyz2Nic/C0X8vWcAMnmnWn1wo/ewpf nvxIwFDznbdoF8lirBWEKuYEqIBMJ3PQaw6CQC43b09nL/e9TW+BbDfxQevsTWBo7W8J +DuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc; bh=Ih0MtVaTpFsjnlXBwsk6HlW/g9tG+6rVgt78w7veiig=; b=1aaPDI9VJexNqv2tcIdg58DdcJ7TR/eadfYzJYOuSNcFEDacWJbfj9EBKzOKf84jgR ppiS6YPJ6O613lDRdOZFuj4SivlwCeKWX3JqP5rUnkeGar5PRL/1I+Jf3Q4qIbXoZJxy h8do0CNoUuEm0SfgXCP2WM1Nadv48zuB1AwVl/IwlF7gWhxgjuFy2+mpcYT2kRoSk0By xtLnGdoRH5Y8zaMPyltQrGf+MvdljkrnkJ/qHqfPMw7mmM1oY42jb6zB+wWPgWT/j/Fw kV/GlMM79cq4rrbnfXkMcblhloJDaA7UEIgX/xSGmRvAIN+h6PTTBIf295QRUxh9kpH/ QVMg== X-Gm-Message-State: ACgBeo2gllo6DdWuHcdaXTBSH8GQRHCu3OTYYUAAqHi1cjta2diYXd2m XSU2CVKVGgH1HSE2nyUWxqz9BdwsJKbTJZ47jgQ= X-Google-Smtp-Source: AA6agR4lILZxT9XvrWWiuQvF0H94e8QP4IMkts5EmyhQ2sXLhcLeETNOUQnGmY9ooZDa2abhxiq5Vg== X-Received: by 2002:a05:620a:4002:b0:6b6:1e1f:8473 with SMTP id h2-20020a05620a400200b006b61e1f8473mr2560379qko.331.1659639871754; Thu, 04 Aug 2022 12:04:31 -0700 (PDT) Received: from localhost (ool-ad022d7f.dyn.optonline.net. [173.2.45.127]) by smtp.gmail.com with ESMTPSA id i14-20020a05620a248e00b006b57b63a8ddsm1245166qkn.122.2022.08.04.12.04.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Aug 2022 12:04:31 -0700 (PDT) Date: Thu, 4 Aug 2022 22:04:29 +0300 From: Efraim Flashner Message-ID: Mail-Followup-To: Efraim Flashner , Hartmut Goebel , 56701@debbugs.gnu.org References: <24ed2055a7c2eec087e8e7fe457a5f20e5337de6.1658498185.git.h.goebel@crazy-compilers.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IgDXYNxG/8x0T1cC" Content-Disposition: inline In-Reply-To: <24ed2055a7c2eec087e8e7fe457a5f20e5337de6.1658498185.git.h.goebel@crazy-compilers.com> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659640136; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=Ih0MtVaTpFsjnlXBwsk6HlW/g9tG+6rVgt78w7veiig=; b=CtEc+XQSDYmca61xzGoYfK8bMKyWtIh9IqKv+uKUKQdsV8MbGW0tYqpLo6c/9skRq7R7bI ANPwD8+XVaU8fcOlDOWXwd0UnRanGGI59mZ9LR1iHQsVQJNE8Vqqax5VIqIt4/Lj1Fks60 g+b1vvr0LZZ6AbyOZb78YwEnFdY+Mbsst12g8GGj0c5WsO8qeNfX5ABKtcThcalmpjzM7B L27nNK/Diaf1dNkxZl/d1oM/485rmT7r0zA0i4eti+xRAVX+OEhLxIIPtgC4cv1KrOT/Zd F+U5IKO3r1JkhJvG4wYqs/iiNeDS8v+ENuflwM0i5Qwuk13ffu9tOFjLnUSNgw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659640136; a=rsa-sha256; cv=none; b=dmWaHF+7Y2Tfmra1smlJXDNGnkORMt8QlUQ7/7RL0Qeac/xE4vCcSyNdRrhh6uHi44nIcU e0jo7ivswBSfwdZIJPAoK/kPh2+s6Of2mPcwghT/3PPM4cCkvInbeR8LbXTfztBjIzgSaP eudj3dpypxxzD30/+oxMP0L95zyhcbN/9aTDhmXV6x8OaSRhyPc7mZS6H3clXQGuyq/twe b1FeHRWu9Lj9R85zgpCprodA8JeYfCdjpsC8rQW5jEpQqXR61x95EwTuYcqR72w63zoJmp sLLRCLyNALkaI8w2VmLQD7d2RQv4sggnFZNxh57PrgS332K5h0uCodj7x83O1A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=WXh7TMRk; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -0.51 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=WXh7TMRk; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 55C2414429 X-Spam-Score: -0.51 X-Migadu-Scanner: scn0.migadu.com X-TUID: Ib4c54uVnQEe --IgDXYNxG/8x0T1cC Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jul 22, 2022 at 04:02:29PM +0200, Hartmut Goebel wrote: > * gnu/packages/openstack.scm (python-openstacksdk): New variable. > --- > gnu/packages/openstack.scm | 54 ++++++++++++++++++++++++++++++++++++++ > 1 file changed, 54 insertions(+) >=20 > diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm > index 3594179780..6ed54caa26 100644 > --- a/gnu/packages/openstack.scm > +++ b/gnu/packages/openstack.scm > @@ -27,7 +27,9 @@ > (define-module (gnu packages openstack) > #:use-module (gnu packages) > #:use-module (gnu packages check) > + #:use-module (gnu packages databases) > #:use-module (gnu packages gnupg) > + #:use-module (gnu packages monitoring) > #:use-module (gnu packages python) > #:use-module (gnu packages python-build) > #:use-module (gnu packages python-check) > @@ -948,3 +950,55 @@ library. This makes some operations difficult, such= as suppressing the > simple library to find the correct path to exceptions in the requests li= brary > regardless of whether they are bundled or not.") > (license asl2.0))) > + > +(define-public python-openstacksdk > + (package > + (name "python-openstacksdk") > + (version "0.100.0") > + (source (origin > + (method url-fetch) > + (uri (pypi-uri "openstacksdk" version)) > + (sha256 > + (base32 > + "0iq7rxw59ibl6xsqh3jw56yg3zfbz3cqgx1239n6xd9iv86mcgq1"))= )) > + (build-system python-build-system) > + (arguments > + '(#:tests? #f ;; 8/3781 fail Since it's such a small amount can those 8 tests be skipped? > + #:phases (modify-phases %standard-phases > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? > + (invoke "stestr" "run"))))))) > + (native-inputs (list python-ddt > + python-hacking > + python-jsonschema > + python-pbr > + python-prometheus-client > + python-requests-mock > + python-statsd > + python-stestr > + python-testscenarios > + python-oslo.config > + python-oslotest)) > + (propagated-inputs (list python-appdirs > + python-cryptography > + python-decorator > + python-dogpile.cache > + python-importlib-metadata > + python-iso8601 > + python-jmespath > + python-jsonpatch > + python-keystoneauth1 > + python-munch > + python-netifaces > + python-os-service-types > + python-pbr ; run-time dependency actually > + python-pyyaml > + python-requestsexceptions)) > + (home-page "https://docs.openstack.org/openstacksdk/latest/") > + (synopsis "SDK for building applications to work with OpenStack") > + (description "This package provides a client library for building > +applications to work with OpenStack clouds. The SDK aims to provide a > +consistent and complete set of interactions with OpenStack=E2=80=99s man= y services, > +along with complete documentation, examples, and tools.") > + (license asl2.0))) > --=20 > 2.30.4 >=20 >=20 >=20 >=20 --=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 --IgDXYNxG/8x0T1cC Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmLsGDwACgkQQarn3Mo9 g1Facw/+IctT1Gmqzg3Gc0Lf6MxGZoS5ZYx51O7/imVs9EBs9JBl+uwdBo+30ATk Wpgy25UvwFcerLd1hCYHPM68g31+P29DNX9+qFnLPF4Duu0HiCKyK8AjDZXq79x8 PzqO2kRNoAgjs6EfyE257jv2K3ei6RiJfeCxoZRsE++a6zqDERcWrbsew2u6hbpi tKDNoXhh6AwBE1+4gOTIJ/5eUheR6HIhWHWS4kMk+cri6uyW3Iy62blfUeHyU/y2 ic2gFTgQ2NS17QcpH9yVpXZqte7TPMIdO0gRc1wCNYfXFdowvPDe/7x+oC3zbv+l luBvrVkcEHgVnMsGSWHOGQ2UY9eJ2ex1S46ld/MZGobx5KH5T2R2Y1WnofjVZUXE x83U12U/5mYccPr8k1iwkrHgHTPZezVqCp0Y64TxYOxoE/2KxZjf1XysJXehYJAr TGpbhcLQl3ocg7J1UM2TAJ+0RJUMDXVk9ykyZmqFtrU0k3yY8YAe4mrEVXPeHtL7 zDrUwieue/tw+l1EcOCJvBoD17l/SsMMSp1G/y5mF8UmPYi7Oy34pE2e47OeWnje O9LFt/ykc54Cks2rtmFIGhBYqopGYETKsbRnHjP4ObZmPk10uXiFP437rclhWggR W12G/S//BNd09d436DviQl4+OloeudTXMxZw4wb/2FWTySXw8jQ= =NMJ1 -----END PGP SIGNATURE----- --IgDXYNxG/8x0T1cC--