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.2.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

anaconda_cli_base-0.2.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file anaconda_cli_base-0.2.0.tar.gz.

File metadata

  • Download URL: anaconda_cli_base-0.2.0.tar.gz
  • Upload date:
  • Size: 6.0 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.2.0.tar.gz
Algorithm Hash digest
SHA256 8c6fe10f844b2f4c3b70640e73862d079481b53b15eb54ab4e2cab0bc19be387
MD5 895f87fe83137ab9ede63d946615816b
BLAKE2b-256 7811aa3076b4c3b05dee93883c8d92774d1dcdedc72b4ad6bb0060bca658c8db

See more details on using hashes here.

File details

Details for the file anaconda_cli_base-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for anaconda_cli_base-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e9204a0d4765a2c4e326df0a166d039f60931250a7bc62765cfbff531f0e302
MD5 292efc6b732342233005d976521e3623
BLAKE2b-256 bbbea43fecfcfa446436ebb3b84031d387b69d5794c73840fe3747f876a46e15

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