Skip to main content

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 udocker and podman.

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


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

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file snakemake_software_deployment_plugin_container-0.5.2.tar.gz.

File metadata

File hashes

Hashes for snakemake_software_deployment_plugin_container-0.5.2.tar.gz
Algorithm Hash digest
SHA256 1a16a6edb94600f4451d1f7a9749ed9a9c8b16918d2441178e6b2ab2c69f36c7
MD5 d327fe076c13b49f57325ecc9eb1a434
BLAKE2b-256 f379888a2bdbeeca65a8fb79577d7040fd8481eba7f88a97e57e6d1519b30f08

See more details on using hashes here.

File details

Details for the file snakemake_software_deployment_plugin_container-0.5.2-py3-none-any.whl.

File metadata

File hashes

Hashes for snakemake_software_deployment_plugin_container-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5d96b1fc21b5d1ffa6f2edfe4d9421bfd03df5c192c207bc2c48af2ead50d7b5
MD5 2cb568dd0373106772b01bc0ba61c56c
BLAKE2b-256 e1b542d4f2cb6ec9bafce6751442e062ae5986c24a97c3a2eb5c58943ed54291

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page