# ── statement data (PDFs and generated JSON) ──────────────────────────────
*-statements/

# ── Python virtual environment ─────────────────────────────────────────────
.venv/
venv/
env/
ENV/

# ── Python cache & build artefacts ─────────────────────────────────────────
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
dist/
build/
*.whl
.eggs/

# ── Packaging tools ────────────────────────────────────────────────────────
.pdm-python
.pdm-build/
MANIFEST

# ── Testing / coverage ─────────────────────────────────────────────────────
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/

# ── Type-checking / linting caches ─────────────────────────────────────────
.mypy_cache/
.ruff_cache/

# ── macOS ──────────────────────────────────────────────────────────────────
.DS_Store
.AppleDouble
.LSOverride

# ── IDEs ───────────────────────────────────────────────────────────────────
.vscode/settings.json
.idea/
*.swp
*~

# ── Secrets / credentials ──────────────────────────────────────────────────
.env
.env.*
secrets.*
