# 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
.venv/
venv/
ENV/
env/

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

# macOS
.DS_Store
.AppleDouble
.LSOverride
._*

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

# Mathematica
*.mx
*.wlnet

# Temporary files
*.tmp
*.temp
*.log
*.bak

debug_parser.py

# UV
.uv/

# Keep uv.lock for reproducibility (comment out if you don't want it)
# uv.lock
readme_command_report.json

# Local IDE/editor settings
.claude/settings.local.json

# Generated notebooks at root (keep addon/ and tests/ notebooks)
/*.nb
# Exception: Integration.nb is a test fixture (417 bytes)
!Integration.nb

# Generated images at root
/*.png

# Benchmark results (machine-specific)
benchmarks/benchmark_results_*.json

# Test reports (machine-specific)
TEST_RESULTS_DETAILED.md
VERIFICATION_REPORT.md

# Debug/test scripts at root
test_mcp_connection.py
CLIENT_CONFIG.json
