# 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
MANIFEST

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

# XDG - Cache directories
.pytest_cache/
.ruff_cache/
.mypy_cache/
.oneiric_cache/
.complexipy_cache/
.cache/

# XDG - State directories
.claude/
.session-buddy/
.crackerjack/

# XDG - DELETE candidates
.obsidian/

# Testing
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
.hypothesis/

# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pytype/

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Ruff
.ruff_cache/

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

# Documentation builds
docs/_build/
site/

# Hatch
.hatch/
/.benchmarks/
/.claude/
/.envrc
/.mcp.json
/.crackerjack/
/coverage.json
/.complexipy_cache/
/.jbeval/
/NOTES.md
/.oneiric_cache/

# Crackerjack patterns




# Build/Distribution
# Caches
# Coverage
# Crackerjack specific
# Development
*$py.class
*.cover
*.egg
*.egg-info/
*.py[cod]
*.pyc
*.so
*.swo
*.swp
*~
.DS_STORE
.DS_Store
.Python
.coverage
.coverage*
.coverage.*
.crackerjack-*
.dmypy.json
.eggs/
.env
.env.*.local
.env.local
.hatch/
.hypothesis/
.idea/
.installed.cfg
.mypy_cache/
.nox/
.pytest_cache/
.pytype/
.ruff_cache/
.tox/
.venv/
.vscode/
/.benchmarks/
/.claude/
/.complexipy_cache/
/.crackerjack/
/.envrc
/.jbeval/
/.mcp.json
/.oneiric_cache/
/NOTES.md
/build/
/coverage.json
/dist/
ENV/
MANIFEST
__pycache__/
build/
coverage.xml
crackerjack-ai-debug-*.log
crackerjack-debug-*.log
develop-eggs/
dist/
dmypy.json
docs/_build/
downloads/
eggs/
env/
htmlcov/
lib/
lib64/
parts/
sdist/
site/
var/
venv/
wheels/

# Archive directories
.archive/
.archives/
.backup/
.backups/
