Skip to main content

Snakemake Storage Plugin Azure

Azure Blob Storage plugin for snakemake. For documentation and usage instructions, see the Snakemake Plugin Catalog.

Testing

Testing this plugin locally require the azurite storage emulator to be running locally. This can be setup using the following docker run command:

docker run -p 10000:10000 mcr.microsoft.com/azure-storage/azurite azurite-blob --blobHost 0.0.0.0

Then execute the tests:

poetry run coverage run -m pytest tests/tests.py

Example

The below example Snakefile and command will stream a file, test.txt, containing the text "Hello, World" to the azure blob: https://accountname.blob.core.windows.net/container/test.txt

rule touch:
    output: "test.txt"
    shell:
        "echo 'Hello, World!' > {output}"

Command:

The storage account and container that the output file is streamed to is specified using the default-storage-prefix.

snakemake -j1 \
    --default-storage-provider azure \
    --default-storage-prefix "az://container"
    --storage-azure-account-name accountname \
    --verbose

Metadata

Release files for snakemake-storage-plugin-azure 0.4.4

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

Source distribution (sdist)

Source distribution for snakemake-storage-plugin-azure 0.4.4
File Size Uploaded Provenance Actions
snakemake_storage_plugin_azure-0.4.4.tar.gz 7.0 kB Without provenance Details for snakemake_storage_plugin_azure-0.4.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for snakemake-storage-plugin-azure 0.4.4
File Interpreter ABI Platform Actions
snakemake_storage_plugin_azure-0.4.4-py3-none-any.whl Python 3 none any Details for snakemake_storage_plugin_azure-0.4.4-py3-none-any.whl

Total release size: 15.2 kB

Release files / snakemake_storage_plugin_azure-0.4.4.tar.gz

Download URL snakemake_storage_plugin_azure-0.4.4.tar.gz
Size 7.0 kB
Tags Source
SHA-256 checksum
How to use checksums
faacbc2f37e39134065d71b81b205d5f4dbcd71f2c21758277e71293d21cb097
BLAKE2b-256 checksum
How to use checksums
25de9f8428d0ce7d1d43aa663b42312b4a028a889dfc67b67754115da6cb8a25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

Release files / snakemake_storage_plugin_azure-0.4.4-py3-none-any.whl

Download URL snakemake_storage_plugin_azure-0.4.4-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f859519abd8098560c28ff3ba3b628735cd9a239246701749cd42e1596940a1
BLAKE2b-256 checksum
How to use checksums
1ea1ea0e234266c010312bfd286cc002a8c3fc7bc1cd0bf5253575203aa4afcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

Security for snakemake-storage-plugin-azure 0.4.4

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.

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