Metadata-Version: 2.1
Name: snakemake-storage-plugin-azure
Version: 0.1.4
Summary: A Snakemake storage plugin to read and write from Azure Blob Storage
Home-page: https://github.com/snakemake/snakemake-storage-plugin-azure
License: MIT
Keywords: snakemake,plugin,storage,azure
Author: Jake VanCampen
Author-email: jake.vancampen7@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: azure-core (>=1.28.0,<2.0.0)
Requires-Dist: azure-identity (>=1.14.0,<2.0.0)
Requires-Dist: azure-storage-blob (>=12.14.1,<13.0.0)
Requires-Dist: snakemake-interface-common (>=1.15.0,<2.0.0)
Requires-Dist: snakemake-interface-storage-plugins (>=3.0.0,<4.0.0)
Project-URL: Documentation, https://snakemake.github.io/snakemake-plugin-catalog/plugins/storage/azure.html
Project-URL: Repository, https://github.com/snakemake/snakemake-storage-plugin-azure
Description-Content-Type: text/markdown

# Snakemake Storage Plugin Azure

Azure Blob Storage plugin for snakemake.

# 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
```

