Skip to main content

Azure-Blob-Run

PyPI version Python Version License

Execute scripts stored in Azure Blob Storage with local caching. Perfect for distributing compiled executables (Rust/Go/WASM) across services without environment dependencies.

Installation

pip install azure-blob-run

Quick Start

import azure_blob_run

# Execute a script from Azure Blob Storage
result = azure_blob_run.run(
    "https://mystorageaccount.blob.core.windows.net/mycontainer/myscript.sh",
    "arg1",
    "arg2",
    "--flag"
)
print(result)

The script is automatically downloaded and cached locally on first run.

Configuration

Set these environment variables:

export AZURE_BLOB_RUN_CONNECTION_STRING="DefaultEndpointsProtocol=https;..."
export AZURE_BLOB_RUN_CONTAINER_NAME="mycontainer"
export AZURE_BLOB_RUN_CACHE_PATH="./.cache"  # Optional, defaults to ./.cache

License

MIT License

Metadata

Release files for azure-blob-run 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for azure-blob-run 0.1.3
File Size Uploaded
azure_blob_run-0.1.3.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for azure-blob-run 0.1.3
File Interpreter ABI Platform
azure_blob_run-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / azure_blob_run-0.1.3.tar.gz

Download URL azure_blob_run-0.1.3.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
172154499dc705e214d435350083da02a21e66d5d86ed7a767362b0a0db12440
BLAKE2b-256 checksum
How to use checksums
9ad552d95c1ba7c9e663155a91f3c4814d55c20a59903593453a96762c1038f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.11.13 Darwin/25.0.0

Release files / azure_blob_run-0.1.3-py3-none-any.whl

Download URL azure_blob_run-0.1.3-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7443afe15b216b74d03c04650d3d0bdb0cd49f175b307a1a6efffc33c959d793
BLAKE2b-256 checksum
How to use checksums
1117ca9dc23fdc2f7c87d6a535f5d44fb8e6795c830b4706af972d4f0c3a8226
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.2.1 CPython/3.11.13 Darwin/25.0.0

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page