BSD Ports

textproc/py-pikepdf 9.11.0 FreeBSD

Read and write PDFs with Python, powered by qpdf

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
55bf2a294f
License
MPL20
Categories
textproc, python
Package size
670.2 KiB, 3052.8 KiB installed

Description

pikepdf is a Python library for reading and writing PDF files. It's based on QPDF, a powerful PDF manipulation and repair library.

pikepdf is similar to PyPDF2 and pdfrw - it provides low level access to PDF features and allows editing and content transformation of existing PDFs.

Some knowledge of the PDF specification may be helpful. It does not have the capability to render a PDF to image.

In the other systems

SystemPortVersion
FreeBSDtextproc/py-pikepdf9.11.0
DragonFlytextproc/py-pikepdf9.5.2_1

Install

Binary package:

pkg install py312-pikepdf

From the ports tree:

cd /usr/ports/textproc/py-pikepdf/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-pikepdf>0:textproc/py-pikepdf

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest9.11.09.11.0-9.9.0_19.11.0
FreeBSD:14:quarterly9.11.09.11.0n/a9.5.2_19.11.0
FreeBSD:15:latest9.11.09.11.0n/a9.9.0_19.9.0_1
FreeBSD:15:quarterly9.11.09.11.0n/an/an/a
FreeBSD:16:latest9.11.09.11.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Library 1

Runtime 4

Test 10

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 63

Configuration

Options name: textproc_pikepdf

OptionDefaultDescription
JBIG2onSupport for extracting JBIG2 images
USES
compiler:c++14-lang cpe localbase python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
pikepdf-9.11.0.tar.gz4.546289e+065ad6bffba08849c21eee273ba0b6fcd4b6a9cff81bcbca6988f87a765ba62163
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
55bf2a294f Wen Heping textproc/py-pikepdf: Update to 9.11.0