# Source material and generated indexes — never commit
*.pdf
samples/
!samples/README.md
# The one exception: the small public-domain sample typeset by scripts/make_sample.py.
!src/dsearch/data/sample.pdf
.dsearch/
.claude/
CLAUDE.md

# Python
.venv/
__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.pytest_cache/
.ruff_cache/
.coverage
coverage.xml

# OS
.DS_Store
