Skip to main content

A base CLI entrypoint supporting Anaconda CLI plugins

Project description

anaconda-cli-base

A base CLI entrypoint supporting Anaconda CLI plugins

Registering plugins

Subcommands can be registered as follows:

# In pyproject.toml

[project.entry-points."anaconda_cli.subcommand"]
auth = "anaconda_cloud_auth.cli:app"

In the example above:

  • "anaconda_cloud_cli.subcommand" is the required string to use for registration. The quotes are important.
  • auth is the name of the new subcommand, i.e. anaconda auth
  • anaconda_cloud_auth.cli:app signifies the object named app in the anaconda_cloud_auth.cli module is the entry point for the subcommand.

Setup for development

Ensure you have conda installed. Then run:

make setup

Run the unit tests

make test

Run the unit tests across isolated environments with tox

make tox

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

anaconda_cli_base-0.1.0a1.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

anaconda_cli_base-0.1.0a1-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file anaconda_cli_base-0.1.0a1.tar.gz.

File metadata

  • Download URL: anaconda_cli_base-0.1.0a1.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for anaconda_cli_base-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 ac4ceb2b092b72f77c1e48365de36a619dc87c12e7bd7a89df399fe8e1b99d33
MD5 f7b06e34ee1346d00c679f83b1a14865
BLAKE2b-256 629cbb04041bf1710cbafa167bcbb4d054a63ce268d9c24813cc698f662e9b69

See more details on using hashes here.

File details

Details for the file anaconda_cli_base-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for anaconda_cli_base-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 2decdcee61de965bfc027113c4fe9bfe74fb78083fa1e31a40efc8e5d6c9e811
MD5 62a28f185ea57a72a383e79ade8f30e4
BLAKE2b-256 3fbb1c6dbf5d15d39226ab7f68964bb29f0aa9feab3fc914e92c04a393bd7cdc

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