[project] name = "car-tracker" version = "0.1.0" description = "French youngtimer asking-price observatory" readme = "README.md" requires-python = ">=3.13" dependencies = ["playwright>=1.58,<2", "playwright-stealth>=2,<3", "psycopg[binary]>=3.2,<4", "simplejson>=3.20,<4"] [dependency-groups] dev = ["ruff>=0.14,<0.15"] [tool.ruff] target-version = "py313" [tool.ruff.lint] select = ["E4", "E7", "E9", "F"] [project.scripts] car-tracker = "car_tracker.collect:main" car-tracker-db = "car_tracker.database:main" car-tracker-pipeline = "car_tracker.pipeline:main" [build-system] requires = ["setuptools>=77"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.package-data] car_tracker = ["migrations/*.sql"]