# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
dist/
build/
*.whl

# Virtual environments
.venv/
venv/
env/

# Package smoke-test environments (audit CI-21: keep them outside the
# checkout; CI uses $RUNNER_TEMP, local runs should use mktemp -d)
.wheel-smoke/
.sdist-smoke/

# Testing
.pytest_cache/
.coverage
htmlcov/
.mypy_cache/

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

# OS
.DS_Store
Thumbs.db

# Claude Code / Superpowers (development artifacts)
.claude/
.remember/
.superpowers/
docs/superpowers/
CLAUDE.md
rules/
skills/

# Repository-owned Codex guidance (the generic rules/skills ignores above
# otherwise match these nested paths too).
!/.codex/
!/.codex/rules/
!/.codex/rules/python-idioms.md
!/.codex/rules/python-patterns.md
!/.codex/skills/
!/.codex/skills/py-rig/
!/.codex/skills/py-rig/SKILL.md
