
# Python build artifacts. These were tracked until 2026-07-30; a stale .pyc
# blocking a `git stash pop` is how that surfaced.
__pycache__/
*.py[cod]
.pytest_cache/

# Coverage output. `[tool.coverage.run]` in pyproject.toml writes these on
# every `pytest --cov`; one of them reached the index before this line existed.
.coverage
.coverage.*
htmlcov/
coverage.xml
