Django Datadog Logger — a Django package for Datadog JSON logging integration.
Package: django_datadog_logger. Version managed via bump-my-version in pyproject.toml and django_datadog_logger/__init__.py.
uv sync --dev- Lint:
make lint(runsruff check .andruff format --check .) - Test:
make test(runsuv run pytest tests/ -v) - Build:
make dist(runsuv build) - Clean:
make clean
Tests use pytest with pytest-django. Test files live in tests/. Django settings configured in pyproject.toml under [tool.pytest.ini_options].
GitHub Actions (.github/workflows/build.yml): lint job (ruff), test matrix of Python 3.10–3.14 × Django 4.2/5.2/6.0, build + publish on release.
- Linter & formatter: ruff (line-length 120, rules: E, F, I)