[project] name = "dpg-map" version = "0.3.0b1" description = "Dear PyGui map widget for XYZ raster tiles and geographic overlays" readme = "README.md" authors = [ { name = "Hector van der Aa", email = "hector@h3cx.dev" } ] requires-python = ">=3.14" dependencies = [ "dearpygui>=2.3.1", "pillow>=12.2.0", "platformdirs>=4.9.6", "requests>=2.34.2", ] [project.scripts] dpg-map = "dpg_map:main" [build-system] requires = ["uv_build>=0.11.14,<0.12.0"] build-backend = "uv_build" [dependency-groups] dev = [ "pyright>=1.1.409", "pytest>=9.0.3", "ruff>=0.15.14", ] [tool.ruff] line-length = 100 target-version = "py311" [tool.ruff.lint] select = ["E", "F", "I", "UP", "B", "SIM"] [tool.pyright] typeCheckingMode = "basic" venvPath = "." venv = ".venv"