Skip to content

Conversation

@CyMule
Copy link
Contributor

@CyMule CyMule commented Jan 7, 2026

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


Note

Restores PDF parsing performance by updating dependency and releasing a new dev version.

  • Deps: Upgrade pdfminer-six from 20251230 to 20260107 in requirements/extra-pdf-image.txt to fix ~15–18% slowdown from eager f-string evaluation in logging
  • Release: Bump __version__ to 0.18.27-dev5 and add CHANGELOG entry under Enhancement

Written by Cursor Bugbot for commit 3dfed88. This will update automatically on new commits. Configure here.

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
@socket-security
Copy link

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedpypi/​pdfminer-six@​20251230 ⏵ 2026010798 +1100100100100

View full report

@CyMule CyMule enabled auto-merge January 7, 2026 18:14
@qued qued disabled auto-merge January 7, 2026 18:33
@qued qued merged commit 6895f11 into main Jan 7, 2026
40 of 41 checks passed
@qued qued deleted the perf/upgrade-pdfminer-six-20260107 branch January 7, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants