Skip to main content

Meta-package and manager for the OptoHub ecosystem

Project description

OptoHub

OptoHub is a specification-driven repository for ecosystem-level concept, ecosystem-level architecture, ecosystem-level rules, ecosystem member registry, ecosystem validation, and testing policy.

Repository Roles

  • README.md is the human-oriented overview file in the repository root.
  • AGENTS.md is the canonical AI entry point in the repository root.
  • agent_docs/ contains the authoritative AI instruction hierarchy.
  • This repository defines ecosystem-level structure and rules for OpticsEcoSys member projects.
  • human_docs/ is reserved for optional human-facing detailed documentation.

Human Navigation

Human readers should start with this file for a high-level overview and use human_docs/ for any additional human-facing detail (including migration and consistency reports under human_docs/reports/ when present).

For the canonical AI-oriented interpretation of the repository structure and instruction hierarchy, see AGENTS.md.

Local ecosystem orchestration (developers)

Sibling repositories are expected next to the OptoHub checkout (same parent directory). Override the inferred workspace root with OPTOHUB_WORKSPACE_ROOT if your layout differs.

  • python -m optohub.ecosystem.install_all — editable pip install -e for each registered sibling only (no tests). Writes human_docs/reports/runtime/optohub_install_report.json (gitignored).
  • python -m optohub.ecosystem.run_all_tests — runs pytest in each sibling only (no installs). Writes human_docs/reports/runtime/optohub_test_report.json (gitignored).

tox: optohub-fast runs tests only; optohub-full recreates the env, runs install, then tests once.

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

optohub-0.1.4.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

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

optohub-0.1.4-py3-none-any.whl (50.9 kB view details)

Uploaded Python 3

File details

Details for the file optohub-0.1.4.tar.gz.

File metadata

  • Download URL: optohub-0.1.4.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for optohub-0.1.4.tar.gz
Algorithm Hash digest
SHA256 452574faa3cbce440a2d60f42f62ea827a69672f9ad22fcc368755d6b3c22059
MD5 259c115d3c720b43f1fc53a210899941
BLAKE2b-256 4c0c594c4d3f9809982109b1e9142af03c3ea494c1937841da5ec9d346f98f5c

See more details on using hashes here.

File details

Details for the file optohub-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: optohub-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 50.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for optohub-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6aafb2b5d6d1378f97c8743727ba274aa1148219d119e7ec1dd4dc888d326580
MD5 6da83cb6bcce0e72b06a0e0deb4fad67
BLAKE2b-256 85491755967b05cf77837885915e720dd67f6b33240a9463d037e77eacbf4b83

See more details on using hashes here.

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