Description of problem: We use the python-azure libraries for testing fence-agents upstream agents in our CI, so it would be nice if we could have the libs available in EPEL, like they are in RHEL9. An example of the libs we use in RHEL9: # yum install fence-agents-azure-arm Last metadata expiration check: 0:14:19 ago on Wed 18 Jun 2025 07:33:00 AM UTC. Dependencies resolved. =========================================================================================================================================================================================================================================== Package Architecture Version Repository Size =========================================================================================================================================================================================================================================== Installing: fence-agents-azure-arm noarch 4.16.0-1.26.8846.el9 VaporUpstream 23 k Installing dependencies: fence-agents-common noarch 4.16.0-1.26.8846.el9 VaporUpstream 57 k python3-adal noarch 1.2.7-6.el9 epel 76 k python3-azure-common noarch 1:1.1.28-4.el9 epel 29 k python3-azure-core noarch 2:1.28.0-4.el9 epel 211 k python3-azure-identity noarch 1:1.10.0-6.el9 epel 151 k python3-azure-mgmt-compute noarch 1:30.0.0-2.el9 epel 2.0 M python3-azure-mgmt-core noarch 1:1.3.2-10.el9 epel 35 k python3-azure-mgmt-network noarch 21.0.1-4.el9 epel 3.8 M python3-certifi noarch 2023.05.07-4.el9 epel 14 k python3-cffi x86_64 1.14.5-5.el9 VaporOS 257 k python3-cryptography x86_64 36.0.1-4.el9 VaporOS 1.2 M python3-isodate noarch 0.6.1-3.el9 epel 56 k python3-jwt noarch 2.4.0-1.el9 epel 41 k python3-jwt+crypto noarch 2.4.0-1.el9 epel 9.0 k python3-msal noarch 1.32.3-1.el9 epel 162 k python3-msal-extensions noarch 1.2.0-2.el9 epel 37 k python3-msrest noarch 0.7.1-9.20221014git2d8fd04.el9 epel 110 k python3-msrestazure noarch 0.6.4-16.el9 epel 58 k python3-ply noarch 3.11-14.el9 VaporOS 111 k python3-portalocker noarch 2.7.0-5.el9 epel 34 k python3-pycparser noarch 2.20-6.el9 VaporOS 139 k python3-pycurl x86_64 7.43.0.6-8.el9 VaporExtras 218 k python3-requests-oauthlib noarch 1.3.0-12.el9 VaporExtras 58 k python3-typing-extensions noarch 4.12.2-2.el9 epel 74 k Transaction Summary =========================================================================================================================================================================================================================================== Install 25 Packages Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. Build and install fence-agents-azure-arm from upstream. 2. 3. Actual results: python-azure libs not available. Expected results: python-azure libs available. Additional info: We can provide a build of the upstream version of fence-agents-azure-arm for testing.
Hey Oyvind, I'm happy to build some or all of the Python SDK for EPEL 10, although since Fedora's versions have a mixture of stable and beta releases due to azure-cli, they may not be the exact same versions as in Fedora Rawhide.
Great. We dont need any specific versions for this.
Just a heads-up that I've started on this, and I'm going to wait a bit to see if I can get https://github.com/Azure/azure-sdk-for-python/issues/41648 addressed. Both adal and msrestazure are documented as deprecated and haven't been updated in years so I'd like to not put those in EPEL 10 if I can help it.