Registry / data / snakemake-storage-plugin-http

snakemake-storage-plugin-http

JSON →
library0.3.1pypypiunverified

Snakemake storage plugin for downloading input files from HTTP(s). Version 0.3.1, released March 2026. Active development, follows Snakemake storage plugin interface.

pip install snakemake-storage-plugin-http
INSTALL
IMPORT
SIG · SNAKEMAKE-STORAGE-
S
snakemake-storage-plugin-http
datapythonv0.3.1
Install
3.3s avg
Import
—
Disk
23MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.9–3.13
musl
3.9–3.13
Install & Compatibility
Where this runs
tested against v0.2.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 24.2MB
glibc
py 3.10–3.95 runs
installs and imports cleanly · install 3.3s · import 0.000s · 25MB
23MB installed
● package 23MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

StorageProviderHTTP
✓ from snakemake_storage_plugin_http import StorageProviderHTTP
✗ from snakemake_storage_plugin_http import StorageProviderHTTP

Basic usage: instantiate the provider. Typically used implicitly via Snakemake's storage plugin mechanism.

from snakemake_storage_plugin_http import StorageProviderHTTP provider = StorageProviderHTTP() # Example: retrieve a file from an HTTP URL # In a Snakefile, simply use http:// or https:// URLs as input # e.g., input: "https://example.com/data.txt" print("Plugin loaded successfully")
Debug
Known issues
breakingVersion 0.3.0 adapts to interface 4.0 of snakemake-storage-plugin-base. Ensure snakemake-storage-plugin-base is updated to >=4.0.
fix
Update snakemake-storage-plugin-base: pip install 'snakemake-storage-plugin-base>=4.0'
affects: >=0.3.0
gotchaThe plugin may decompress transparently compressed data (e.g., gzip) by default, which can change file contents unexpectedly.
fix
Check the plugin's configuration options to disable automatic decompression if needed.
affects: >=0.3.1
gotchaIf the HTTP server does not support HEAD requests, use the flag to disable HEAD verb (available since 0.3.0). Failing to do so may cause errors when querying file size.
fix
Set environment variable SNAKEMAKE_STORAGE_HTTP_DISABLE_HEAD=true or configure via Snakemake's plugin settings.
affects: >=0.3.0
Upgrade
Version history
0.3.1latest on PyPI · released Mar 11, 2026
Audit
Dependencies
snakemakerequiredCore workflow management system; plugin interfaces with Snakemake's storage system
Agent activity
39 hits · last 30 days
node
34
OpenAI (training)
1
Resources
snakemake-storage-plugin-http — pip install snakemake-storage-plugin-http · libregistry