# Python
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.venv/

# Testing
.coverage
.coverage.*
htmlcov/

# Type checking & linting caches
.mypy_cache/
.pytest_cache/
.ruff_cache/
.tox/

# Logs
*.log

# Environment (track .env.example, ignore real .env)
.env

# yoker runtime config — must not be committed (may contain api_key).
# Only the example reference file is tracked.
yoker.toml
!yoker.toml.example

# OS
.DS_Store

# Sphinx build output (docs/_build/ is generated by `make docs`)
docs/_build/
# Runtime-generated files (not committed)
PERSONAL.md
context/
