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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: anaconda_cli_base-0.2.3.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for anaconda_cli_base-0.2.3.tar.gz
Algorithm Hash digest
SHA256 388234151e0fd2aacdd3e8aa82b5180595994c2c9a6c484156708678e2896ac8
MD5 22942bc059dfdebaebbca086823aa1bf
BLAKE2b-256 271417cc36adc06bf1d801db196b129b04d61925b359053267ffadb4c5d46506

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anaconda_cli_base-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3f714d1f640fc1293a620cd6995dfa164d288c3d2c21e57407c9de64ab463864
MD5 b48e442aeb6d0c32012941f9ec1ae7e4
BLAKE2b-256 aa256f61ffb9897141bf9134342e2bd4837387d76224cf6759ae8975abe3b0e4

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