skillfed

azure-nspkg

Microsoft Azure Namespace Package [Internal]

azure-nspkg v3.0.2 11.6M downloads/30d#1,381 on PyPI5,588
Permissive license MIT License Active released

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 on this page — 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

azure-nspkg on PyPI

pip

pip install azure-nspkg

uv

uv add azure-nspkg

poetry

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 not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 2,873 days since the last release
Last repo commit
First released
Downloads 11,616,729/month — #1,381 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_nspkg-3.0.2-py2-none-any.whl; azure_nspkg-3.0.2-py3-none-any.whl

Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7

Tags

azure namespace packageazure sdk infrastructurepython namespace packageazure package extensionpep420 namespaceazure sdk setup
namespace-packageazure-infrastructure

More Software Development packages

typing-extensions

Provides backported and experimental type hints…

permissive · top 100 on PyPI

numpy

NumPy provides an N-dimensional array object…

permissive · top 100 on PyPI

fastapi

FastAPI is a Python web framework for building…

permissive · top 100 on PyPI

annotated-doc

Provides a way to document function parameters,…

permissive · top 100 on PyPI

typer

Typer builds command-line applications from…

permissive · top 1,000 on PyPI

distlib

Distlib provides low-level packaging utilities…

permissive · top 1,000 on PyPI

azure-cli-nspkg

Provides namespace package infrastructure for…

permissive · top 15,000 on PyPI

azure-mgmt-nspkg

Provides the namespace package infrastructure…

permissive · top 5,000 on PyPI

azure-mgmt-datalake-nspkg

Provides namespace package infrastructure for…

permissive · top 5,000 on PyPI

azure-cosmosdb-nspkg

Provides a namespace package stub for Azure…

permissive · top 5,000 on PyPI

azure-storage-nspkg

Provides the Azure Storage namespace package…

permissive · top 5,000 on PyPI

azurefunctions-extensions-base

Provides base infrastructure for Azure…

permissive · top 15,000 on PyPI

azure-common

Provides shared utilities and common code for…

permissive · top 1,000 on PyPI

azure-keyvault

A bundle package that installs three Azure Key…

permissive · top 5,000 on PyPI

azure

This package is deprecated as of v5.0.0 and no…

permissive · top 5,000 on PyPI

azure-mgmt

This package is deprecated as of v5.0.0 and…

permissive · top 5,000 on PyPI