Labqoat
labqoat is the public Python SDK and the lab command-line client for the
shared Labqoat cloud platform. Application repositories contain only authored
resources—models, jobs, datasets, evaluations, and transforms. Terraform,
Kubernetes, persistence, and control-plane services stay in the platform
repository and are deployed once.
Install
uv tool install labqoat
# or
pipx install labqoat
Python projects that import the SDK should also declare labqoat as a normal
dependency.
Start a project
lab init my-lab-project
cd my-lab-project
uv sync
lab model new audio/my-model
lab train new audio/my-training-job
lab dataset new audio/my-dataset
Authenticate once, then open the AWS dashboard with the same stored session:
lab auth
lab auth ui
The browser handoff is automatic; the bearer token is not printed or placed in the HTTP request URL.
The generated repository has this shape and no infrastructure code:
my-lab-project/
├── datasets/
├── evals/
├── jobs/
├── models/
├── transforms/
├── pyproject.toml
└── README.md
Run lab <group> --help for the command surface. Local check, test, and
build commands do not require cloud authentication. submit and deploy
require a clean pushed Git commit and send a source snapshot to the one shared
AWS builder; user repositories never contain or apply Terraform.
Development
uv sync --all-groups --locked
uv run ruff format --check .
uv run ruff check .
uv run pyright
uv run pytest
uv build
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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 labqoat-0.1.0.tar.gz.
File metadata
- Download URL: labqoat-0.1.0.tar.gz
- Upload date:
- Size: 299.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c12b019ccb271105ca9d1de8515f20066303f5ce85166b4b35eaa7aaf3b10fca
|
|
| MD5 |
4cf4831b1f399a064eb34babde20af7d
|
|
| BLAKE2b-256 |
d7ddb5f884900121d5b745d2f256ebfa3d456cc3aa32e3562003a5bbaf0c8896
|
File details
Details for the file labqoat-0.1.0-py3-none-any.whl.
File metadata
- Download URL: labqoat-0.1.0-py3-none-any.whl
- Upload date:
- Size: 208.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.9.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
717064fa2749bbc3bf7a504d2a840ba8704d9fe7947bc4a0a22feb4b5b186308
|
|
| MD5 |
2c67d64f2b93222d461aa7add2d1db2e
|
|
| BLAKE2b-256 |
d36ccca2595b8d60e3257b918ee29eed7d51fd51751dc013ca285550fb58806e
|