No project description provided
Project description
snakemake-software-deployment-plugin-container
A generic container plugin implementing snakemake's software-deployment interface.
- It executes the given commands within a rootless container.
- It currently supports both
udockerandpodman.
Usage
The kind parameter specifies valid values for the container runtime to use.
The container directive (should be) used to specify the container image to use
for the software deployment. This string should be a valid container image name,
including the tag; e.g., biocontainers/example:1.0.
By default, the plugin will attemtp to use 'latest' tag if no tag is provided. However, be aware that some registries may not support this, for good reasons having to do with reproducibility. So, it's a good idea to specify a tag.
Status
- Work in progress. The plugin conforms to the current software-deployment interface specification, and it has passing tests.
- Will revisit when further work is done in snakemake core to allow a more reusable integration of deployment plugins.
TODO
- Add support for apptainer
- Implement repot_sofware method with container URI and the resolved hash of the image.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file snakemake_software_deployment_plugin_container-0.5.0.tar.gz.
File metadata
- Download URL: snakemake_software_deployment_plugin_container-0.5.0.tar.gz
- Upload date:
- Size: 25.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6800ffd25579514d09416b5f62f0829c8179be9365a2df4cc7faef7d15ccacb2
|
|
| MD5 |
6ab59ee4bba04c0fbc1203c42b86cc39
|
|
| BLAKE2b-256 |
8fa2116331cd80fd7bc39c096ec55a1d80d326240c8ca172d932776d744e5fcf
|
File details
Details for the file snakemake_software_deployment_plugin_container-0.5.0-py3-none-any.whl.
File metadata
- Download URL: snakemake_software_deployment_plugin_container-0.5.0-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
919cc300e4b15a89e695c11ef86277136c47a87f183977ed85e950e6f2d62f47
|
|
| MD5 |
8359cf3ab8083ca615e79e6c06ed8c4a
|
|
| BLAKE2b-256 |
41f3c717f61d8d5ee233a2bd83f2338b16867dca407a5fdfc0cc89df1fd13a0c
|