Skip to main content

A plugin for poetry that adds Snakemake-specific functionality.

Project description

poetry-snakemake-plugin

test coverage: 100%

A plugin for poetry that adds Snakemake-specific functionality. Currently it supports scaffolding the source code for new Snakemake executor plugins (see https://github.com/snakemake/snakemake-interface-executor-plugins).

This works as follows. Lets assume that you want to create a snakemake executor plugin with the name snakemake-executor-plugin-myfancyexecutor.

# Install poetry plugin via
poetry self add poetry-snakemake-plugin

# Create a new poetry project via
poetry new snakemake-executor-plugin-myfancyexecutor

cd snakemake-executor-plugin-myfancyexecutor

# Scaffold the project as a snakemake executor plugin
poetry scaffold-snakemake-executor-plugin

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

poetry_snakemake_plugin-0.1.1.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

poetry_snakemake_plugin-0.1.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file poetry_snakemake_plugin-0.1.1.tar.gz.

File metadata

  • Download URL: poetry_snakemake_plugin-0.1.1.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/5.15.0-1041-azure

File hashes

Hashes for poetry_snakemake_plugin-0.1.1.tar.gz
Algorithm Hash digest
SHA256 633c4e641d9f2bf3510e1af773443b3139b8e410c2753089f52b3202274571e7
MD5 5794c5752b243ce67e1c3bd6a9ca3e3e
BLAKE2b-256 0a7f3d669fae1ed355f273a9401b12f389dd0a63befa104da5a95dbddcf50ed3

See more details on using hashes here.

File details

Details for the file poetry_snakemake_plugin-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for poetry_snakemake_plugin-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a7ba5e2432df1d2eb72bd17deb3b75606da0f14dff15995b9942a0105b03fbe0
MD5 d2e0fa1a9eb2eb051b94bf8494e177ef
BLAKE2b-256 b7c2ea51018fc5dec279ec791b6d01a3d7da4768c112ef2232d06b27e305dbd1

See more details on using hashes here.

Supported by

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