# Bundled PDFium binaries — downloaded by CI, never committed
py_chunks/libpdfium.dylib
py_chunks/libpdfium.so
py_chunks/pdfium.dll
py_chunks/vcruntime140.dll
py_chunks/msvcp140.dll
py_chunks/vcruntime140_1.dll

# Python artifacts
__pycache__/
*.py[cod]
.pytest_cache/
*.egg-info/

# Rust build artifacts
target/

# Local virtual environments
.venv/
venv/
tests/dist/

# Local AI working-instructions file — not part of the published project
CLAUDE.md

# Internal working docs — local only, never published.
# Canonical tracker: ../TECH_DEBT.md (workspace root)
/TECH_DEBT.md
/CLAUDE.md

# Build output from `maturin develop` — 20 MB, rebuilt on every change, and
# PyPI ships wheels rather than this. Tracking it dirtied the tree after every
# build and added 20 MB to history per commit that touched it. (#67)
py_chunks/*.so

# Stale local wheel output (release wheels are built in CI). Untracked 2026-08
# (7.6MB of 0.4.x cp313 wheels was in git); also excluded from the crate
# archive via Cargo.toml `exclude`.
dist/
