Skip to content

Commit 6ed2dfc

Browse files
committed
⬆️ chore(deps): upgrade all dependencies to latest versions
PyMuPDF >=1.23.0 -> >=1.28.0 (resolves to 1.28.0, MuPDF 1.29.0). This is the only runtime dependency; there are no transitive deps. No code changes were required. The extractors use a small, stable slice of the API (fitz.open, page.get_text, page.find_tables, page.number, doc.close, Document indexing/slicing), all unchanged across 1.23 -> 1.28. The `import fitz` alias still works on 1.28. Verified by re-running both PDF extractors against the committed source PDFs and diffing the output: extracted_cnssi_1253.json (1189 controls) and extracted_classified_information.json are byte-identical to the JSON already in the repo. Also gitignores .venv so the local uv environment is never committed.
1 parent 8dbbf5f commit 6ed2dfc

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
.DS_Store
2-
__pycache__
2+
__pycache__
3+
.venv

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# PDF extraction dependencies
2-
PyMuPDF>=1.23.0
2+
PyMuPDF>=1.28.0
33

0 commit comments

Comments
 (0)