From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 MBtuBQmv2mJ5ZQAAbAwnHQ (envelope-from ) for ; Fri, 22 Jul 2022 16:07:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id EOxTBQmv2mIMNAEAauVa8A (envelope-from ) for ; Fri, 22 Jul 2022 16:07:05 +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 AE26AE578 for ; Fri, 22 Jul 2022 16:07:04 +0200 (CEST) Received: from localhost ([::1]:37036 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oEtJ1-0002dU-RX for larch@yhetil.org; Fri, 22 Jul 2022 10:07:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oEtG7-0008F2-PY for guix-patches@gnu.org; Fri, 22 Jul 2022 10:04:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52312) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oEtG7-0005j1-Gr for guix-patches@gnu.org; Fri, 22 Jul 2022 10:04:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oEtG7-0004ub-Co for guix-patches@gnu.org; Fri, 22 Jul 2022 10:04:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56701] [PATCH 07/19] gnu: Add python-keystoneauth1. Resent-From: Hartmut Goebel Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 22 Jul 2022 14:04:03 +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.165849859118646 (code B ref 56701); Fri, 22 Jul 2022 14:04:03 +0000 Received: (at 56701) by debbugs.gnu.org; 22 Jul 2022 14:03:11 +0000 Received: from localhost ([127.0.0.1]:42023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEtFH-0004qd-7n for submit@debbugs.gnu.org; Fri, 22 Jul 2022 10:03:11 -0400 Received: from mout.kundenserver.de ([212.227.126.133]:58635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oEtFC-0004ox-5L for 56701@debbugs.gnu.org; Fri, 22 Jul 2022 10:03:06 -0400 Received: from hermia.goebel-consult.de ([46.87.142.64]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MI59b-1oK5mF2gq7-00FEki for <56701@debbugs.gnu.org>; Fri, 22 Jul 2022 16:03:00 +0200 Received: from thisbe.goebel-consult.de (hermia.goebel-consult.de [192.168.110.7]) by hermia.goebel-consult.de (Postfix) with ESMTP id 9740C66620; Fri, 22 Jul 2022 16:02:49 +0200 (CEST) From: Hartmut Goebel Date: Fri, 22 Jul 2022 16:02:27 +0200 Message-Id: X-Mailer: git-send-email 2.30.4 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:X0J7skmJOEWgCgASD6JmJUMIOGVmJmlaDv2/P6XPh1kF0zIKfQb oDNq1nlTuZzNvo0rJ5z5C71BfHUxz9o660xVDYePocwMNgYnBdnTbf2kuzzAAPB9/W8OtAy DI0cnmre02yjxhTWxmk57Q0L5uCBGq/cp7sZBy++HuFc3Tmv6F23P1ZhHvXyH0XXaNljZ6q /5zzfW9ruLzeomWBZm/fw== X-UI-Out-Filterresults: notjunk:1;V03:K0:vuUcL/mc6jA=:gTKRAqkE+pNtO5IfJv+6Ms EEWOR5nqaYnDhsqSIMQupwnNnL0FqjPCDEj4MM9t8dd1tgzvMekj2YsFx5RfUlQhZL/cgYnLH 9wWLJO3IwA5CehvaIXKuUhRa5dHtYSUZZEkMJsL1JY+hyusRBpAH9W7hJHd6gJAOkT32W3ey2 1NlxEzftEIOb17wm7+F4BmHEJu817mLa3s9OsM5aRz9vgPByvED7HACB+HwTR4NMFTgnonNuP Ph/1PxuXz/yn9iLODFDE+7QkT1bsZ1N/4yyAA5Y+7qZ8vWj1EZEacPe5naHVMFkHipfQavRsg 1/4jv8Tc1D3QywyuteDgkv18vol6jpkOXmbh2NXGHR7oOu7TnyyWbTO2c5xFb1UOKNud3zT29 5H0MWKmQSQfg6MqebqvTjvHiLDBXsIDQ0a1oXu0RugHKifGtio7EN8650QgEqy91TOMcsGuC+ Kzeudl0sJXl5Cl73zJFfdWGS6NI+FFEbP7p6GDjqzNeS18P6NAZeG8W1jVUkZ0XR7y6sUF6OO 1D+7AzV/Fsrqae+JTCnBDrEKSdJ/ygY06gSoFkzDCUVwn8WnVZE53VY/Eu8o+4htdL7uxmc/O KOWtcQAOKX3BDhWQ1wN82fNvbwPDXQLOpLNM/lEpKnIO1lHC22RBMaootiJp9BiCbxyzMaVKs 00IheftCUczen/eVvcrNn3h0WvmvrLIwyIVZvEdD7q1F2IXM9s1tq6anTy+p8pdk9JumpQIfy x1lDLGSBFb8bAMJA+HjKPBQxnf7rQ2PDZgn+IZuxVWlPXV7aZ+vqJr5hPS0= 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=1658498824; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: 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=SOVMgGA7c8dZTyRup6xs8Z2EMM3Bd65Xy/UzKIkYat4=; b=JZd1/9WLPQP0B8cDcLkso6JqnvQAD7DutBg7CU9DpoYSzI9hhrnYDV0i1igClgbRgS3yiy oOqkMdysK/ewpyLNjNDk/6hjHgsj34HzgQFZyYNqXyYWpHDvVJZIezze/E2wIO/zMwbQUT 087RdH4XTQISOomiT4HnX+10nWAgYqG7WTkRHkrSJvHqqtj3dANAdytHlS+0CPo/abWtIZ S2ZLVgWuFuWQwpnsjEEppuWvtF6p7kMpLOpjRcgoJ30p0gvbyPM8dPzqVmWor8x3NDiSlj gYI+S1x7hXAD7r8QRI3IkY4P9DtkkIUZ67ZctUY435T06lLmYWPQYrCtJokYsQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1658498824; a=rsa-sha256; cv=none; b=BY7tLo8qTPKOvCdNOFzB7VjUDydnBTtsfBy1ykE/0GPFKy46ryx1vMxyzHhecndx/gX9p0 MK3iBfoA47NWYKnO8BRlJXaVVU/XbIQfoPGsuVBXfaewGdtWDEWKQyrug02Gasvhj0YDRq 5sBWlRyHWtFisC/+T06n+oPmtYyEswoq27Ls1vzUmgMpOxWyio2nE5BlNYrmtwc7scI6w+ L1iObgym9OH+fn8GMX6dxZPH9EL7WY//q+xADMFd3homsphJlF3Om1XiWEQWHWfn/bQBYj EkM5/1TLawL3CsF3fhETNoDM3OzBOMy6Tu7v3zYAUrBR5nz2i5mGluvPwMPXcQ== 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: 0.07 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: AE26AE578 X-Spam-Score: 0.07 X-Migadu-Scanner: scn1.migadu.com X-TUID: QKBJap9Qu5u8 * gnu/packages/openstack.scm (python-keystoneauth1): New variable. --- gnu/packages/openstack.scm | 60 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/gnu/packages/openstack.scm b/gnu/packages/openstack.scm index 7b0c96d11c..b791c1c076 100644 --- a/gnu/packages/openstack.scm +++ b/gnu/packages/openstack.scm @@ -724,6 +724,66 @@ functions, such as encoding, exception handling, string manipulation, and time handling.") (license asl2.0))) +(define-public python-keystoneauth1 + (package + (name "python-keystoneauth1") + (version "5.0.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "keystoneauth1" version)) + (sha256 + (base32 + "08s36dqxrxqx37sdl28cr7fx2iwr8wfxaa53hwq2dzcx9h25zfvf")))) + (build-system python-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'relax-requirements + (lambda _ + (substitute* "test-requirements.txt" + (("hacking[<>!=].*") "hacking\n") + ;; unused, code-quality checks only + (("flake8-.*[<>!=]" line) (string-append "# " line)) + (("pycodestyle[<>!=]" line) (string-append "# " line)) + (("bandit[<>!=]" line) (string-append "# " line)) + (("coverage[<>!=]" line) (string-append "# " line)) + (("reno[<>!=]" line) (string-append "# " line))))) + (add-before 'check 'check-setup + (lambda _ + ;; remove code-quality checks + (delete-file "keystoneauth1/tests/unit/test_hacking_checks.py"))) + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "stestr" "run"))))))) + (propagated-inputs (list python-iso8601 + python-os-service-types + python-requests + python-six + python-stevedore)) + (native-inputs (list python-betamax + python-fixtures + python-hacking + python-lxml + python-oauthlib + python-oslo.config + python-oslo.utils + python-oslotest + python-pbr + python-pyyaml + python-requests-kerberos + python-requests-mock + python-stestr + python-testresources + python-testtools)) + (home-page "https://docs.openstack.org/keystoneauth/latest/") + (synopsis "Authentication Library for OpenStack Identity") + (description "Keystoneauth provides a standard way to do authentication +and service requests within the OpenStack ecosystem. It is designed for use +in conjunction with the existing OpenStack clients and for simplifying the +process of writing new clients.") + (license asl2.0))) + (define-public python-keystoneclient (package (name "python-keystoneclient") -- 2.30.4