From patchwork Fri Jul 22 14:02:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hartmut Goebel X-Patchwork-Id: 40820 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 11C1527BBEA; Fri, 22 Jul 2022 15:05:55 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id D4AC927BBE9 for ; Fri, 22 Jul 2022 15:05:52 +0100 (BST) Received: from localhost ([::1]:34816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oEtHr-0000mf-Vk for patchwork@mira.cbaines.net; Fri, 22 Jul 2022 10:05:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51312) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oEtGB-0008GH-8r for guix-patches@gnu.org; Fri, 22 Jul 2022 10:04:08 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52314) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oEtG8-0005j8-BR for guix-patches@gnu.org; Fri, 22 Jul 2022 10:04:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oEtG8-0004uq-7R for guix-patches@gnu.org; Fri, 22 Jul 2022 10:04:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56701] [PATCH 09/19] gnu: Add python-openstacksdk. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 22 Jul 2022 14:04: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: 56701@debbugs.gnu.org Received: via spool by 56701-submit@debbugs.gnu.org id=B56701.165849860018690 (code B ref 56701); Fri, 22 Jul 2022 14:04:04 +0000 Received: (at 56701) by debbugs.gnu.org; 22 Jul 2022 14:03:20 +0000 Received: from localhost ([127.0.0.1]:42030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEtFP-0004rN-TB for submit@debbugs.gnu.org; Fri, 22 Jul 2022 10:03:20 -0400 Received: from mout.kundenserver.de ([212.227.17.24]:56151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEtFJ-0004qI-Cn for 56701@debbugs.gnu.org; Fri, 22 Jul 2022 10:03:14 -0400 Received: from hermia.goebel-consult.de ([46.87.142.64]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N1wdj-1nUrH02Fuj-012GPM for <56701@debbugs.gnu.org>; Fri, 22 Jul 2022 16:03:07 +0200 Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id D061A66622; Fri, 22 Jul 2022 16:02:49 +0200 (CEST) From: Hartmut Goebel Date: Fri, 22 Jul 2022 16:02:29 +0200 Message-Id: <24ed2055a7c2eec087e8e7fe457a5f20e5337de6.1658498185.git.h.goebel@crazy-compilers.com> X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 X-Provags-ID: V03:K1:6l23EUa6Sv58uhPoLSvvBO4IBN4aA7+Yob64QJ+j/eyJcowakL1 J05PIEMJmkfv199znNzWJj9dYw4vFsWQyVeGHlFzjYEISaASSvIdD+igJ9cP1kmFkAER387 MFTAlLxhIDQFnaJ8pebBPcIFIzfGjQq3SWdVoxc0ZAWDHWA8VoUYx+G1/GUq8dsZYCxkrQ+ WHGu3esqHtjp3uQT3AI2g== X-UI-Out-Filterresults: notjunk:1;V03:K0:iOP0S7Y+mD0=:L9zASi9XzT6JbzyCdzx+Nn /3XhJCew7+D9yluM4jj6Owl8Ejlj304IL1idkWUvlY4YXB5AjwuR+/pdji7Pk38trZk+cQB7d YkG0Gi3MnB4ZXtLD7v3oalTM6Ng5Ro1B1oEgD57uGDUksGlTntmYGtLZe6R4ajsFLkYJzzaUg ZyufKo7dDbAkuhbHPd/m/F250mbgzlfkCM0pRW/9gwXAVVbNrUGmSCV6CJp7co9/XqV3iNr1M Bb6z3W3eDzFIf4VtO81PpZxQXtVyUPZni7Epg2GZ6vnc5s+Z5HQnokOAQFtwYru4fucgSLkLG FW5GQc9N690eqKhR0WmxXjSPnGzunoX5iYPxIhiD+2o9HMMadgSUFZHMEFdRsYKETUxKRvIn9 ytnJ6T1O42R55vd4GaJKltgt1qd1v9IqY0FLk59r4RAk+UpJhiGoYDjMY5kSn75AFmgkbmsjQ UKsi+IMBfjNfe9NTHk+oMtkaIH7e15Zfxi8Ega5r4yo3rM9yX3USgSQOWe0LlC9OkBoAokOzj C9W0aZnbNSjFcIw9FwvvFRt5dCfJR5BYPwwkH6l/4FIlWgpf0bIB/kc5+Zkc9Y6JC9p6tRtv7 nRbn0Gdih6fLYJ0Hxgr/y1qIf+76MbZ4b9CCPya9I9F54LEZiPJ/zVtePqo1HMB4EhZv2OuC2 onW5pvB0V6upZVeoxunA6hJsr6Nh+NKeOF+IUFQkQlikassoaxomoraZaRHl76zNO5keFEv1Y DX/o8KgO2VcRex+Hb8hVTcrDHei8aqlFp8aWCCRXonTMWJpTKMm6AAhbXfE= 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+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/openstack.scm (python-openstacksdk): New variable. --- gnu/packages/openstack.scm | 54 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) 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 library 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 + #: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’s many services, +along with complete documentation, examples, and tools.") + (license asl2.0)))