forked from pool/python-pikepdf
The base branch pool/python-pikepdf:factory has new changes
- update to 9.4.2: * Internal type assertion error messages from qpdf that previously triggered a RuntimeError will now raise a PdfError. Generally these errors only occur in corrupted files. * When we are updating XMP in the processing of saving, errors from updating XML are wrapped differently to clarify the context in which the error occurs. * Fixed a process abort in JBIG2 handling related to cleanup of Python objects owned by C++ code. * Fixed inconsistent behavior when setting metadata records to an empty value. :issue:`622` * Added missing Python 3.13 wheels for a few platforms that were missing them, mainly ARM Linux, musllinux/Alpine, and Windows. * Since Homebrew has ended support for macOS 12, macOS 13 is now the minimum requirement for Intel macOS. * Suppressed some spurious warnings during build tests. * Integrated OSS Fuzz. * Prevented generation of PDF date strings with invalid trailing apostrophes, while still accepting them. * Improved error message on parsing invalid date strings. * Dropped support for Python 3.8 (end of life October 2024). * Fixed some inconsistencies with the pikepdf.Rectangle class. * Python 3.13 with free-threading added to test matrix. * Removed wheel package as build requirement since modern packing no longer needs it. * Updated C++/Python exception translation to new pybind11 2.12.0+ protocol, fixing possible undefined behavior in multithreaded applications. * pybind11 2.12.0 is now required. * qpdf 11.9.1 is now used to build wheels. OBS-URL: https://build.opensuse.org/request/show/1225560 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pikepdf?expand=0&rev=28
Description
No description provided
Languages
RPM Spec
100%