```gitignore
# Python compiled files
*.pyc
__pycache__/

# Logs and temporary files
*.log
*.tmp

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

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

# Dependencies
.venv/
venv/
node_modules/

# Coverage reports
coverage/
htmlcov/
.coverage

# Build artifacts
dist/
build/
target/

# Package management
.mypy_cache/
.pytest_cache/
.hypothesis/

# System files
.DS_Store
Thumbs.db
```