Extension package for Azure Storage Python libraries
This package provides optional native extensions for Azure Storage Python SDK libraries and is not intended for direct use.
This package contains native extension modules that provide performance-critical functionality for Azure Storage Python SDK libraries. It is designed exclusively for use with Azure Storage SDKs and must be explicitly installed to enable enhanced performance features.
Important Notes
⚠️ Not for standalone use: This package is designed exclusively as an optional dependency for Azure Storage Python SDK libraries. The API surface is subject to change without following semantic versioning conventions—breaking changes may occur between minor versions.
⚠️ Implementation may change: While this package currently uses C extensions, future versions may migrate to Rust extensions or other native implementations, which would require different build toolchains.
Installation
Install this package via extras when installing Azure Storage libraries:
pip install azure-storage-blob[ext-checksums]
This ensures you get compatible versions of both the SDK and the extensions package.
⚠️ Installing
azure-storage-extensionsdirectly is not recommended. Use the extras syntax above to ensure compatibility.
Prerequisites
- Python 3.10 or later is required to use this package. For more details, please read our page on Azure SDK for Python version support policy.
Troubleshooting Installation Issues
This package contains native extension modules and requires platform-specific compiled binaries. We distribute pre-built wheels for common platforms (Windows, macOS, Linux) on PyPI, which pip will automatically install when available.
If a pre-built wheel is not available for your platform, pip will attempt to build the extensions from source. This requires:
- A C compiler (e.g., gcc, clang, MSVC)
- Python development headers
Common installation errors:
- "error: Microsoft Visual C++ 14.0 or greater is required" (Windows): Install Microsoft C++ Build Tools
- "error: command 'gcc' failed" (Linux): Install build essentials:
sudo apt-get install build-essential python3-dev(Debian/Ubuntu) or equivalent for your distribution - "error: command 'clang' failed" (macOS): Install Xcode Command Line Tools:
xcode-select --install
If you encounter installation issues, please open an issue in the Azure SDK for Python repository.
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Metadata
Release files for azure-storage-extensions 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| azure_storage_extensions-0.1.0.tar.gz | 41.0 kB | Without provenance | Details |
Built distributions (wheels)
Total release size: 965.1 kB
Release files / azure_storage_extensions-0.1.0.tar.gz
| Download URL | azure_storage_extensions-0.1.0.tar.gz |
|---|---|
| Size | 41.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
378ab13107ec4382120a363beca5c47b709a970012c556f2c2ecb2fbee858f98
|
|
BLAKE2b-256 checksum How to use checksums |
b42e0a6c92472eb5a96aa10b6802af9d51f8d71f475e09140a7490d42acd1d14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp311-pypy311_pp73-win_amd64.whl
| Download URL | azure_storage_extensions-0.1.0-pp311-pypy311_pp73-win_amd64.whl |
|---|---|
| Size | 67.0 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3ea47e90fcd5bc92f97744f196be1a11de3a822b4427a5bfa7abffe0677aeb95
|
|
BLAKE2b-256 checksum How to use checksums |
93586e23893680574f34fce9f6f3a6a4c949c1c920b67d14da0442f767f00b4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | azure_storage_extensions-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 59.1 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
607e3e7a0e9dc1edba416c01a90734347397a6271f17093d800f7c1d0e4513f9
|
|
BLAKE2b-256 checksum How to use checksums |
42c18b84d765310f186aea96fc54890e52bcd2a6362e7fb0df52eb76ad38bbf7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp311-pypy311_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | azure_storage_extensions-0.1.0-pp311-pypy311_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 58.8 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
a51cfe775bac888ae53597a74fcd8b05078c493ea447196cd917da1637bfdb32
|
|
BLAKE2b-256 checksum How to use checksums |
7f8e3dddef414c145aaccb0b93c56fe3c71ec0b6633941b95397a8abbb89616d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
| Download URL | azure_storage_extensions-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 62.1 kB |
| Tags | PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
72ff5f87644ce2729037847d5b5f425604eccbc2292f2893bcb21c2cbc2d572c
|
|
BLAKE2b-256 checksum How to use checksums |
d7241d6215eb0583de54b1f87081330cc45caf274839e0a17ed0853c52d1212d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp310-pypy310_pp73-win_amd64.whl
| Download URL | azure_storage_extensions-0.1.0-pp310-pypy310_pp73-win_amd64.whl |
|---|---|
| Size | 67.0 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
faba1552c3ab66ccafb126a6ff920c9f26e752151cff3694fba84f8c60d77238
|
|
BLAKE2b-256 checksum How to use checksums |
a4a3cbd113b463ef49af0b26f35a1e7552e9511d1556236bbcdd29de19002317
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | azure_storage_extensions-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 59.0 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
7895d148b3eb83d353b630caf846c7323a14ac6dd281d522cf3f38069e2ef68d
|
|
BLAKE2b-256 checksum How to use checksums |
3836080a9da27694ae613b2f9024d465f989be5706b47c39371cc439be12c04c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | azure_storage_extensions-0.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 58.7 kB |
| Tags | Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
dee6a364e7ba25776a62a9836467bef28e1e2172e51cf925e5e78452ef5a9945
|
|
BLAKE2b-256 checksum How to use checksums |
7c3d317abd85cc0906858089be8821c1be27c84750fe59c3c151e24c60a92311
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
| Download URL | azure_storage_extensions-0.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl |
|---|---|
| Size | 62.0 kB |
| Tags | PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae7dd4c5fb912d315d9c74d955def2a5baf5537c88449caa15975fe75ea0ed92
|
|
BLAKE2b-256 checksum How to use checksums |
2c3fe5b348bc94f092b6542d205f1eb45290525682fe9c971291a8ac778b2433
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-win_arm64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-win_arm64.whl |
|---|---|
| Size | 65.6 kB |
| Tags | CPython 3.10 Windows ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
c039312f920b01812ad152fcff6c40d0c2625319bf8647e99ccb32854e7306e8
|
|
BLAKE2b-256 checksum How to use checksums |
40db954504f9856d37a1052f7a27234772f53648bf1c736e986466121fcd302e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-win_amd64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-win_amd64.whl |
|---|---|
| Size | 66.9 kB |
| Tags | CPython 3.10 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
41ee60eca4f75a49c1b18640e320103d5bd2692e311863c7f878ad1688c3eb48
|
|
BLAKE2b-256 checksum How to use checksums |
5c1c64910be71d733abae0778a904145bd06b750e3c73d642f7e92ce7cf9739a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 59.0 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
bb56b46b69429226ff2e5296b4a76fcd3f368f3912130d1888e909aa32728e18
|
|
BLAKE2b-256 checksum How to use checksums |
85396a9f37ce0b12e1fdf10ccc01bda331a46c34259b4c2d015e1036b160c83e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 59.4 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
f5c642fdfdb7e0c3b84dfebbf78b6c8d8cc2d4fd3a0e9653681908ed93e0a089
|
|
BLAKE2b-256 checksum How to use checksums |
ef5f15f52a209e5bd569951132fedaf905a8983c805651b7f897c290dc1c8c9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 58.9 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
4f5852356b064d20f54cb0c8706033b385007bdbca2942473e2ba38d5799c90a
|
|
BLAKE2b-256 checksum How to use checksums |
767cb7051f4fffc7c22147bdc7aa545dd9726cc3bd9d8a551918f07996f892e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 58.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
0c2fe64264d722bf5108711d21b7a847381ef73a78c9dd40546533017ed6a280
|
|
BLAKE2b-256 checksum How to use checksums |
f24120804e0803f2f4615645d5099b3cc10b2673b83f27abc1b9ec5a4f03d854
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_storage_extensions-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
| Download URL | azure_storage_extensions-0.1.0-cp310-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 61.9 kB |
| Tags | CPython 3.10 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
851db017da4f7f42cce7d5e55450346cedbbeb347456f8594dbbd68c3fa2fda5
|
|
BLAKE2b-256 checksum How to use checksums |
f78c79ccccfce6442ec2a79a8758cc9ccd15c2ab6851c1fb0923be6d78aa3453
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Security for azure-storage-extensions 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.