Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Adagio CLI

adagio-cli is the Python command-line interface for Adagio pipeline execution.

For user-facing documentation and product guides, please reference the docs:

The adagio frontend is used to build pipelines that can be run with this package on the command line It can be found here:

Development

Set up the project and run the test suite with:

uv sync --group dev
uv run pytest

Runtime environments

By default, adagio run resolves plugin actions to Docker images. A runtime config passed with --config can override that per default, plugin, or task.

Conda environments are supported with kind = "conda":

version = 1

[defaults]
kind = "conda"
environment = "qiime2-2026.1"

[plugins]
dada2 = { kind = "conda", prefix = "/opt/conda/envs/q2-dada2" }

The environment must already exist and contain QIIME 2 plus the plugins needed by the pipeline. Adagio enters it with conda run; it does not create or manage the environment.

Catalog pipelines

Run a pipeline from the Adagio pipeline catalog:

adagio pipeline show @adagio/microbial-diversity
adagio run @adagio/microbial-diversity --cache-dir /path/to/cache --arguments run-arguments.json

@adagio/<slug> first resolves against a nearby local adagio-pipelines checkout when one is available. If no local catalog is found, Adagio fetches pipeline.adg from cymis/adagio-pipelines on GitHub, checking official before community.

During adagio run, remote catalog pipelines are downloaded under the selected --cache-dir and reused by source name and slug on later runs. adagio pipeline show uses a temporary download when it fetches from GitHub because it does not take a cache directory.

Private GitHub access is explicit: set GITHUB_TOKEN or GH_TOKEN to a token that can read cymis/adagio-pipelines; with a token, the CLI fetches through the GitHub contents API. The CLI does not read browser, git, or gh credentials automatically.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adagio_cli-0.1.0a5.tar.gz (66.6 kB view details)

Uploaded Source

Built Distribution

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

adagio_cli-0.1.0a5-py3-none-any.whl (89.7 kB view details)

Uploaded Python 3

File details

Details for the file adagio_cli-0.1.0a5.tar.gz.

File metadata

  • Download URL: adagio_cli-0.1.0a5.tar.gz
  • Upload date:
  • Size: 66.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for adagio_cli-0.1.0a5.tar.gz
Algorithm Hash digest
SHA256 078064f332926329f798b226a15b759e370c56c14692524f51f9b3e7b660f7b4
MD5 16f867129799103d758f6df8e0d551b2
BLAKE2b-256 265ff086c6ab05c9ab7d6c382c8c696fa2163918b8bd1f2d17d6d13688885c89

See more details on using hashes here.

Provenance

The following attestation bundles were made for adagio_cli-0.1.0a5.tar.gz:

Publisher: publish.yml on cymis/adagio-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file adagio_cli-0.1.0a5-py3-none-any.whl.

File metadata

  • Download URL: adagio_cli-0.1.0a5-py3-none-any.whl
  • Upload date:
  • Size: 89.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for adagio_cli-0.1.0a5-py3-none-any.whl
Algorithm Hash digest
SHA256 a615c2b3a44d96263a462fb52eb46982415ca53ae06c0dcb0aac1188a082265f
MD5 1fb040c2d8df0c28ec63fb4f4d236858
BLAKE2b-256 c1faa01aea29e197b75f163d50991debb9242f7218ce312946ece7e301045b54

See more details on using hashes here.

Provenance

The following attestation bundles were made for adagio_cli-0.1.0a5-py3-none-any.whl:

Publisher: publish.yml on cymis/adagio-cli

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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