diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-13 15:38:41 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-13 15:38:41 -0500 |
| commit | 762b2b0a5c72f008f8f2a2f5b2882b618a0447f8 (patch) | |
| tree | 298d0ef0e73e24bc3c03b13259f8e9ab167d7dd2 /scripts | |
| parent | 159d55a33476df828a49c705940855c4ec38e8ba (diff) | |
| download | rulesets-762b2b0a5c72f008f8f2a2f5b2882b618a0447f8.tar.gz rulesets-762b2b0a5c72f008f8f2a2f5b2882b618a0447f8.zip | |
build(deps): install pdftools so every project can edit PDFs
poppler (pdftoppm/pdftotext) plus a dedicated Python venv at ~/.local/venvs/pdftools with pypdf, reportlab, and pillow. Every project session can now stamp checkboxes, dates, and text overlays onto flattened PDFs through that venv, without each project re-wiring the toolchain.
The package name for poppler diverges across distros (poppler-utils on Debian/Ubuntu, poppler on Arch and Homebrew), so the install branch handles each manager inline rather than going through install_pkg. PDFTOOLS_VENV is overridable via env if a machine needs a different path.
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
