Description
- Package Name: azure-common
- Package Version: 1.28
- Operating System: Linux
- Python Version: 3.13
Describe the bug
azure-common does not declare any dependencies, but does require the user to manually install msrest and msrestazure (which is documented on PyPI as being deprecated and receiving no updates).
To Reproduce
Steps to reproduce the behavior:
- Create a venv
- pip install azure-common
- Open a REPL and run
from azure.common import exceptions
Expected behavior
The package should be functional when installed. If there are optional dependencies, they should be declared as extras.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
I'm looking to package some of the Azure SDK for EPEL 10. However, the current dependency chain includes both msrestazure and adal, both of which declare themselves to be deprecated and replaced by other things. I don't want to put those in EPEL 10 as it needs to be supported for ~10 years. Ideally the SDK stops depending on them, particularly implicitly.