# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python

# Distribution / packaging
build/
dist/
*.egg-info/
*.egg
wheels/

# Virtual environments
.venv/
venv/
env/
ENV/

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

# Type checkers / linters
.mypy_cache/
.ruff_cache/
.pyre/
.pytype/

# IDE
.vscode/
.idea/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# LearnKit local data
*.db
*.sqlite
*.sqlite3
.learnkit/
# Exception: playground stores shipped with the marketing site
# (both casings — repo history has mixed Docs/ and docs/ paths on Windows)
!docs/data/*.db
!Docs/data/*.db

# Server runtime
docs/server.log
Docs/server.log
docs/__pycache__/
Docs/__pycache__/

# Benchmark run logs and results
benchmarks/last_run.log
benchmarks/results/

# Secrets
.env
.env.*
!.env.example

# SWE-bench Lite Benchmark
benchmarks/swe_bench_lite/pytest_repo/
benchmarks/swe_bench_lite/*.jsonl
logs/
*.json

