[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "planemapper" version = "0.1.0" requires-python = ">=3.11" dependencies = [ "Pillow==12.2.0", "gpiozero==2.0.1", "Flask==3.1.3", "requests==2.33.1", ] [project.scripts] planemapper-radar = "planemapper.main:main" planemapper-provision = "planemapper.provision:main" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] "planemapper" = ["data/airports.csv"] [tool.ruff] line-length = 100 target-version = "py311" exclude = [".claude", "_bmad", "_bmad-output"] [tool.ruff.lint] select = ["E", "F", "I", "UP"] [tool.ruff.lint.per-file-ignores] "src/planemapper/main.py" = ["TID252"]