Bug 2373311 - Provide python-azure libraries for RHEL10
Summary: Provide python-azure libraries for RHEL10
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: python-azure-common
Version: epel10
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jeremy Cline
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-06-18 08:53 UTC by Oyvind Albrigtsen
Modified: 2025-06-18 20:57 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Oyvind Albrigtsen 2025-06-18 08:53:10 UTC
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.

Comment 1 Jeremy Cline 2025-06-18 14:10:09 UTC
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.

Comment 2 Oyvind Albrigtsen 2025-06-18 14:21:31 UTC
Great.

We dont need any specific versions for this.

Comment 3 Jeremy Cline 2025-06-18 20:57:02 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.