# Version control
.git
.gitignore

# Virtualenvs. Not excluded before, so the whole 1.5 GB Windows venv (including
# torch/lib/*.dll, which no other pattern catches) was walked into the build
# context on every invocation, before the layer cache was even consulted.
.venv/
venv/
ENV/

# Python cache
__pycache__
*.pyc
*.pyo
*.pyd
.Python
*.egg-info
dist/
build/
.eggs/

# Dev / test
tests/
.pytest_cache/
pytest-cache-files-*
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# SDK (separate package, not part of the server image)
sdk/

# Docs
docs/
*.md
!README.md

# Local env files
.env
.env.*

# Editor
.vscode/
.idea/
*.swp
