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

# uv — `ADR-0005` point 7. The workspace has exactly one lock, at the root, and it
# is committed. A lock never ships in a wheel: what `clapback-embed`'s dependents
# resolve comes from its `dependencies` ranges, so committing this cannot pin them.
# What it does pin is development, CI and the deployed image, which previously
# resolved fresh on every Docker build.

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

# Testing
.pytest_cache/
.coverage
htmlcov/

# Docker
data/

# Environment
.env
.env.local

# OS
.DS_Store
Thumbs.db

# Package venvs and exported model artifacts (614 MB, produced by scripts/export_models.py)
packages/*/.venv/
*.onnx
*.onnx.data

# Local copy of the latest public export manifest, written by deploy/export.sh
packages/server/exports/
