- new upstream release

Resolves: RHEL-65332
- ha-cloud-support: add awscli2 dependency
  Resolves: RHEL-60021
- fence_bladecenter fix SyntaxWarning: invalid escape sequence '\s'
  Resolves: RHEL-57063
- build: remove python-poetry-core BuildRequires
  Resolves: RHEL-60893
- fence_compute/fence_evacuate: drop unused agents
This commit is contained in:
Oyvind Albrigtsen 2024-09-30 12:51:37 +02:00
parent 6621b63399
commit fd8d1fcadf
4 changed files with 101 additions and 93 deletions

View File

@ -5,8 +5,8 @@ diff --color -uNr a/agents/kubevirt/fence_kubevirt.py b/agents/kubevirt/fence_ku
from fencing import fail, fail_usage, run_delay, EC_STATUS, EC_FETCH_VM_UUID
try:
+ sys.path.insert(0, '/usr/lib/fence-agents/support/kubevirt/lib/python#PYTHON3_VERSION#/site-packages')
+ sys.path.insert(0, '/usr/lib/fence-agents/support/kubevirt/lib64/python#PYTHON3_VERSION#/site-packages')
+ sys.path.insert(1, '/usr/lib/fence-agents/support/kubevirt/lib/python#PYTHON3_VERSION#/site-packages')
from kubernetes.client.exceptions import ApiException
except ImportError:
logging.error("Couldn\'t import kubernetes.client.exceptions.ApiException - not found or not accessible")

View File

