Command line interface for Liquid Edge AI Platform (LEAP)
Project description
leap-bundle
Command line interface for Liquid Edge AI Platform (LEAP).
Installation
pip install leap-bundle
Commands
| Command | Description |
|---|---|
leap-bundle login <api-token> |
Authenticate with LEAP using API token |
leap-bundle whoami |
Show current authenticated user |
leap-bundle logout |
Logout from LEAP |
leap-bundle config |
Show current configuration |
leap-bundle config --server <url> |
Set server URL (default: https://leap.liquid.ai) |
leap-bundle create |
Submit new bundle request |
leap-bundle list |
List all bundle requests |
leap-bundle list <request-id> |
Show details of a specific request |
leap-bundle cancel <request-id> |
Cancel a bundle request |
leap-bundle download <request-id> |
Download the bundle file for a specific request |
Development
This package uses uv for dependency management.
Setup
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Install dependencies
uv sync --dev
Development Commands
uv command |
npm command |
Description |
|---|---|---|
uv run ruff check . |
npm run lint |
Run code linting |
uv run ruff format . |
npm run format |
Format code using ruff |
uv run mypy . |
npm run typecheck |
Run type checking with mypy |
uv run pytest |
npm run test |
Run tests using pytest |
npm run check |
Run all above checks |
Local Development
# Install the package in virtual environment
uv pip install -e .
# Run the CLI
uv run leap-bundle --help
# Or activate the virtual environment and run directly
source .venv/bin/activate
leap-bundle --help
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
leap_bundle-0.0.1a1.tar.gz
(55.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file leap_bundle-0.0.1a1.tar.gz.
File metadata
- Download URL: leap_bundle-0.0.1a1.tar.gz
- Upload date:
- Size: 55.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
477cf4ad61740472ef6fa8c6dfca609ee6b1a4c66ab07c1b1a139c6eee728e5e
|
|
| MD5 |
e1bd09a9abb34155fd28bc07ad35bedd
|
|
| BLAKE2b-256 |
de5e63d0f863d36ebeff4d11522ac002fe0f7a6bd9adb083ec80e1f056c5ce3d
|
File details
Details for the file leap_bundle-0.0.1a1-py3-none-any.whl.
File metadata
- Download URL: leap_bundle-0.0.1a1-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c87725e52c429991f3fd85d60ffadd99a0d2fd555b08c64278a6421b44e3d9a6
|
|
| MD5 |
f05c6efb3374d790c2af507b95bf76db
|
|
| BLAKE2b-256 |
1276b0dc0d01013af5b5949814f882b2777207c22cc90a71671510dbe41e9acf
|