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.6.3.tar.gz.

File metadata

File hashes

Hashes for snakemake_software_deployment_plugin_container-0.6.3.tar.gz
Algorithm Hash digest
SHA256 89ccc9d962a06f784eff294a421d4254c370346e99dc8465f86ec74aee88dcd4
MD5 3cddcfcd647d8d93a6c62eab876a4e9e
BLAKE2b-256 b60320a891aaf4ce574508e01ecdae43a8b1cbc2f9d17745de9add30acb3df6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for snakemake_software_deployment_plugin_container-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ce34f9daa93f13e8e11ede6c9000f48911d645c4e0436c07e65c9df1beed66b8
MD5 6d651dcd44f2dee12e6e25ca8b336f64
BLAKE2b-256 471fb8f3663cd84f5972c0e526f1ccfafd7255429380f0db966c6e22060244b8

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