Skip to main content

Command line tool to create model bundles for Liquid Edge AI Platform (LEAP)

Project description

leap-bundle

Command line tool to create model bundles for Liquid Edge AI Platform (LEAP).

This tool allows you to create, manage, and download AI model bundles for deployment on edge devices. Upload your model directories, track bundle creation progress, and download optimized bundles ready for mobile integration.

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

License

LFM Open License v1.0

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

leap_bundle-0.0.1a2.tar.gz (59.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

leap_bundle-0.0.1a2-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file leap_bundle-0.0.1a2.tar.gz.

File metadata

  • Download URL: leap_bundle-0.0.1a2.tar.gz
  • Upload date:
  • Size: 59.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for leap_bundle-0.0.1a2.tar.gz
Algorithm Hash digest
SHA256 908fa54e49c199525c17117dd40982bcc94695411ae073a609d96b65692ec25a
MD5 45f4a4a80c54241600545a5bf1ebb704
BLAKE2b-256 d467b6e23e6a8db0c4809cd7810735f25049d039b270543ac9996aa9943ec3c2

See more details on using hashes here.

File details

Details for the file leap_bundle-0.0.1a2-py3-none-any.whl.

File metadata

  • Download URL: leap_bundle-0.0.1a2-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.18

File hashes

Hashes for leap_bundle-0.0.1a2-py3-none-any.whl
Algorithm Hash digest
SHA256 a0781652d0162ca05e229bd933382ded8937f91c578d216d160c882a8d185db9
MD5 d5a0d2da6176b0a3961ac3f85622f0b9
BLAKE2b-256 df3b87f2a2e557586290fa99d910ed9e3f678dd0484183d36643b54a3e8f5235

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page