@ -1,100 +1,109 @@
diff --color -uNr a/agents/cisco_ucs/fence_cisco_ucs.py b/agents/cisco_ucs/fence_cisco_ucs.py
--- a/agents/cisco_ucs/fence_cisco_ucs.py 2022-10-18 15:50:58.000000000 +0200
+++ b/agents/cisco_ucs/fence_cisco_ucs.py 2024-03-14 09:23:55.010793743 +0100
@@ -1,6 +1,7 @@
--- a/agents/cisco_ucs/fence_cisco_ucs.py 2024-05-29 17:10:31.000000000 +0200
+++ b/agents/cisco_ucs/fence_cisco_ucs.py 2024-11-25 12:24:29.897194522 +0100
@@ -1,6 +1,8 @@
#!@PYTHON@ -tt
import sys, re
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl, io
import logging
import atexit
diff --color -uNr a/agents/docker/fence_docker.py b/agents/docker/fence_docker.py
--- a/agents/docker/fence_docker.py 2022-10-18 15:50:58.000000000 +0200
+++ b/agents/docker/fence_docker.py 2024-03-14 09:24:02.013951459 +0100
@@ -4,6 +4,7 @@
--- a/agents/docker/fence_docker.py 2024-11-20 11:39:38.000000000 +0100
+++ b/agents/docker/fence_docker.py 2024-11-25 12:24:42.345486546 +0100
@@ -4,6 +4,8 @@
import sys
import io
import logging
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl
import json
diff --color -uNr a/agents/ibm_powervs/fence_ibm_powervs.py b/agents/ibm_powervs/fence_ibm_powervs.py
--- a/agents/ibm_powervs/fence_ibm_powervs.py 2023-06-21 14:05:19.000000000 +0200
+++ b/agents/ibm_powervs/fence_ibm_powervs.py 2024-03-14 09:24:07.631077960 +0100
@@ -1,6 +1,7 @@
--- a/agents/ibm_powervs/fence_ibm_powervs.py 2024-11-20 11:39:38.000000000 +0100
+++ b/agents/ibm_powervs/fence_ibm_powervs.py 2024-11-25 12:24:43.929523706 +0100
@@ -1,6 +1,8 @@
#!@PYTHON@ -tt
import sys
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
import pycurl, io, json
import logging
import atexit
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl
import io
import json
diff --color -uNr a/agents/ibm_vpc/fence_ibm_vpc.py b/agents/ibm_vpc/fence_ibm_vpc.py
--- a/agents/ibm_vpc/fence_ibm_vpc.py 2022-10-24 11:02:10.000000000 +0200
+++ b/agents/ibm_vpc/fence_ibm_vpc.py 2024-03-14 09:24:15.509255382 +0100
@@ -1,6 +1,7 @@
--- a/agents/ibm_vpc/fence_ibm_vpc.py 2024-05-29 17:10:31.000000000 +0200
+++ b/agents/ibm_vpc/fence_ibm_vpc.py 2024-11-25 12:24:48.318626670 +0100
@@ -1,6 +1,8 @@
#!@PYTHON@ -tt
import sys
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl, io, json
import logging
import atexit
diff --color -uNr a/agents/pve/fence_pve.py b/agents/pve/fence_pve.py
--- a/agents/pve/fence_pve.py 2022-10-18 15:50:58.000000000 +0200
+++ b/agents/pve/fence_pve.py 2024-03-14 09:24:20.762373685 +0100
@@ -6,6 +6,7 @@
--- a/agents/pve/fence_pve.py 2024-05-29 17:10:31.000000000 +0200
+++ b/agents/pve/fence_pve.py 2024-11-25 12:24:52.395722312 +0100
@@ -6,6 +6,8 @@
import sys
import json
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl
import io
import atexit
diff --color -uNr a/agents/rhevm/fence_rhevm.py b/agents/rhevm/fence_rhevm.py
--- a/agents/rhevm/fence_rhevm.py 2022-10-18 15:50:58.000000000 +0200
+++ b/agents/rhevm/fence_rhevm.py 2024-03-14 09:24:26.490502687 +0100
@@ -1,6 +1,7 @@
--- a/agents/rhevm/fence_rhevm.py 2024-05-29 17:10:31.000000000 +0200
+++ b/agents/rhevm/fence_rhevm.py 2024-11-25 12:24:56.342814908 +0100
@@ -1,6 +1,8 @@
#!@PYTHON@ -tt
import sys, re
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl, io
import logging
import atexit
diff --color -uNr a/agents/vmware_rest/fence_vmware_rest.py b/agents/vmware_rest/fence_vmware_rest.py
--- a/agents/vmware_rest/fence_vmware_rest.py 2022-10-18 15:50:58.000000000 +0200
+++ b/agents/vmware_rest/fence_vmware_rest.py 2024-03-14 09:25:24.081799686 +0100
@@ -1,6 +1,7 @@
--- a/agents/vmware_rest/fence_vmware_rest.py 2024-05-29 17:10:31.000000000 +0200
+++ b/agents/vmware_rest/fence_vmware_rest.py 2024-11-25 12:25:02.753965308 +0100
@@ -1,6 +1,8 @@
#!@PYTHON@ -tt
import sys
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl, io, json
import logging
import atexit
diff --color -uNr a/agents/vmware_vcloud/fence_vmware_vcloud.py b/agents/vmware_vcloud/fence_vmware_vcloud.py
--- a/agents/vmware_vcloud/fence_vmware_vcloud.py 2022-10-18 15:50:58.000000000 +0200
+++ b/agents/vmware_vcloud/fence_vmware_vcloud.py 2024-03-14 09:25:28.098890153 +0100
@@ -1,6 +1,7 @@
--- a/agents/vmware_vcloud/fence_vmware_vcloud.py 2024-05-29 17:10:31.000000000 +0200
+++ b/agents/vmware_vcloud/fence_vmware_vcloud.py 2024-11-25 12:25:06.316048871 +0100
@@ -1,6 +1,8 @@
#!@PYTHON@ -tt
import sys
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
import pycurl, io
import logging
import atexit
diff --color -uNr a/lib/fencing.py.py b/lib/fencing.py.py
--- a/lib/fencing.py.py 2023-10-06 16:38:40.000000000 +0200
+++ b/lib/fencing.py.py 2024-03-14 09:26:01.053632288 +0100
@@ -1,6 +1,8 @@
--- a/lib/fencing.py.py 2024-11-20 11:39:38.000000000 +0100
+++ b/lib/fencing.py.py 2024-11-25 12:24:23.323040301 +0100
@@ -1,6 +1,9 @@
#!@PYTHON@ -tt
-import sys, getopt, time, os, uuid, pycurl, stat
+import sys, getopt, time, os, uuid, stat
+sys.path.insert(0, '/usr/lib/fence-agents/support/common/lib64/python#PYTHON3_VERSION#/site-packages')
+sys.path.insert(1, '/usr/lib/fence-agents/support/common/lib/python#PYTHON3_VERSION#/site-packages')
+import pycurl
import pexpect, re, syslog
import logging

View File

