# =========================

# Python

# =========================

**pycache**/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments

.env
.venv
env/
venv/
ENV/

# =========================

# Testing / Coverage

# =========================

.pytest_cache/
.coverage
coverage.xml
htmlcov/
.cache/

# =========================

# Logs

# =========================

*.log

# =========================

# IDE / Editor

# =========================

.vscode/
.idea/
*.swp
*.swo

# Cursor / AI tools

.cursor/
.claude/
.kira/
.kro/
.windsurfrules

# =========================

# OS Files

# =========================

.DS_Store
Thumbs.db

# =========================

# Project Specific

# =========================

# Code review graph (you already added)

.code-review-graph/

# Local configs / secrets

*.env
*.secret
*.key
*.pem

# Databricks / local test artifacts

*.db
*.sqlite

# JSON reports generated by your tool

report.json
*.report.json

# Example outputs (keep examples but not generated outputs)

examples/output/
examples/tmp/
development_notes/
# =========================

# Jupyter

# =========================

.ipynb_checkpoints/

# =========================

# Build tools

# =========================

pip-wheel-metadata/

# =========================

# Pre-commit

# =========================

.pre-commit-cache/

# =========================

# Optional: keep configs tracked

# =========================

# Uncomment if you want to ignore local overrides

# guardian.yml

# .dbxcost.yml
