Skip to main content

Read and write PDFs with Python, powered by qpdf

Project description

pikepdf

pikepdf is a Python library for reading and writing PDF files.

Build Status PyPI PyPI - Python Version PyPy PyPI - License PyPI - Downloads codecov

pikepdf is based on qpdf, a powerful PDF manipulation and repair library.

Python + qpdf = "py" + "qpdf" = "pyqpdf", which looks like a dyslexia test. Say it out loud, and it sounds like "pikepdf".

# Elegant, Pythonic API
with pikepdf.open('input.pdf') as pdf:
    num_pages = len(pdf.pages)
    del pdf.pages[-1]
    pdf.save('output.pdf')

To install:

pip install pikepdf

For users who want to build from source, see installation.

pikepdf is documented and actively maintained. Binary wheels are available for all common platforms, both x86-64 and ARM64/Apple Silicon. For information on the latest changes, see the release notes.

Commercial support is available.

Features

This library is similar to pypdf (formerly PyPDF2) - 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.

Feature pikepdf pypdf (PyPDF2)
Editing, manipulation and transformation of existing PDFs
Based on an existing, mature PDF library qpdf
Implementation C++ and Python Python
PDF versions supported 1.1 to 1.7 1.1 to 1.7
Save and load password protected (encrypted) PDFs ✔ (except public key) ✔ (except public key)
Creates linearized ("fast web view") PDFs
Test suite coverage codecov codecovpypdf2
Creates PDFs that pass PDF validation tests
Modifies PDF/A without breaking PDF/A compliance
PDF XMP metadata editing read-only
Integrates with Jupyter and IPython notebooks for rapid development

Testimonials

I decided to try writing a quick Python program with pikepdf to automate [something] and it "just worked". –Jay Berkenbilt, creator of qpdf

"Thanks for creating a great pdf library, I tested out several and this is the one that was best able to work with whatever I threw at it." –@cfcurtis

In Production

  • OCRmyPDF uses pikepdf to graft OCR text layers onto existing PDFs, to examine the contents of input PDFs, and to optimize PDFs.

  • PDF Arranger is a small Python application that provides a graphical user interface to rotate, crop and rearrange PDFs.

  • PDFStitcher is a utility for stitching PDF pages into a single document (i.e. N-up or page imposition).

License

pikepdf is licensed under the Mozilla Public License 2.0 license (MPL-2.0) that can be found in the LICENSE file. By using, distributing, or contributing to this project, you agree to the terms and conditions of this license. MPL 2.0 permits you to combine the software with other work, including commercial and closed source software, but asks you to publish source-level modifications you make to pikepdf itself.

Some components of the project may be under other license agreements, as indicated in their SPDX license header or the REUSE.toml file.

Project details


Release history Release notifications | RSS feed

This version

9.5.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pikepdf-9.5.2.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

pikepdf-9.5.2-pp310-pypy310_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-9.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-9.5.2-pp310-pypy310_pp73-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded PyPy macOS 14.0+ ARM64

pikepdf-9.5.2-pp310-pypy310_pp73-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded PyPy macOS 13.0+ x86-64

pikepdf-9.5.2-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

pikepdf-9.5.2-cp313-cp313-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pikepdf-9.5.2-cp313-cp313-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

pikepdf-9.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

pikepdf-9.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

pikepdf-9.5.2-cp313-cp313-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

pikepdf-9.5.2-cp313-cp313-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

pikepdf-9.5.2-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12 Windows x86-64

pikepdf-9.5.2-cp312-cp312-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pikepdf-9.5.2-cp312-cp312-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pikepdf-9.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pikepdf-9.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pikepdf-9.5.2-cp312-cp312-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

pikepdf-9.5.2-cp312-cp312-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.12 macOS 13.0+ x86-64

pikepdf-9.5.2-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11 Windows x86-64

pikepdf-9.5.2-cp311-cp311-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pikepdf-9.5.2-cp311-cp311-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pikepdf-9.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pikepdf-9.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pikepdf-9.5.2-cp311-cp311-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

pikepdf-9.5.2-cp311-cp311-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.11 macOS 13.0+ x86-64

pikepdf-9.5.2-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-9.5.2-cp310-cp310-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pikepdf-9.5.2-cp310-cp310-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pikepdf-9.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-9.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pikepdf-9.5.2-cp310-cp310-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

pikepdf-9.5.2-cp310-cp310-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10 macOS 13.0+ x86-64

