Skip to content

azure-common implicitly depends on msrestazure, which is deprecated #41648

Open
@jeremycline

Description

@jeremycline
  • 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:

  1. Create a venv
  2. pip install azure-common
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions