Repository navigation
Update pypdf to 6.21.1 in the sandbox - #57
Osiriss664 wants to merge 1 commit into
Conversation
|
The one CI error is test_signing.py ReadDeadlineTests.test_a_body_dripped_slowly_is_cut_off_with_408 (ConnectionResetError: [Errno 54] at the recv). I don't think it's from this PR: test_signing.py uses only the standard library (no pypdf), and this PR changes only the pypdf pin and two version lines in docs. On my Mac the same branch passed test_signing.py (167 OK) and Scripts/sandbox_selftest.sh all (142/0). It looks like a timing race on the runner: the server answers 408 and closes while the test is still sending the body, so macOS resets the connection before the test reads the reply. Could you re-run the job? If it keeps happening, I'm happy to send a small follow-up that treats a reset after the 408 as the expected outcome. |
|
Hey @Osiriss664, thanks for this! The bump looks good, the hashes match PyPI, and 6.20.0 has a bunch of the pypdf advisories from this week, so I definitely want it in. The only problem is the sandbox just moved to its own repo, tuff-app/sandbox, so this can't merge here anymore. Could you open it over there instead? It's the same change, just without the The The I'll close this one once the sandbox PR is up. |
Fixes the pypdf advisories published in October 2026, including GHSA-5hx5-vpf9-5wcv, GHSA-6vvc-x485-93v7, GHSA-f54x-cmq8-qg57 and GHSA-cgf9-327m-v77c. Co-Authored-By: Osiriss664 <81256439+Osiriss664@users.noreply.github.com>
|
Actually, I went ahead and moved it over myself since it fixes security issues: tuff-app/sandbox@bad6aab, bumped to 6.21.2 and with you credited as co-author. Closing this one. Thanks again! |
What and why
How to see it
Evidence
Memory and compatibility
Screenshots
Not done or not tested