pikepdf-9.5.2-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-9.5.2-cp39-cp39-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pikepdf-9.5.2-cp39-cp39-musllinux_1_2_aarch64.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pikepdf-9.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-9.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pikepdf-9.5.2-cp39-cp39-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pikepdf-9.5.2-cp39-cp39-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

Details for the file pikepdf-9.5.2.tar.gz.

File metadata

  • Download URL: pikepdf-9.5.2.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pikepdf-9.5.2.tar.gz
Algorithm Hash digest
SHA256 190b3bb4891a7a154315f505d7dcd557ef21e8130cea8b78eb9646f8d67072ed
MD5 9e8bfd0b9bfa9881b600278d8fe2551e
BLAKE2b-256 1c2c0707248e2bdfe148c53c43ea1a7fce730eab9ae8bbe65470720f5a7ddd25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2.tar.gz:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 65e395ed795b8eb2991b7838f96dd51ecab14c57ecdad82e07ad98560ae090d2
MD5 df2d03fbd52ba68a39828216fcb40af2
BLAKE2b-256 e5a6dbe738290a5417f223867f29ef7895fa6ce4a70493324a1f4f1d0f97294a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-pp310-pypy310_pp73-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 466f9936433dcc1e3c78ae6371e2ed6ac42fe23d8bb10e255fb9ef1aa36d82f3
MD5 76fef5f9aa3dceed345970153c90d58d
BLAKE2b-256 c9e0566f187677ec57b0e498b44bdf420e24d7c0dd3d429a22ad899dde79693d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-pp310-pypy310_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1f27d95c7ce2dea03758af44f06edd1e6f8bf226aa804fa0ee7fa1d6ced21707
MD5 54e68032e6690934fba6aa1e83545829
BLAKE2b-256 2f863640935f57387b117e294d1ed6843bd00237b10c0e88851bed9a5d7b2797

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-pp310-pypy310_pp73-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-pp310-pypy310_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3b8b47ca9a8fdad67edc802fb8435bed17cc164a3768f57c30c46ff428015c1d
MD5 a8f1a87b43636afd8b7f4223bac5dcf1
BLAKE2b-256 799f30352c0f5a918ce1d791d035301e3790b3799c9e7975bf28ee41222bd157

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-pp310-pypy310_pp73-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.5.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff6044857ef3eef9eed61121e1189df816fbbe5363fa0dc1c446bd145f074ee3
MD5 8b09331d9accbbbc0e97cb7266c07e86
BLAKE2b-256 791b8abfff7d8fec605b0064974dff835d32bbbda021aa532f2305ee19468815

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 518fa733807d805930b1d122579806c43128cd9d298980a547f250f4cb8e0a4f
MD5 454fd546cbc9227f16c1ca69f746029e
BLAKE2b-256 6c91ef6022251f1ae939b1caa5aee57496b81130036cb8a992167b1ae2f84820

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f0d19fb0646da6d69a86b28cb0a80ffde5a519f65cf79cc12451551977015fd2
MD5 15bc0f001a0a8e341355b4f0a9c956d5
BLAKE2b-256 c5769fdfbfdabc3de357150a1a1ec93ea22020cff66c02a5ce8ccdf8fe67b103

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 406a98e2fc6fa2522d249921e261f3303a4e563e3ed9de6e924ad303df9aeb97
MD5 e5e279dde8e3a36cfb204458458c81a5
BLAKE2b-256 e802b3f74dea7d651c517c790a9ef2b104777545f3468750ab86d0381439e7d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc6a52ca6ad8bbd06ec84fb5c8ef5ed151d4fd360e2e6ffcabe2dc899cd87a76
MD5 e344795c3d83241b7a9c41fb9380148e
BLAKE2b-256 232401b8ec910e397c64fc18994d67ba8bcff015a48b96ddf5f86307d8096797

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 103b73642c9ab175e93c771673bca565acad8b78d4a3af0f68319ab7ec6af990
MD5 2450698f7d85cfa492617418b842935e
BLAKE2b-256 dff2e425efc36bfb09038d1655f2fa0a8e199baae91582325fa00d2632d6134c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fadb3eac9a4c109d9a13a7f3687091333d160469983db319fcc7fd51bb74548b
MD5 6b00d78618c4bea281f0c8812d4b13e0
BLAKE2b-256 0f76c709a28108aaf4cb54367655de3b43abca7ef01de5dd50259b58dbf988cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.5.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4bced2322e060fc79b6b933428d63fa5d65e0de0060f8f661401b45f14194e62
MD5 bd229223dd09db5ef2568172b44f7bcc
BLAKE2b-256 3d2ef7137bdd4e2db390b6c5bb6080fae0e065c0c490c019bceda351bf5bfca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af5b7bbcaf80ef981fb3ff8a1ce9d8c4b4af96b35e71947525f70362235c784c
MD5 2030c85f8184f78356a3fad87ec8488f
BLAKE2b-256 8055b52dfa589789a63503a6f10e5e42f12e9098136a3d290dfd9ff19a1c1afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 353b23c5b75d7042c99bbb72dcc78063bc04599b5ec6516c301102e42afdff50
MD5 655e2f7edac3217df006572e76f12003
BLAKE2b-256 c4d85b5ebd7b74d3188b117869fa01453515f0a8f6785df1fbf26a51cd425a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcc3d3bdcf3f63a0aece21afa9d517872cc375ec120d3e4143ff7ad5203cd9e4
MD5 ff20b69382637018e68264500982b031
BLAKE2b-256 834b1ad205e959ae5a22cc556e9d12e3d36775cec8ddacddfcc0646f07546f8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e771712910d47ae16d4b5f314922cb3f090ddab7ea06db4872ef519420c64ba8
MD5 1ba17d843a273e14fbf12639074be123
BLAKE2b-256 2789c48959ed1193c097d35505709dd7d06d67795c8970c01fe5a0c74ee84a8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1ab0f76e376c2ccf247ee8ec6e7b2ecb4100a54ae2b9d0ed633f66d4425188cb
MD5 0c580798a9d98ec77bb7c8f77fe343b4
BLAKE2b-256 4d6abf1217940ebebac7d7d7305b390de16848e7cc6732bc60820f81a828aa9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20dc868d7e032afc614d2a7baea87fd45b025044313a9fd8b12add537a5b77a5
MD5 af3a67db23f2470f2e89c7518665e06a
BLAKE2b-256 1199dd3dfafb3244c3110cccbe329901b30a7519222fdbd9b4e2dcc0d1c17b97

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.5.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ee8ee014b10599e65c3edd38aaf100e1bb67d888ba52004e09eff830bf5ca845
MD5 82b5d94067c92a200d39dd2d73a19bbe
BLAKE2b-256 001f8c6d83756fdd0c9a4d6a8a3c750cc5e9645e79e29ec18adadd23f16fbf78

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4397d3dccda0f047b19d21fbcc50eae36b9745cf697d1eca4dd998bd5c12a952
MD5 85d5b5a6c79536736ac5237f2f13d590
BLAKE2b-256 11c2b837f4146ad5c3a4aa478a7be8beefef7e1788e6cd718127e9ca80cdd904

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63c564102cf39c6518a803e1653a820255d6283e27ad6517cbd60a224e56aba1
MD5 ea8f6271ba7efd6d49de9dcfa01fccc8
BLAKE2b-256 67f73a31347eb7af8666cbac082490768b70ee00f713ee13537cd3276ccae22e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f422e477c4408189e219ae27f2089e661e472877bacf99c3e077e03937f3cec
MD5 5e1d7d2fa48fc9e9d586bd2d7ae8d3e4
BLAKE2b-256 c89e9fd263ccbfeee5b435d08887b91a567fd21bca2f53ae76c219e4a1a923cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24b5f7b4ffa17e3a0db232d68353ffc24dd4bd3658094e27dbdf6ee393753987
MD5 533f4b57489834994f59496fe52d0276
BLAKE2b-256 f7f02eb4021cebc809ade616d3b5115e5b03508ec6e74f16c45494451db26aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ec92b93d912ff8864c661f38b622062a5dc0e2296a86acc372dcf3828421095
MD5 ac316e3caefdd3284ceb83e000a8b191
BLAKE2b-256 f4ddc82597f2fb6a48c80bf752e3144d1b4d9ddd824b4ddce2bedc82cf0d439b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b3aa2beec989035451d54a36443230995adda13677b2809a2d1f55767b040120
MD5 59975432e23741bdac56bd46e2b72b9a
BLAKE2b-256 d21217159eafbe4ad7033587cc7d3f3033df9a50d85bb1263d463969fed81454

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.5.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4aad61ce4b10239a7079e7553aed07620b049037cfeb5c972f4e5be56c9f875e
MD5 ead42a8c621d4f81f141f185821a5b08
BLAKE2b-256 79750c9c81970425b39949bd8a62a2bf7ec70e2104daec4a08f5e97fd2801e34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0154a4b4d558ff488a662597128075f26956fa4b8682ce7f1bca7b383a7d6a6e
MD5 dc2efd9e16e713c8a660f932fe970cf5
BLAKE2b-256 ab5d468a5d831ecc9b2feee77f1359d08c2f07101a0bdc3798541d9915201cf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5ea94021603bd71d6a3ccc22b1d6799ff1ad4190224472550f73801b3beceed
MD5 bec74695496b81d2bfca1dc7ff92b6e8
BLAKE2b-256 781fe655ae1bbdb81949c873e266860eddc9ff75d168ba5f8a8a04fe3ce67a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae4517cf8bc356609e1174c27309e128a78e155d6663e38346710bbe0c4373f4
MD5 6c827cd04f89ce136392901b4eb4310e
BLAKE2b-256 515347d7c738a4eb64b15575b71b2eb40fac732d7d6b592c3c0018ebd8b1f927

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e89a0a74917feb0a9ab7450f83dc6b821d0c20ae28ee42cdee9b484ff3e114b7
MD5 d21ce59a3eda5bd50dad1b7c9493a966
BLAKE2b-256 3e0c659b6420c2a756a38c2f535f95ee2bf07da04ae9669c8116808d1266d533

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bee6e7f93533c0d5ee66f65547963a56f85d0469b1134ddfc13439cf45b0e989
MD5 b9dc4befcd8ef6c7b8b79eea3b10f9b9
BLAKE2b-256 2c2d32a741cdf6c43b72552c37622d0ad0ef4c72a4a4f4a15ee12dfe56a86d34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 412bd45c806ea3d7ef25a04b24a777c87efef725ac7f047d1fc71062049d2625
MD5 02beb481ee5742bf5f0cc6b7872500ef
BLAKE2b-256 0bdf3f7d872174dd1f092aa094796fc2ff818a9a59a9b78b580ffa42ac52398f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pikepdf-9.5.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 101b0718599b404e9235f51e024f4b555aec95fcbfa78d67e5edde8950e411f4
MD5 cb1e5df8d998d8a7cedb6080b7f17b62
BLAKE2b-256 30d71e49eff4110a06ed4cbc2e7cb79db0645f4b76f3bd4a8698dd558e16053b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8bec3ac14a56a9435b8ccd34c56b7a331caf0c960344f68570e551a899989a69
MD5 377f592a01ee14ce784d8ab74f092b1b
BLAKE2b-256 dcbe361bccbb9b258169f23ce589dd691cfab754450d5d430fa227468a5ac02f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 52d8a6cb3d9e8ad5b9a5517fd6238203359c832b641fb1b254328708ae59e9e5
MD5 8457ca3dd05ffd4f14c4b177f30af27f
BLAKE2b-256 c9b5f842d67434ad2c5e3df4a5abcf6c5ef6792f18d024ac298413d43e2c6b8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc30dcf70fdce9a0bfd110e1afa0c21ef5f17ba8c743745651b1e3ac7c0ff122
MD5 cfcc493b87288b3651af097365e95e2c
BLAKE2b-256 d02edac4e5314319665d019f8b544ce569b78b03ba680bf3db2974e011913e25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7b191c782999fc7cfac01343db7096a30235385b80341f8eb2c704516fc432c
MD5 d50489996dc4058b079bd0904c539575
BLAKE2b-256 ba29659e8c0b2c69253dd80befde286d2a95642fb0ec0a14a6f7344ef38ef6ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 217ab7fc70ce2c4befef39a07c8d0f1598f5d3e46d440514aab4a4655e954cfc
MD5 03131dbdac3f8f5f58a702ec3ab29f9b
BLAKE2b-256 dc126a1fb7c072eb13ed56a18ecc8c4b20aef7c9a83a1a6d475b1c3569f64740

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pikepdf-9.5.2-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.5.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b75b04ee87a216c94e75e947e1921ff6426f1589cb245ab3894f67ea10bf5e34
MD5 7fc09c1c166a129f78883741d6766f35
BLAKE2b-256 16fa255a19ed9866757d184a74481f46308873b14c9d622a4e694c03684eab3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.5.2-cp39-cp39-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page