ComputeX CLI tool
Project description
cx
The ComputeX Python CLI lets you interact with ComputeX REST APIs and push images for your models to the ComputeX container registry.
Installation
Requirements
- Python >= 3.8
Run pip install cx
.
Command Line Interface
At any time, you can utilize the --help
flag with any command or subcommand:
$ cx --help
Usage: cx [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
login
...
Logging In
$ cx login --username {username} --password {password}
Building an Image
WIP
Pushing an Image
WIP
Development
To test locally, run the following:
$ source setup_env.sh
$ python -m cxcli.cli
Publishing to PyPI
The process for publishing to PyPI works as follows:
- Pull down the
main
branch. - Tag it with the current version as specified in
pyproject.toml
. - Push that tag to the repo, which...
- Triggers a GitHub Action workflow (
pypi.yml
) that pushes it to PyPI.
This can all be done simply by running the following make
command:
make pypi-publish
Assuming you have the ability to push a tag to the repo, you'll be able to publish to PyPI.
WARNING: if you do not specify a new version in pyproject.toml
, the GHA workflow will fail due to an existing package being on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
computex_cli-0.2.0.tar.gz
(7.5 kB
view hashes)
Built Distribution
Close
Hashes for computex_cli-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf5781bebc33d91cbb1a60a6a4187a3ebb4ebaa40b84b177707c8fa7252a1ff4 |
|
MD5 | 8880d026e5565a8fc64aae8d256d1818 |
|
BLAKE2b-256 | f0ef5f667ab2df99c13dab4cfb0806814910962407089a20523ceda48d3f0ef9 |