Initial commit: astrape-dashboard split out of the combined Astrape tree
The web frontend: the UI itself, the oracle, weather, station and quality renderers, and the serving daemon. The weather and station display modules were each split in two. The dataclasses went to astrape-oracle with the stores that return them; only the rendering stayed here, so the dependency runs dashboard -> oracle -> ems -> gibil with no cycle. Extracted from a single repository where the forecasting engine, the database plumbing, the hardware client, the ingest daemons and the web UI all imported each other freely. Verified that every module imports with gibil resolved from its own installed checkout. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
[build-system]
|
||||
requires = ["setuptools>=68"]
|
||||
build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "astrape-dashboard"
|
||||
version = "0.1.0"
|
||||
description = "Astrape web frontend"
|
||||
requires-python = ">=3.12"
|
||||
dependencies = ["gibil", "astrape-ems", "astrape-oracle"]
|
||||
|
||||
[tool.setuptools.packages.find]
|
||||
include = ["astrape_dashboard*"]
|
||||
Reference in New Issue
Block a user