# Local virtual environments and tool-managed environments.
.venv/
venv/
env/
.local/
local/

# Python bytecode and runtime cache artifacts.
__pycache__/
*.pyc
*.pyo
*.pyd

# Build artifacts from packaging tools.
build/
dist/
.eggs/
*.egg-info/
*.egg

# Test and coverage outputs (generated during CI or local runs).
.pytest_cache/
.coverage*
coverage.xml
htmlcov/

# Linting / type-checking tool caches.
.ruff_cache/
.mypy_cache/
.pyright/
.pytype/
.tox/

# IDE and editor configuration directories.
.idea/
.vscode/

# Jupyter notebook checkpoints.
.ipynb_checkpoints/

# Documentation build outputs.
docs/
site/

# Environment configuration files (keep example/override exceptions).
.env
.env.*
!.env.example
!.envrc

# Operating system metadata files.
.DS_Store
Thumbs.db
