# Skip everything not needed to build the image.
# The Dockerfile COPYs explicit paths, but this keeps the build context
# small (faster docker build, smaller transfers on CI).

.git
.github
.venv
**/__pycache__
**/*.pyc
**/*.pyo
.pytest_cache
.mypy_cache
.ruff_cache
.coverage
htmlcov/
build/
*.egg-info/

# Source no longer needed — we install from the pre-built wheel in dist/.
# (dist/ itself is intentionally NOT ignored — that's where the wheel lives.)
src/
pyproject.toml
README.md
LICENSE

# Not installed into the image
tests/
website/
docs/
demo/

# Editor / OS cruft
.vscode/
.idea/
*.swp
.DS_Store
