From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id CMonC8Ku2mK5+QAAbAwnHQ (envelope-from ) for ; Fri, 22 Jul 2022 16:05:54 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id OOcMC8Ku2mKZNwEAauVa8A (envelope-from ) for ; Fri, 22 Jul 2022 16:05:54 +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 D7A9ED85 for ; Fri, 22 Jul 2022 16:05:53 +0200 (CEST) Received: from localhost ([::1]:34816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oEtHs-0000mf-Ui for larch@yhetil.org; Fri, 22 Jul 2022 10:05:52 -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 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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+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=1658498754; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: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; bh=u4WqFvTBuTpelZlT339khjSERDRivc0+8OHg7YTbUyc=; b=q44runN8mPoovF2fTWiQcTBIo9RDoRYmIjUbTCNTalkk0V6DSW9P9fWclp78sqCS77iV72 aZlsFiVXu+t5j5+Fmz3Oj5H9gM82InwEtpkB5KjXP9oee8kCNB568z/zKaAQ7VF3MGOnDy UqggZSXC68dsktmib6/wyjcwZY+sucMufwlbZjfcgwF7NfKNqbnezz54LvyfldkEpLlA35 sAbFTDIygrenJgaiecICttVLrR6IvYR02Mo8H86O9GDfeguLu3SzvXUYfpkgxDtwsMjI6a 3jUpnpUNV+ZnNS2TFJzN4VFwehWDv1CpRUvTGu/hvVb25iq41A5b+uLwuynhtw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658498754; a=rsa-sha256; cv=none; b=eHkpserVzuV4OwjGOaWfH/+zEty3+84hpRdkEMxP2TVM7P4mJDnBB3vt4hZdUMqEApR8a8 yiLIajgWm9H2A0PjG+TleJIMySAI+/FrUP7pBDjnGwHKLimFudWjLXUk2O9UzWqXAk/5s3 EjRONIi/YfcpssNpFcb5A/mHXKsx5xOkM+gEBSPhfrbir0j8OV221mcZnUtsQHakZVQ2Fi 1XvJdHxa30TfH3UWzl44z0ZQdIAsale6gHV9XP1eKxmjSFTIuldtvwU21fvEwEwzMNeyQX 4qdKjW8blp4o9/nhRsKIZNOvB1Pw9VFjQHmQ7kgUUBKCEhgM65n29pOO5xDlGA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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: -1.93 Authentication-Results: aspmx1.migadu.com; dkim=none; 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: D7A9ED85 X-Spam-Score: -1.93 X-Migadu-Scanner: scn0.migadu.com X-TUID: evQprrXW6Ahj * 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))) -- 2.30.4