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.1.tar.gz (236.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.1-py3-none-any.whl (106.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: anolis_workbench-0.1.1.tar.gz
  • Upload date:
  • Size: 236.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.1.tar.gz
Algorithm Hash digest
SHA256 7e790fd80a0de8089eb46c9f302b13d7858383b445be91df3758e8fc254aee92
MD5 1a531d46b497de4d6669380d27794dd0
BLAKE2b-256 313f82fc37edf0a9dcd8348239852b398a6335d0d3016b99034f1fa84c7ea1ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for anolis_workbench-0.1.1.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.1-py3-none-any.whl.

File metadata

File hashes

Hashes for anolis_workbench-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3c7da06f015d69b4406d1d08f3cc261239bfa04415f53ff6eaf0b28ada154c55
MD5 2eb931df928f40304bbfe9521ee71d6b
BLAKE2b-256 6433bf4f31744584cfb9f32df085cb7164370258e49dc96bc2f1698f8d2bea9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for anolis_workbench-0.1.1-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