Path to this page:
./
print/py-pikepdf,
Read and write PDFs with Python, powered by qpdf
Branch: CURRENT,
Version: 9.5.1,
Package name: py312-pikepdf-9.5.1,
Maintainer: pkgsrc-userspikepdf is a Python library for reading and writing PDF files.
pikepdf is based on QPDF, a powerful PDF manipulation and repair
library.
Master sites:
Filesize: 2847.91 KB
Version history: (Expand)
- (2025-01-04) Updated to version: py312-pikepdf-9.5.1
- (2025-01-03) Updated to version: py312-pikepdf-9.5.0
- (2024-11-18) Updated to version: py312-pikepdf-9.4.2
- (2024-11-14) Updated to version: py312-pikepdf-9.4.1
- (2024-11-12) Updated to version: py312-pikepdf-9.4.0
- (2024-10-09) Updated to version: py312-pikepdf-9.3.0
CVS history: (Expand)
2025-01-04 07:40:11 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pikepdf: updated to 9.5.1
v9.5.1
Bump version to address sigstore build issues.
Pillow dropped PyPy 3.9 so we're dropping it too.
|
2025-01-03 11:53:29 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pikepdf: updated to 9.5.0
v9.5.0
- Created setter for Outline management to make manipulating outlines easier.
Thanks @Zhongheng-Cheng for this contribution. :issue:`636`
- pikepdf now sets XMP properties as subelements instead of inline properties,
in line with the XMP specification. Thanks @federicobond. :issue:`628`
- pikepdf an issue with converting certain images to PIL. Thanks @DaveDeCaprio.
:issue:`632`
- Added a new ``pikepdf.exceptions`` module which organizes all exceptions more
conveniently.
- pikepdf now tries harder to extract corrupt images in a PDF when they are found.
- Fixed an issue where an exception handler referred to an object not in scope,
causing another exception. Thanks @dhazelett. :issue:`627`
- Dropped a comment about an unsupported dependency.
|
2024-11-18 11:36:50 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pikepdf: updated to 9.4.2
v9.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.
|
2024-11-14 09:50:31 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pikepdf: updated to 9.4.1
v9.4.1
- 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.
|
2024-11-12 11:52:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pikepdf: updated to 9.4.0
v9.4.0
- 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.
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325) |
Log message:
*: clean-up after python38 removal
|
2024-10-09 10:20:15 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pikepdf: updated to 9.3.0
v9.3.0
- 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).
|