Skip to main content

Anolis commissioning workbench — system composer and handoff export tools.

Project description

anolis-workbench

Commissioning shell repository for Anolis.

Phase 13 structure:

  1. anolis_workbench/core — pure domain library (projects, renderer, launcher, exporter, validators, paths)
  2. anolis_workbench/server — unified HTTP server (Compose + Commission + Operate /v0/* proxy)
  3. anolis_workbench/cli — CLI entry points (anolis-workbench, anolis-package)

Install

python -m pip install -e .[dev]
# Recommended (when uv is installed):
# uv pip install -e .[dev]

Run

./start.sh

Or run via module/entry point:

python -m anolis_workbench.server.app
# or
anolis-workbench

Windows launcher: start.cmd.

CLI

Build handoff package:

anolis-package <project-name> [output.anpkg]

Validate handoff package:

anolis-validate <package.anpkg>
# or
python contracts/validate-handoff-packages.py <package.anpkg>

Repository Contracts

  1. Runtime HTTP snapshot: contracts/runtime-http.openapi.v0.yaml
  2. Workbench API OpenAPI: contracts/workbench-api.openapi.v1.yaml
  3. Handoff/composer baselines: docs/contracts/*.md
  4. Runtime config schema: anolis_workbench/schemas/runtime-config.schema.json
  5. Machine profile schema: anolis_workbench/schemas/machine-profile.schema.json

Handoff Docs

  1. Commissioning handoff runbook: docs/commissioning-handoff-runbook.md
  2. Handoff package v1 format: docs/contracts/handoff-package-v1.md
  3. PyPI/OIDC release handoff: docs/release-pypi-handoff.md

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

anolis_workbench-0.1.0.tar.gz (192.5 kB view details)

Uploaded Source

Built Distribution

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

anolis_workbench-0.1.0-py3-none-any.whl (61.5 kB view details)

Uploaded Python 3

File details

Details for the file anolis_workbench-0.1.0.tar.gz.

File metadata

  • Download URL: anolis_workbench-0.1.0.tar.gz
  • Upload date:
  • Size: 192.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for anolis_workbench-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0f33cd65aebf46bd8c1410acaf1374586e4825d461ce3effdb3443a009254b29
MD5 2e1f0a2256208dd77b50999e5c0de2fd
BLAKE2b-256 8029e58e6f339ca4947008c187147b15e376caf5bbef5f46f77f77f3cd831749

See more details on using hashes here.

Provenance

The following attestation bundles were made for anolis_workbench-0.1.0.tar.gz:

Publisher: release.yml on FEASTorg/anolis-workbench

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file anolis_workbench-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for anolis_workbench-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e59a51cfa9b56106d5f262694dc1fb3ea400b8bf748083c83f37fadaa5ec4a4f
MD5 ccf149ae9fcd403c2209ef185f7bfbe1
BLAKE2b-256 a60a1a9d65d5d17379389a228f4b4c4a92a797f4ec956f73936ec8354c3e6db6

See more details on using hashes here.

Provenance

The following attestation bundles were made for anolis_workbench-0.1.0-py3-none-any.whl:

Publisher: release.yml on FEASTorg/anolis-workbench

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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