[build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [project] name = "astrape-oracle" version = "0.1.0" description = "Forecasting runtime: weather ingest, oracle snapshots, TCN training" requires-python = ">=3.12" dependencies = ["gibil", "astrape-ems", "psycopg[binary]>=3.2,<4"] # Flat layout: this repository *is* the package. package-dir maps astrape_oracle to the # repository root rather than to a nested astrape_oracle/ directory, so the checkout is # astrape/astrape-oracle and not astrape/astrape-oracle/astrape_oracle. [tool.setuptools] packages = ["astrape_oracle", "astrape_oracle.classes", "astrape_oracle.classes.weather", "astrape_oracle.scripts", "astrape_oracle.scripts.daemons", "astrape_oracle.scripts.debug", "astrape_oracle.scripts.tcn"] package-dir = {"astrape_oracle" = "."}