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

# Virtual envs
.venv/
venv/
env/

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

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

# CUTE artifacts
output/
corpus/
holdout/
training_corpus/
*.tokenizer.json.bak

# model/ — only the bundled JSON artifacts are committed (needed by hatch
# force-include for the wheel build). The training shards are NOT.
model/shards/

# Optional mirror of tokenizer JSON under src (not required; canonical dir is model/)
# src/cute_tokenizer/data/

# Secrets and credentials
.env
.env.*
.env.local
secrets.toml
secrets.json
*.pem
*.key
*.p12
*.pfx

# Local Claude Code config (contains personal settings)
.claude/

# OS
.DS_Store
Thumbs.db
