[project] name = "tera-spatial" version = "0.1.0" description = "tera-spatial — Arena's bridge to Tera's four renderer-independent spatial environments, executed in TypeScript and graded in Python." requires-python = ">=3.11" dependencies = ["verifiers"] # One directory, four tasksets: the environments share a vendored simulator and # a single worker, so splitting them into four wheels would ship the same 283 KB # of TypeScript four times. B1's discovery reads this key instead of assuming # one wheel is one taskset. [tool.arena] tasksets = [ "tera-drive-101", "tera-office-nav", "tera-crow-nav", "tera-california-flight", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["tera_spatial"]