[build-system] requires = ["setuptools>=72", "wheel"] build-backend = "setuptools.backends.legacy:build" [project] name = "overpass" version = "0.1.0" description = "Overpass API POI Fetcher – CDS Unterrichtsprojekt" requires-python = ">=3.12" dependencies = [ "requests", "pyyaml", "psycopg2-binary", "dotenv" ] [project.optional-dependencies] dev = [ "pytest", "pytest-cov", ] [project.scripts] overpass = "overpass.main:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] pythonpath = ["src"] testpaths = ["tests"] addopts = "-v --tb=short" [tool.coverage.run] source = ["src/overpass"] omit = ["*/__init__.py"]