Defense simulation, AERIS-10 hardware, firmware, and parts list as one clean history. Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
749 B
TOML
30 lines
749 B
TOML
[build-system]
|
|
requires = ["setuptools>=68"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "overwatch"
|
|
version = "0.1.0"
|
|
description = "Overwatch, a backend-authoritative physical simulation"
|
|
requires-python = ">=3.11"
|
|
dependencies = ["numpy>=1.26", "scipy>=1.14", "stonesoup>=1.6,<2"]
|
|
|
|
[project.optional-dependencies]
|
|
server = ["python-socketio[asgi]>=5.11", "uvicorn>=0.30"]
|
|
dev = ["pytest>=8"]
|
|
flight = ["rotorpy>=2.1,<2.2", "jsbsim>=1.2,<2", "pymap3d>=3,<4"]
|
|
performance = ["numba>=0.60"]
|
|
|
|
[project.scripts]
|
|
defense-sim = "defense_sim.cli:main"
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["src"]
|
|
|
|
[tool.setuptools.package-data]
|
|
"defense_sim.radar" = ["data/*.csv"]
|
|
|
|
[tool.pytest.ini_options]
|
|
pythonpath = ["src"]
|
|
testpaths = ["tests"]
|