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 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).

Contributing

Contributions are welcome! If you'd like to make a contribution, see the Contributing Guidelines

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

Download files

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

Source Distribution

pikepdf-10.0.1.tar.gz (4.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pikepdf-10.0.1-cp314-cp314-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pikepdf-10.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pikepdf-10.0.1-cp314-cp314-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pikepdf-10.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-10.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-10.0.1-cp314-cp314-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

pikepdf-10.0.1-cp314-cp314-macosx_14_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pikepdf-10.0.1-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

pikepdf-10.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pikepdf-10.0.1-cp313-cp313-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pikepdf-10.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-10.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-10.0.1-cp313-cp313-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pikepdf-10.0.1-cp313-cp313-macosx_14_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pikepdf-10.0.1-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

pikepdf-10.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pikepdf-10.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pikepdf-10.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-10.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-10.0.1-cp312-cp312-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pikepdf-10.0.1-cp312-cp312-macosx_14_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pikepdf-10.0.1-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

pikepdf-10.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pikepdf-10.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pikepdf-10.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-10.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-10.0.1-cp311-cp311-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pikepdf-10.0.1-cp311-cp311-macosx_14_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pikepdf-10.0.1-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

pikepdf-10.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pikepdf-10.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pikepdf-10.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

pikepdf-10.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pikepdf-10.0.1-cp310-cp310-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pikepdf-10.0.1-cp310-cp310-macosx_14_0_arm64.whl (4.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pikepdf-10.0.1.tar.gz
Algorithm Hash digest
SHA256 0a6a07f113a8bcc20c151971d110083556c02764912cd095ef952da7b6850753
MD5 21d4fae0c85790d0f04b1d95b82a5d5d
BLAKE2b-256 fe1bf8f7659e3ca388b064ebdb1ad85477c6bd8ec2ddae55b2ca5372348f8770

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1.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-10.0.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pikepdf-10.0.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dc7a16059dd4273823a0ab0f38445c4a47a57c02b1b56c3d9580a23bd7408872
MD5 423fc983e27c126a301ee71deba57650
BLAKE2b-256 8e1f1e1def8fc5a846f8c573dc7744de3279748fe5b377a670666051cd2f8994

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-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-10.0.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6d180a24677374372f966366b0661c71271849a30834a5deaade40654f553d8
MD5 21afd3c87ec6e1d6677c635b939f84aa
BLAKE2b-256 a07d86db964cefc5f735fd6af9ca081248b309ce5a5c02084a86434c199f6321

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-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-10.0.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 394fd5a30487ba044b0df5749808803101ea7371c83b0b7e9cfb22b3f1294d40
MD5 69bbafd6db02ea886cf5fb72caaa2233
BLAKE2b-256 bcbbd73c43776c4b0d431b218423f1048bd7d1ac577ae35a22e35d0b50e0baaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-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-10.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc5be4b1d732ea89afa069ffffcde46809d3411a51f798725bf04367356438b1
MD5 c847081eea3ff477600012f62dafe28b
BLAKE2b-256 5bdfcf0a46aa07c8b818d62f036ffb0345038715b9a080e6c2ce5b3fc0a7adf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_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-10.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf7076279f6519fb4aec916ad4fb933394d85c865a68aa13cad9305b6da4fba2
MD5 e28138b435244580c5a5c709ee51e936
BLAKE2b-256 12425e92ce8a6d1c74b99edde2ecdc7934c891e6fc4752e82b4979a845a9801b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_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-10.0.1-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 0d4ca59455f383a506fb610d2c6a49d2c520dbd724b66ac86d1a5864a6f0496d
MD5 2e9e5ef201f9123fa6185eaea115a050
BLAKE2b-256 b5bdb2997ecb439b8338dc826232d4da686bca2d40d46a6553bffb21a4ec8556

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-macosx_15_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-10.0.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 53126ec255c92217b175125037a84a5e4fb190af5b07349eb2dd9a9c1220cbcf
MD5 fd2be0442d2fbc2e5e2ed7dc3b635f38
BLAKE2b-256 8f29f98bcc1b2ba99b48dbe381ae83880469678fbb920d9a2da6bd8d26913462

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp314-cp314-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-10.0.1-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4255100662ae0303b0c7a655d90fb9cd475ec8050312e9f74bb69654d6b30ba3
MD5 95ffc0e540f420714a7c3ef66d32c689
BLAKE2b-256 d91cf5a3c01d7c76a9336200b870cbb9dbdd49b8e0a2ea01041b14671ec44fc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07f7d467d1ecff621fa40d9cc8d75a54349f582d4c3f03349fd4a07639ce85e9
MD5 9a5b1dbc5e5c7f26a469d32411336b9f
BLAKE2b-256 84210e0819012f5214da39fff08d7f7ed5794c735a46786ef696efd179d246da

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8adeeb0ad2f494a25d2e21258d5472c6a82a0bf87118dac2e093f0f0c722ab11
MD5 435c1fa50ee187d1718b98f5ff1b656d
BLAKE2b-256 268c05846360c7cf152e88390e9049204348b2bfd7227a4c5ea355358a41f7a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ee6db85a35eb58e6540124fae752e48bf78676e511e9eef0b1ff3db24da9473
MD5 ec86d1469348e29e0d48721e4ffb9f12
BLAKE2b-256 16a4b1a0baec18dd6ea93b53b5ea8dfc2ecef2c83c2f291989db79f4eff6f5eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_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-10.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e2f0386d4a35121903f8ac11380f397b82d19c8a13236739874beea513411f2b
MD5 c7e26e3a7aa9cbda904682f66833d5bb
BLAKE2b-256 2b4ff0ef141287485f2539395dae05fee7ecafd2aea8fa0bebca5bc7ae7027d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_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-10.0.1-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f37d6a1bca880a552ff08e59116a627dbe7526333bcd7a978edd1fe1567a5123
MD5 3ee2c1f87d5a95b343e152b9b130e9f7
BLAKE2b-256 1ed28d566812b919dbce74850ef8216d64679107dcb829d7c61071d7f28498e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp313-cp313-macosx_15_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-10.0.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 165541ae38f814a8c983cde4f5ef7fc68992d64cf8ba64ad18b9a5b085d2f26e
MD5 87fd16f3b3378fac16e79eaacdf927dd
BLAKE2b-256 4fa564f09e71bbaf1e81e4c18f332ff27bc0ca8d27ab089dbaf1ca37ae36888e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f1edde95f449536f9cda716f5964f244736ba1c16aff9592cae6fb151ed9e582
MD5 7f3a330547ff291adeb1a96b5e425773
BLAKE2b-256 58d9886a111709d7832449b189ee101882a88c48568b5280dc31cba561d032e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21bcebca19862cdd2fb19f8caf2adb47f2330dbae60d869e4df49e9cfe84ce0f
MD5 d0a9ce1971a8b3147eb02094da88cb2f
BLAKE2b-256 b2d6a1dd5f616306ff0dc711e242b630779dcdc4b0d3c04d43853e7b5c347ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 00efbf7c9be6cfa7dfa58aed08cebe1abf5e64a97584b72b6c54973724f8832b
MD5 282d370d084cf68c8c245df09732953b
BLAKE2b-256 21bf30779aacf8bb5b492f875d532c9314685380c3dfd929a060c1658ae83d96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d8351076beb185adca5d51a871ea75a7b0f925fb1e8fd1ba1c67d2a08d46f4d
MD5 1b477463bb58c3fb4df6cb5ddef84dfb
BLAKE2b-256 15f1cd11c64480bcaf88b17d490de8e07d229af1cecd25ef690c2b24ebce53a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_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-10.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 db4934af208d98cedea25d67fbede81c994616fbe759ccee2aad2e51e9781748
MD5 411d603f0d4546bb9b24ba21a9bbdeb0
BLAKE2b-256 30fd35649890e6403768b27b3213f1a6494d9ad5a27a4d022d6bf062e4094eb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_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-10.0.1-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 15d3aa62fe611053c4c6fe487b27ea8547cca95d08cbfbcbbb2246da266290df
MD5 2dd8d63b64415e64da9205cbb418ea10
BLAKE2b-256 9faa368ff90d360fcf790b8fe04e2700fdacb3844b1cd25df956de8963affb96

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp312-cp312-macosx_15_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-10.0.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bdcda274b95df0367e05489480faab678fc09f148d62145f1531ca9b3a6c762f
MD5 057e4c76042526754733beee8b1b2741
BLAKE2b-256 4309ada2de5fb9dcc7b4f05046b574062a844e105d4b1de7b9e3cd4b53e908a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e70b3614ecaa10d154c6c62c003bf64440258affedc9b8f76e59e55443f484df
MD5 c51b055cb1640ce497f6aa8250af2e1c
BLAKE2b-256 ccdc1a289c5067db960d8f0d847ee2483add5632b1b47d267bfe0e30be64ae4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9a45ed89fc8d28a8bcdbff6a5e262a24436e634efc7a81b42cad7ece817bbafa
MD5 a059f120f6c7f7a35fbb0c53a6aec7f4
BLAKE2b-256 50513f35262419f614d5c70928cb72b679ebfae33075ecd5f6e9b4e4aa984495

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ef4421152df8970db99adba7092dd4f0200112913cc2727c908d22b89ce75472
MD5 08b8db1f56c357d69a8c8babb2a0e74d
BLAKE2b-256 67f522e3564c4cf139c1d39b62f33ba4fc039658245bced0afd09d86087a8cb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f9dd40bd5c19869b0473e9ed32d83e8e32cbf49487a29160defe748c121dc97c
MD5 ca7ca0ca255eab7aecee0cb9a28c3199
BLAKE2b-256 955115d63ac84c911b8c7fa870e90b9b734684defaae43d2e744c2d085a78f35

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_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-10.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 028a7ce257e49e3f161edd591b541d78fc141b5bb718e86da9a1056e2828ed31
MD5 2aa69b6ace481e45e3f652f59e864b71
BLAKE2b-256 7828c44fd7e73cc45120d841735f5635a63172d810796ac09f870afa3cecf657

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_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-10.0.1-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b5d67bb955d46cc194d2366583164041aeb4de2f5ce737bba4363bf2cd4cde54
MD5 99f07e870f2b7d1b885737734ea5ef9f
BLAKE2b-256 a0987718f6a32058e5bcb7687893cd7713f1fdac199d3842b83cae40e1cf2ef4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp311-cp311-macosx_15_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-10.0.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 389e90f5bcc9c4785278478288fb9394dcec49b2d56f3e042b7e33214576109b
MD5 3dfbf62fac371b4bea77611700c96697
BLAKE2b-256 1846df03b932a30b821a18ec054071a0361d0fe0d9b401ede19de9d4128f5b86

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 49dbc197f070a38fa04354aaf1fef3c4b105c51dc35ce3cda7ced8823a3d5484
MD5 a6952e6743524b1c614ae2f30346705d
BLAKE2b-256 e80c8114d2e49a57f182e1a079af49fb10310c8f3718a9bb9624d0cf23f079eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cadf13b34666c1166d2dd2a370226a0b25cebdd36298cfb0cdc45fa9ffdfb1ae
MD5 c76f6b3f9f96ed63cbdd833818d3de1c
BLAKE2b-256 75917e48013490d8b773a32d3bd525ca9237257f29e8b4e1ca513467eeded11f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 036730695b8d27740d5f9463673aabc30b61b9dcf90b239dde6e142aecf6a616
MD5 816711a5cc2d589a10ac4ed09bfe54e8
BLAKE2b-256 d1947c815f807aa4a6d530d51573eeb9234e836e3cc8b55831755c0ce961b25f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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-10.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2e03187d474fdbff9495da6ab3bef2983d2872cfe7e15f1393231eae9b1a2451
MD5 1a048ad9b040ac7763213a520eebb943
BLAKE2b-256 0911143a52a8bdcbafaebf066eff99279969f4ffc3d75fa2b23020a895be90f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_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-10.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b533ccfc7b83acfe19ddde6346d541a3f00db70d9f0443d2e95ffd7c802d19de
MD5 c831297cfd8758582ea9913263d8b6a7
BLAKE2b-256 3aa7b4e4e5e1c34d60c7e40f3fcaa6807d9509e7cb32d0e614ff2c6d8198b68e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_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-10.0.1-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 8c495657f3254709c3897ce25401ff0f2e8c3ae326171d5e1efd6f28300ab0a2
MD5 c66cda1c9c20a6325c93b2da1ba43889
BLAKE2b-256 5def0276a265a46c4c1c14b6bfaad48e50a07b84a412044a0047eb4ad2435e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-cp310-cp310-macosx_15_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-10.0.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.0.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 fa19d5594bd7ee9d08e6197cfc943572f72dd40cf2c1348f286c0c8d9c96e1a3
MD5 5265450b235ce6ebc0ec1e5b8c69dcd9
BLAKE2b-256 6df421f8982a4b5e3bc7a7abe21ddff3abc21a1a3c735749d0f53d858eebd931

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.0.1-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.

Supported by

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