# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
*.egg-info/
.pytest_cache/
.coverage
htmlcov/
.tox/
.mypy_cache/
.ruff_cache/

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

# Node/Client (exclude when building server)
client/node_modules/
client/dist/
client/build/
client/.vite/
*.log

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

# Git
.git/
.gitignore
.github/

# Docker
Dockerfile*
docker-compose*
.dockerignore

# Environment files
.env
.env.*
*.env

# Database
*.db
*.sqlite
*.sqlite3
server/.data/

# Documentation
README*.md
docs/

# Tests and CI
tests/
*_test.py
test_*.py
coverage/
.github/

# Temporary files
tmp/
temp/
*.tmp
*.bak
*.backup
*.orig

# Build artifacts
build/
dist/
*.egg-info/