DEUS Federated Data Model for Dutch Gov.
- Install dependencies:
Using uv (recommended):
uv sync --group devThis installs runtime deps and dev tools like Ruff.
- Configure Azure Service Bus:
- Copy
.env.exampleto.env - Update the configuration with your Azure Service Bus details
In different terminals, run the following commands:
.venv/bin/python validation/validation.py
.venv/bin/python pii_scanning/pii_scanning.py
.venv/bin/python metadata_extractor/metadata_extractor.py
.venv/bin/python data_storage/data_storage.py
.venv/bin/python search_index/search_index.py
.venv/bin/python notification/notification.pyTo launch the initial message, run:
.venv/bin/python data_ingestion/data_ingestion.py-
Check lint errors:
uv run ruff check . -
Auto-fix what’s safe:
uv run ruff check --fix .
Ruff is configured in pyproject.toml.
