Commit e464c16
authored
perf: upgrade pdfminer-six to 20260107 (#536)
Fixes ~15-18% performance regression introduced in 20251230 where
f-strings were evaluated eagerly even when logging was disabled.
See: pdfminer/pdfminer.six#1233
Fix: pdfminer/pdfminer.six#1234
<!-- CURSOR_SUMMARY -->
---
> [!NOTE]
> Addresses a pdf parsing performance issue by updating dependency and
aligning versioning.
>
> - Upgrade `pdfminer-six` to `20260107` in `requirements/base.txt` and
constrain it in `requirements/constraints.in` (perf fix)
> - Bump version to `0.0.92` in `prepline_general/api/__version__.py`
and `preprocessing-pipeline-family.yaml`
> - Update `CHANGELOG.md` with the perf fix note
>
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
cd8a7ef. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->1 parent 912ccbf commit e464c16
File tree
5 files changed
+10
-4
lines changed- prepline_general/api
- requirements
5 files changed
+10
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
1 | 4 | | |
2 | 5 | | |
3 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
| 219 | + | |
220 | 220 | | |
| 221 | + | |
221 | 222 | | |
222 | 223 | | |
223 | 224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
0 commit comments