# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.eggs/
dist/
build/
.pytest_cache/
.ruff_cache/
.mypy_cache/

# uv
.venv/
# uv.lock IS committed — gives reproducible CI + dev environments.
# It only affects local installs / CI, not what consumers get via pip install.

# IDE
.vscode/
.idea/

# OS
.DS_Store
Thumbs.db

# DLB local store (for any accidental runs in repo dir)
store.sqlite3
store.sqlite3-wal
store.sqlite3-shm
