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

Uploaded Python 3

File details

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

File metadata

  • Download URL: anolis_workbench-0.1.2.tar.gz
  • Upload date:
  • Size: 237.0 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.2.tar.gz
Algorithm Hash digest
SHA256 d93526744854e1c87879db7752b84edcb0bf3cad8dd1b4ff64558cf369d5109b
MD5 83b35fe9c9ce5a5907efb62d5a532625
BLAKE2b-256 b8ecbeb4a073465eafc905b14d588663496582253bd1bd4992f4106a0cf6d828

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for anolis_workbench-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 49ef9432f4b6d160084cc16efe4013a9591de309131926eb4c62bb47c1069b63
MD5 3a1156c09fb50ab4d9202468f3b351b7
BLAKE2b-256 ffca2d5e2197615bd1f14ea394bc3cbf70e24abf51b6498e380cc674d65e7520

See more details on using hashes here.

Provenance

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