]> git.openstreetmap.org Git - nominatim.git/commit
Introduce pyproject.toml with uv workspace
authorItz-Agasta <rupamgolui69@gmail.com>
Tue, 24 Mar 2026 17:39:43 +0000 (23:09 +0530)
committerItz-Agasta <rupamgolui69@gmail.com>
Sat, 4 Apr 2026 12:45:55 +0000 (18:15 +0530)
commit610777744c1c771c548e56800575eb95d315bdee
treef3166e0cab7132d14c781a3594ba078a8a0f2047
parent2b94490f54026c4f76ac38b5e2320c944f4f9be3
Introduce pyproject.toml with uv workspace

Add a root pyproject.toml that defines a uv workspace over the existing
packaging/ directory and declares PEP 735 dependency groups for development
tools (test, lint, types, docs, serve).
These groups are ignored by pip and only activated when using uv, so the
existing virtualenv + pip workflow is unaffected. The 'dev' group includes
all sub-groups by default, so 'uv sync' installs everything needed for
development in one command.
pyproject.toml [new file with mode: 0644]