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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: anaconda_cli_base-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 fd0ef7cf48b98e87f52bde3f632aa58a5ab600b8c11b3f0a5a663a369d8a2e10
MD5 96c0e953550a5c39e896bd4688c4db89
BLAKE2b-256 377ecb0ad305790904b1b43097534a99e02f3028726697789efc2c7a5ca94ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anaconda_cli_base-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 12096116e6e61a33266444dc4cb75e27bdd798f8151d534a9335260f1e34abed
MD5 033689f4eea2f573c7983e76154f2cd8
BLAKE2b-256 471f07eae9e6a71512875c8bb70f1f5cc9dc2b6eda54bfba62b4875295dfdcbb

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