--- id: azure-nspkg version: "3.0.2" license: MIT License license_treatment: permissive maintenance: active --- # azure-nspkg — Microsoft Azure Namespace Package [Internal] License: permissive · Maintenance: active · Downloads: 11.6M/mo ## What it is and what it does This is an internal infrastructure package for the Microsoft Azure SDK for Python. It is not meant to be installed directly by end users, but rather serves as a foundation that other Azure client library packages depend on to properly extend the `azure` namespace. Since version 3.0, the package uses PEP 420 implicit namespace packages for Python 3, while maintaining explicit namespace support for Python 2. The package contains only the necessary files to allow downstream Azure packages to register themselves within the shared `azure` namespace without conflicts. Most developers should never install this directly—it is automatically pulled in as a transitive dependency when installing actual Azure client libraries. The package has no runtime dependencies and installs with low friction. Use it for: - Automatically installed as a dependency when setting up Azure SDK client libraries for Python - Enables multiple Azure service packages to coexist under a shared namespace without import conflicts - Provides namespace infrastructure for Python 2 environments where PEP 420 is not available ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides the namespace package infrastructure that allows other Azure SDK packages to extend the `azure` namespace in Python. No—do not install this directly. It is an internal infrastructure package meant only as a transitive dependency of actual Azure client libraries. If you need Azure SDK functionality, install the appropriate service-specific package instead, which will pull in this namespace package automatically. ## Install pip install azure-nspkg uv add azure-nspkg poetry add azure-nspkg ## Installing azure-nspkg Before you install: Low install friction with no runtime dependencies. Maintenance is active with repository activity as of 2026-08-14, though the package itself has not been released since 2018-10-02. License in practice: MIT License permits permissive use, modification, and distribution with minimal restrictions. Quickstart: # This package is not intended for direct installation. # It is automatically installed as a transitive dependency. # If needed, install via: pip install azure-nspkg # Then other Azure packages can extend the azure namespace. This is an internal infrastructure package; direct installation is not recommended. It should only be installed as a transitive dependency of actual Azure client libraries. Verify before relying: - Whether this package is still required for modern Azure SDK installations or if PEP 420 namespace packages have fully superseded it - Compatibility with Python versions beyond 3.7 given the classifier list ends there ## Package facts - License: MIT License (permissive) - Python support: unspecified - Install friction: low - Maintenance: active - Downloads: 11.6M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure namespace package, azure sdk infrastructure, python namespace package, azure package extension, pep420 namespace, azure sdk setup, namespace-package, azure-infrastructure [View on SkillFed](https://skillfed.io/packages/azure-nspkg) · [View on PyPI](https://pypi.org/project/azure-nspkg/)