forked from pool/python-pikepdf
This branch is 4 commits behind pool/python-pikepdf:factory
- 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%