OpsLabel QA CLI
Project description
OpsLabel CLI
Internal QA CLI for opslabel.in contributors.
Install
pip install opslabel
Requires Python 3.10+.
Usage
Generate a pairing code on the dashboard at https://opslabel.in/app and follow the on-screen instructions to authenticate this machine.
For all available commands, run:
opslabel --help
opslabel lint <task-dir>
Local-only TB2 reviewer-checklist linter. No auth required, no network calls (except optional Docker for the multi-run oracle check).
opslabel lint ./my-tb2-task
opslabel lint ./my-task --no-multi-run --quiet
opslabel lint ./my-task --r3-mode=per-milestone
Writes lint-report.json (path overridable with --json-out) and prints a coloured per-check table plus a summary line that surfaces PASS, FAIL, and NEEDS_REVIEW separately. Exit code is non-zero if any FAIL is present (CI-friendly).
License
MIT — see LICENSE.
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
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 opslabel-0.7.0.tar.gz.
File metadata
- Download URL: opslabel-0.7.0.tar.gz
- Upload date:
- Size: 60.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d6ed69584520e7e2400e47599ec3b0a196fc521f4812f2d85cff7d7544c6fa5
|
|
| MD5 |
211588b573b8c9f846851cc4bd6613e6
|
|
| BLAKE2b-256 |
ba8ef0d6b2b3a8178980e4e128cd99d77c1016fdd17013ac3b09a3845cc32f07
|
File details
Details for the file opslabel-0.7.0-py3-none-any.whl.
File metadata
- Download URL: opslabel-0.7.0-py3-none-any.whl
- Upload date:
- Size: 73.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
11e9028ec112e313cc96309ea340ba5cbc783b9b0d682b440df5546bca9a9d9c
|
|
| MD5 |
4f24bbd43a8b61f74f93facddc85ccdc
|
|
| BLAKE2b-256 |
ab9ccb2d725d5a4152633a657c380e224540ec1a0ca38d3289da8f0c16e728c8
|