Skip to main content

Azure Storage Extensions

Project description

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-extensions directly is not recommended. Use the extras syntax above to ensure compatibility.

Prerequisites

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_storage_extensions-0.1.0.tar.gz (41.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

azure_storage_extensions-0.1.0-pp311-pypy311_pp73-win_amd64.whl (67.0 kB view details)

Uploaded PyPyWindows x86-64

azure_storage_extensions-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (62.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

azure_storage_extensions-0.1.0-pp310-pypy310_pp73-win_amd64.whl (67.0 kB view details)

Uploaded PyPyWindows x86-64

azure_storage_extensions-0.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (62.0 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

azure_storage_extensions-0.1.0-cp310-abi3-win_arm64.whl (65.6 kB view details)

Uploaded CPython 3.10+Windows ARM64

azure_storage_extensions-0.1.0-cp310-abi3-win_amd64.whl (66.9 kB view details)

Uploaded CPython 3.10+Windows x86-64

azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl (59.0 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl (59.4 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (58.9 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

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 (58.7 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

azure_storage_extensions-0.1.0-cp310-abi3-macosx_11_0_arm64.whl (61.9 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file azure_storage_extensions-0.1.0.tar.gz.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0.tar.gz
Algorithm Hash digest
SHA256 378ab13107ec4382120a363beca5c47b709a970012c556f2c2ecb2fbee858f98
MD5 acb37927c3a6627dcd6d8b583ac7eb64
BLAKE2b-256 b42e0a6c92472eb5a96aa10b6802af9d51f8d71f475e09140a7490d42acd1d14

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3ea47e90fcd5bc92f97744f196be1a11de3a822b4427a5bfa7abffe0677aeb95
MD5 dd73c71436a66895dffd4741a9dab835
BLAKE2b-256 93586e23893680574f34fce9f6f3a6a4c949c1c920b67d14da0442f767f00b4c

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 607e3e7a0e9dc1edba416c01a90734347397a6271f17093d800f7c1d0e4513f9
MD5 bbb90fd2feff146becbf1559fc2f2453
BLAKE2b-256 42c18b84d765310f186aea96fc54890e52bcd2a6362e7fb0df52eb76ad38bbf7

See more details on using hashes here.

File details

Details for the file 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.

File metadata

File hashes

Hashes for 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
Algorithm Hash digest
SHA256 a51cfe775bac888ae53597a74fcd8b05078c493ea447196cd917da1637bfdb32
MD5 658d307d41852864696cd331c82081a2
BLAKE2b-256 7f8e3dddef414c145aaccb0b93c56fe3c71ec0b6633941b95397a8abbb89616d

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72ff5f87644ce2729037847d5b5f425604eccbc2292f2893bcb21c2cbc2d572c
MD5 9e01148ccb34b48986a9383957a913a7
BLAKE2b-256 d7241d6215eb0583de54b1f87081330cc45caf274839e0a17ed0853c52d1212d

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 faba1552c3ab66ccafb126a6ff920c9f26e752151cff3694fba84f8c60d77238
MD5 e2a6873c35c91f37fe31b3ceb9840394
BLAKE2b-256 a4a3cbd113b463ef49af0b26f35a1e7552e9511d1556236bbcdd29de19002317

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7895d148b3eb83d353b630caf846c7323a14ac6dd281d522cf3f38069e2ef68d
MD5 3c795baec869cad5e2db6add559b0141
BLAKE2b-256 3836080a9da27694ae613b2f9024d465f989be5706b47c39371cc439be12c04c

See more details on using hashes here.

File details

Details for the file 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.

File metadata

File hashes

Hashes for 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
Algorithm Hash digest
SHA256 dee6a364e7ba25776a62a9836467bef28e1e2172e51cf925e5e78452ef5a9945
MD5 f4284fc9e96deefece4825902c88dcc0
BLAKE2b-256 7c3d317abd85cc0906858089be8821c1be27c84750fe59c3c151e24c60a92311

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae7dd4c5fb912d315d9c74d955def2a5baf5537c88449caa15975fe75ea0ed92
MD5 c9a8009258432f68be5abd47757af8c5
BLAKE2b-256 2c3fe5b348bc94f092b6542d205f1eb45290525682fe9c971291a8ac778b2433

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-cp310-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 c039312f920b01812ad152fcff6c40d0c2625319bf8647e99ccb32854e7306e8
MD5 0f2e1d5d18af81074544b0f62f49d598
BLAKE2b-256 40db954504f9856d37a1052f7a27234772f53648bf1c736e986466121fcd302e

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 41ee60eca4f75a49c1b18640e320103d5bd2692e311863c7f878ad1688c3eb48
MD5 d7a3ab9224b6faf473e172d99773f05c
BLAKE2b-256 5c1c64910be71d733abae0778a904145bd06b750e3c73d642f7e92ce7cf9739a

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb56b46b69429226ff2e5296b4a76fcd3f368f3912130d1888e909aa32728e18
MD5 87c0332fe52b66a377d4da915c3805e4
BLAKE2b-256 85396a9f37ce0b12e1fdf10ccc01bda331a46c34259b4c2d015e1036b160c83e

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f5c642fdfdb7e0c3b84dfebbf78b6c8d8cc2d4fd3a0e9653681908ed93e0a089
MD5 eba43f78c7638019b6c909933a3f6e7f
BLAKE2b-256 ef5f15f52a209e5bd569951132fedaf905a8983c805651b7f897c290dc1c8c9c

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f5852356b064d20f54cb0c8706033b385007bdbca2942473e2ba38d5799c90a
MD5 58ae5e0badd4e7f7f6b1d008c6ad1e70
BLAKE2b-256 767cb7051f4fffc7c22147bdc7aa545dd9726cc3bd9d8a551918f07996f892e6

See more details on using hashes here.

File details

Details for the file 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.

File metadata

File hashes

Hashes for 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
Algorithm Hash digest
SHA256 0c2fe64264d722bf5108711d21b7a847381ef73a78c9dd40546533017ed6a280
MD5 cf991bc97487e701aa0dd8cfeff8db61
BLAKE2b-256 f24120804e0803f2f4615645d5099b3cc10b2673b83f27abc1b9ec5a4f03d854

See more details on using hashes here.

File details

Details for the file azure_storage_extensions-0.1.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for azure_storage_extensions-0.1.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 851db017da4f7f42cce7d5e55450346cedbbeb347456f8594dbbd68c3fa2fda5
MD5 bd567cc938c2a5bed5d9dd8dacfffe54
BLAKE2b-256 f78c79ccccfce6442ec2a79a8758cc9ccd15c2ab6851c1fb0923be6d78aa3453

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page