# Byte-compiled / optimized
__pycache__/
*.py[cod]
*$py.class
*.so

# Distribution / packaging
build/
dist/
*.egg-info/
*.egg
MANIFEST
*.whl
*.tar.gz

# Virtualenvs
.venv/
venv/
env/
ENV/

# Test / coverage
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/
.ruff_cache/

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

# Claude Code local config — all of it stays out of git
.claude/

# pping-lang runtime data
*.duckdb
*.duckdb.wal
.pping-lang/
/var/lib/pping-lang/

# logs
*.log
.gstack/

# Personal design notes — kept on disk for reference, never committed
_design-notes/
_scratch/

# Deploy tooling for the runw GPU box — kept on disk for the deploy-runw skill,
# never committed (carries infra topology + tailnet addressing)
deploy/runw/