@ -12,8 +12,8 @@
Name: fence-agents
Summary: Set of unified programs capable of host isolation ("fencing")
Version: 4.15.0
Release: 2%{?alphatag:.%{alphatag}}%{?dist}
Version: 4.16.0
Release: 1%{?alphatag:.%{alphatag}}%{?dist}
License: GPL-2.0-or-later AND LGPL-2.0-or-later
URL: https://github.com/ClusterLabs/fence-agents
Source0: https://fedorahosted.org/releases/f/e/fence-agents/%{name}-%{version}.tar.gz
@ -43,50 +43,51 @@ Source1150: aliyun-cli-3.0.198.tar.gz
Source1151: aliyun-openapi-meta-5cf98b660.tar.gz
## go mod vendor
Source1152: aliyun-cli-go-vendor.tar.gz
# awscli
Source1200: s3transfer-0.10.0.tar.gz
# aws
Source1300: boto3-1.34.47.tar.gz
Source1301: botocore-1.34.47.tar.gz
Source1200: boto3-1.34.47.tar.gz
Source1201: botocore-1.34.47.tar.gz
Source1202: s3transfer-0.10.0.tar.gz
# azure
Source1400: azure-mgmt-compute-30.5.0.tar.gz
Source1401: azure-mgmt-network-25.3.0.tar.gz
Source1402: azure-identity-1.15.0.tar.gz
Source1403: msrestazure-0.6.4.tar.gz
Source1404: adal-1.2.7.tar.gz
Source1405: azure-common-1.1.28.zip
Source1406: azure-core-1.30.0.tar.gz
Source1407: azure-mgmt-core-1.4.0.zip
Source1408: isodate-0.6.1.tar.gz
Source1409: msal-1.27.0.tar.gz
Source1410: msal-extensions-1.1.0.tar.gz
Source1411: msrest-0.7.1.zip
Source1412: certifi-2024.2.2.tar.gz
Source1413: PyJWT-2.8.0.tar.gz
Source1414: portalocker-2.8.2.tar.gz
Source1300: azure-mgmt-compute-30.5.0.tar.gz
Source1301: azure-mgmt-network-25.3.0.tar.gz
Source1302: azure-identity-1.15.0.tar.gz
Source1303: msrestazure-0.6.4.tar.gz
Source1304: adal-1.2.7.tar.gz
Source1305: azure-common-1.1.28.zip
Source1306: azure-core-1.30.0.tar.gz
Source1307: azure-mgmt-core-1.4.0.zip
Source1308: isodate-0.6.1.tar.gz
Source1309: msal-1.27.0.tar.gz
Source1310: msal-extensions-1.1.0.tar.gz
Source1311: msrest-0.7.1.zip
Source1312: certifi-2024.2.2.tar.gz
Source1313: PyJWT-2.8.0.tar.gz
Source1314: portalocker-2.8.2.tar.gz
# google
Source1500: google-api-python-client-1.12.8.tar.gz
Source1501: chardet-3.0.4.tar.gz
Source1502: google-api-core-1.34.1.tar.gz
Source1503: google-auth-2.28.1.tar.gz
Source1504: google-auth-httplib2-0.2.0.tar.gz
Source1505: httplib2-0.22.0.tar.gz
Source1506: uritemplate-3.0.1.tar.gz
Source1507: cachetools-5.3.2.tar.gz
Source1508: googleapis-common-protos-1.62.0.tar.gz
Source1509: pyasn1_modules-0.3.0.tar.gz
Source1510: pyroute2-0.7.12.tar.gz
Source1511: pyroute2.core-0.6.13.tar.gz
Source1512: pyroute2.ethtool-0.6.13.tar.gz
Source1513: pyroute2.ipdb-0.6.13.tar.gz
Source1514: pyroute2.ipset-0.6.13.tar.gz
Source1515: pyroute2.ndb-0.6.13.tar.gz
Source1516: pyroute2.nftables-0.6.13.tar.gz
Source1517: pyroute2.nslink-0.6.13.tar.gz
Source1400: google-api-python-client-1.12.8.tar.gz
Source1401: chardet-3.0.4.tar.gz
Source1402: google-api-core-1.34.1.tar.gz
Source1403: google-auth-2.28.1.tar.gz
Source1404: google-auth-httplib2-0.2.0.tar.gz
Source1405: httplib2-0.22.0.tar.gz
Source1406: uritemplate-3.0.1.tar.gz
Source1407: cachetools-5.3.2.tar.gz
Source1408: googleapis-common-protos-1.62.0.tar.gz
Source1409: pyasn1_modules-0.3.0.tar.gz
Source1410: pyroute2-0.7.12.tar.gz
Source1411: pyroute2.core-0.6.13.tar.gz
Source1412: pyroute2.ethtool-0.6.13.tar.gz
Source1413: pyroute2.ipdb-0.6.13.tar.gz
Source1414: pyroute2.ipset-0.6.13.tar.gz
Source1415: pyroute2.ndb-0.6.13.tar.gz
Source1416: pyroute2.nftables-0.6.13.tar.gz
Source1417: pyroute2.nslink-0.6.13.tar.gz
## NEEEDED FOR GOOGLE AUTH
## INFO: pip is looking at multiple versions of google-auth to determine which version is compatible with other requirements. This could take a while.
## ERROR: Could not find a version that satisfies the requirement rsa<5,>=3.1.4 (from google-auth) (from versions: none)
Source1518: rsa-4.9.tar.gz
# google buildreq
Source1519: poetry_core-1.9.0.tar.gz
# kubevirt
## pip download --no-binary :all: openshift
Source1600: openshift-0.13.2.tar.gz
@ -104,7 +105,7 @@ Patch5: bundled-kubevirt.patch
Patch6: bundled-pycurl.patch
Patch7: bundled-suds.patch
%global supportedagents amt_ws apc apc_snmp bladecenter brocade cisco_mds cisco_ucs compute drac5 eaton_snmp emerson eps evacuate hpblade ibmblade ibm_powervs ibm_vpc ifmib ilo ilo_moonshot ilo_mp ilo_ssh intelmodular ipdu ipmilan kdump kubevirt lpar mpath redfish rhevm rsa rsb sbd scsi vmware_rest vmware_soap wti
%global supportedagents amt_ws apc apc_snmp bladecenter brocade cisco_mds cisco_ucs drac5 eaton_snmp emerson eps hpblade ibmblade ibm_powervs ibm_vpc ifmib ilo ilo_moonshot ilo_mp ilo_ssh intelmodular ipdu ipmilan kdump kubevirt lpar mpath redfish rhevm rsa rsb sbd scsi vmware_rest vmware_soap wti
%ifarch x86_64
%global testagents virsh heuristics_ping aliyun aws azure_arm gce openstack virt
%endif
@ -174,7 +175,7 @@ BuildRequires: libxslt
## Python dependencies
BuildRequires: python3-devel
# dependencies for building HA support subpackages
BuildRequires: python3-pip python3-wheel python3-setuptools python-poetry-core libcurl-devel git openssl-devel
BuildRequires: python3-pip python3-wheel python3-setuptools libcurl-devel git openssl-devel
%ifarch x86_64
BuildRequires: golang go-rpm-macros
%endif
@ -239,6 +240,8 @@ popd
%endif
# support libs
%{__python3} -m pip install --no-build-isolation --user --no-index --find-links %{_sourcedir} poetry-core
%ifarch x86_64
LIBS="%{_sourcedir}/requirements-*.txt"
%endif
@ -246,11 +249,11 @@ LIBS="%{_sourcedir}/requirements-*.txt"
LIBS="%{_sourcedir}/requirements-common.txt"
%endif
for x in $LIBS; do
%{__python3} -m pip install --no-build-isolation --root support/$(echo $x | sed -E "s/.*requirements-(.*).txt/\1/") --prefix "" --no-index --find-links %{_sourcedir} -r $x
%{__python3} -m pip install --no-build-isolation --prefix "" --root support/$(echo $x | sed -E "s/.*requirements-(.*).txt/\1/") --no-index --find-links %{_sourcedir} -r $x
done
# kubevirt
%{__python3} -m pip install --no-build-isolation --root support/kubevirt --prefix "" --no-index --find-links %{_sourcedir} openshift suds-community
%{__python3} -m pip install --no-build-isolation --prefix "" --root support/kubevirt --no-index --find-links %{_sourcedir} openshift suds-community
rm -rf kubevirt/rsa*
for dir in support/*; do
@ -378,14 +381,15 @@ This package contains support files including the Python fencing library.
License: GPL-2.0-or-later AND LGPL-2.0-or-later AND Apache-2.0 AND MIT AND BSD-2-Clause AND BSD-3-Clause AND MPL-2.0 AND LGPL-2.1-or-later AND ISC
Summary: Support libraries for HA Cloud agents
Requires: python3-colorama python3-docutils python3-pyyaml python3-jmespath python3-pyasn1 python3-dateutil python3-urllib3 python3-six python3-cryptography python3-cffi python3-requests python3-requests-oauthlib python3-typing-extensions python3-packaging python3-charset-normalizer python3-idna python3-oauthlib python3-pycparser python3-protobuf python3-pyparsing
Requires: awscli2
Provides: bundled(python3-aliyun-python-sdk-ecs) = 4.24.71
Provides: bundled(python3-aliyun-python-sdk-core) = 2.14.0
Provides: bundled(python3-jmespath) = 0.10.0
Provides: bundled(aliyun-cli) = 3.0.198
Provides: bundled(aliyun-openapi-meta) = 5cf98b660
Provides: bundled(python3-s3transfer) = 0.10.0
Provides: bundled(python3-boto3) = 1.34.47
Provides: bundled(python3-botocore) = 1.34.47
Provides: bundled(python3-s3transfer) = 0.10.0
Provides: bundled(python3-azure-mgmt-compute) = 30.5.0
Provides: bundled(python3-azure-mgmt-network) = 25.3.0
Provides: bundled(python3-azure-identity) = 1.15.0
@ -600,22 +604,6 @@ via the SNMP protocol.
%{_sbindir}/fence_cisco_ucs
%{_mandir}/man8/fence_cisco_ucs.8*
%ifarch x86_64 ppc64le
%package compute
License: GPL-2.0-or-later AND LGPL-2.0-or-later
Summary: Fence agent for Nova compute nodes
Requires: python3-requests
Requires: fence-agents-common = %{version}-%{release}
Obsoletes: ha-openstack-support <= %{version}-%{release}
%description compute
Fence agent for Nova compute nodes.
%files compute
%{_sbindir}/fence_compute
%{_sbindir}/fence_evacuate
%{_mandir}/man8/fence_compute.8*
%{_mandir}/man8/fence_evacuate.8*
%endif
%package drac5
License: GPL-2.0-or-later AND LGPL-2.0-or-later
Summary: Fence agent for Dell DRAC 5
@ -1178,6 +1166,16 @@ are located on corosync cluster nodes.
%endif
%changelog
* Mon Nov 25 2024 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.16.0-1
- new upstream release
Resolves: RHEL-65332
- ha-cloud-support: add awscli2 dependency
Resolves: RHEL-60021
- fence_bladecenter fix SyntaxWarning: invalid escape sequence '\s'
Resolves: RHEL-57063
- build: remove python-poetry-core BuildRequires
Resolves: RHEL-60893
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 4.15.0-2
- Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018

View File

@ -1,4 +1,4 @@
SHA512 (fence-agents-4.15.0.tar.gz) = 16871880b5d2286145608dd43ec8943b079238774de7539b0e86bbf1d9b2f1d4e3e17632bcb078b49aafbe9a4b2efab4c24196d9d0df9b318e26092465acd67b
SHA512 (fence-agents-4.16.0.tar.gz) = d8ab992934f5dcf4301e65680798446ecc0f0ed40628e6053778d8ecb06ad06e03d08af46b7b257d1022a8f66908570fa395e2cb07b2ef895a7fe4d1287a4c20
SHA512 (requirements-common.txt) = 27efb8655b5cb949ddbdaa1ef8bb0787349ad3173ae46d47110779a7588f6b03e3a6bd717cc7b9182dda3a0ed474715da9ca378031fed288fb9fb4dcae4b15f1
SHA512 (requirements-aliyun.txt) = 74ae6b3f7bb0c25b532f606d7dea3cf4e3a0d1c1abdce78d01e2ab8e81c9f346162142679bad884b2fa110d4d6a8c4692b678017eb1fc7d092907c0c063b1c79
SHA512 (requirements-aws.txt) = ca39604d09f4b05589ddaa437be13b7f5d1868218745df107564d73a6c32efb7e4761436197a69653edc47a78f40dd7d5f0894935ec21b8f23b7c7bc71dfd0d1
@ -12,9 +12,9 @@ SHA512 (jmespath-0.10.0.tar.gz) = 9e229b5809d2dd74eb7dbf518953f848175743fb0ee91f
SHA512 (aliyun-cli-3.0.198.tar.gz) = d39f36205c1325ab7596da836d59db458beb877f870ddb9e61e85bc6a2be07c1db9042417fc0ef0edd82d307b0f45577ca62f977f37701215f50a806a4dc6473
SHA512 (aliyun-openapi-meta-5cf98b660.tar.gz) = 0476feef9085f77a60ef80ae06ca703af0be807d3bdf1a9a7dfffb415409c1c45fcd184c86346c22a48b5794f84cebc410eeee2dfbf7dcef91c79c6fea8e15b9
SHA512 (aliyun-cli-go-vendor.tar.gz) = 0e545d545245051efc10acdb3d0f22d3b81f60c5946f8479e5a0df16a8bcb390763212ca59ff9298633432434ebb221cce9a35e1bf00db9245eba32bfb84eb23
SHA512 (s3transfer-0.10.0.tar.gz) = 83c5f794770e4f3cfd2e54297a4fe228bed76d321b694380e918f39cbb7ebe5881b29499d7230a2af13e4c1c9bf2d67285116fc16cb9b6fa5f526ff1d25b607c
SHA512 (boto3-1.34.47.tar.gz) = 619c0c9fc6bfdff106348bc4ce980403a6261a51dcfca17650e632f99548eaa4eeeece76b99974cf345eef26e2ba770ff308ed6453e211b46042d09b8d08ab13
SHA512 (botocore-1.34.47.tar.gz) = c921a01dc9e020d447c6d16c7761ce5e04cec5c1c5792a221c5d5e833f7511a50a6568c20cb3e958553246e041fbab30be5cd835efd9eeb179fe0d29e52de5f8
SHA512 (s3transfer-0.10.0.tar.gz) = 83c5f794770e4f3cfd2e54297a4fe228bed76d321b694380e918f39cbb7ebe5881b29499d7230a2af13e4c1c9bf2d67285116fc16cb9b6fa5f526ff1d25b607c
SHA512 (azure-mgmt-compute-30.5.0.tar.gz) = cd3c91502f8792d1aede5ecd5fe88cd162a9ae7e0bab5c361395ac213875615100c3f1d3ea9e248e2e7da606cec6db81b465d78f37880493b85755fa384dddd4
SHA512 (azure-mgmt-network-25.3.0.tar.gz) = 671872b5d7bc4ab7586355c54d4427bb7b38fdc0c4145df1dd2114f195b2ddf0084245465a14d5e8cbe77ffe496279c4531e0590223d5b264b667f411a32e2e3
SHA512 (azure-identity-1.15.0.tar.gz) = 718c394d287d055cf4642f444152e1736d8000c585be1a1fc8c406b3feeb33e169d230b253a459e1b5efe580aa3f5212c3d79f9770426f66e633f570de47fb92
@ -49,6 +49,7 @@ SHA512 (pyroute2.ndb-0.6.13.tar.gz) = 17a992483c34d6bc0ae12dc1f077f52ed0de0dc37d
SHA512 (pyroute2.nftables-0.6.13.tar.gz) = bb9426bda897ebda74fdccf59782b9d8dc665ba7f07aaa92fd80e039a9098f581256b66318431113a7b3da19b2dba279492661b97a67a724e41b41dd89e20bfe
SHA512 (pyroute2.nslink-0.6.13.tar.gz) = 16b3c8ea6d5319520a4d777f5ad76c265ea38c0b8ecc98922ddc6d898d05cfc931acd6b4a2884b1803b318e17744bf93961312ac60ea227ff2d01245ceedf935
SHA512 (rsa-4.9.tar.gz) = 85f359cc448a42f267f425fcf761597eeeab942523de49284b01d6ea2bcca8bddf0fac26926b487ae91c15889a7c4897a33ee00de859f28fe9cca19ef98c3f19
SHA512 (poetry_core-1.9.0.tar.gz) = 51812a673cd430511aa33fc84a646f0f73a3dfc334848f570f598ddefc83b1d29ed2061cc0109e59dd9f15ad4863920a165dfec86a27ecd6aa7fcecd425f9c7f
SHA512 (openshift-0.13.2.tar.gz) = ff1f2a72b154c59a9e93381fbce51029b9c64fa11ad3a9f39281a55167d8e97344425419e3139e7369e31495c17ae69ba2a7cc47b86ad0a81dc21980edeff366
SHA512 (kubernetes-29.0.0.tar.gz) = dc9ac54b848e9537616aca4b1062eaa01a7e8f94c91937593913f8c17947907b4aeede006dda92a4b6d0afb2b04d8a0139b52b776897834dea5466b39267ba3b
SHA512 (python-string-utils-1.0.0.tar.gz) = 23ee48053848edd74915a985ee9edec48bbba468e228745f7d27b6a855c67f6b7ddf1cf71049458bf0b1c6c4d4f905ebacfac960597cbadbbe2daa1fe9472280