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.0.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.0-cp314-cp314-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.14Windows x86-64

pikepdf-10.0.0-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.0-cp314-cp314-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pikepdf-10.0.0-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.0-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.0-cp314-cp314-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

pikepdf-10.0.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pikepdf-10.0.0-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.0-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.0-cp313-cp313-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pikepdf-10.0.0-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.0-cp312-cp312-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pikepdf-10.0.0-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.0-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.0-cp312-cp312-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pikepdf-10.0.0-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.0-cp311-cp311-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pikepdf-10.0.0-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.0-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.0-cp311-cp311-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pikepdf-10.0.0-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.0-cp310-cp310-musllinux_1_2_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pikepdf-10.0.0-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.0-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.0-cp310-cp310-macosx_15_0_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pikepdf-10.0.0-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.0.tar.gz.

File metadata

  • Download URL: pikepdf-10.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 f1396843aae147328bf221b778725636a1cf33080a46a583b1d18fbb0ca2bcd3
MD5 5cde722ad0f5a13628efe4c62395ce9d
BLAKE2b-256 d31cc8c8c53d5f2b1e3e9c9a12ff3442aafd5b368ffb167b03c8328da608d72e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pikepdf-10.0.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8c6e2668fdcd2ca45f5b71f40e1f97524ca828f087c283a0c7bf33c61ebeafcf
MD5 7872637d65c591e7f2a622f6f7ce3573
BLAKE2b-256 eede977441b738891c8d2637ca49e4aad1bf2bb6ca92d67a918509d52929637a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f4102fcc8fb7031cce4cc3b77f8606a0254dd30794769d4e9f96b9a1e061d72
MD5 04c61912a735628263da12032ef5f330
BLAKE2b-256 61ebe53b4332a73be36544330542c6e5bc4713cfb49001c722f41050453b00f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a704fb36e1327ae646d218916ac8ee6c2934b82ab85146956334f217f01192e0
MD5 15c248473e8b56aef8b11aceaf733119
BLAKE2b-256 48e466063b3a20f0683a8784f2da5ee3a9a3fa6299d034969a9d2f9022e904d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fb4cff5065bd9da8d2f0421e8c7138b86cfe4a819977bd69cd89607cd352d40d
MD5 c3a03b1fd96e3cbca00b5c0cda329b0c
BLAKE2b-256 86c6ea1567b259308087ff0d015d635a8a4ec8973d436c87a4cdde1c5d22b7cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ccede092076c0ff168430eda71d428cb47340061678346ecdf056514dd3bf27e
MD5 75b18ac8e93029699cf97675f0688ff9
BLAKE2b-256 2617adb14cfbb66cd0da7948d96ec28cc14819b701fa04a711b4f173b48c4052

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f1b3e771d2b61d1ce3f18a5c5b89d51d851d4cf05bc3f6ff0ec7473a1600ddc4
MD5 d8fddcd9372644219487da79b383ba95
BLAKE2b-256 6192af19b1b2fc340e3dbd0616e09533073cd75ca216fcf530c6b23cfd0979a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 01667d7ec20b1260363e728854d57cedefe12929a0b1dc9786355f8260573776
MD5 4d773dafae418c8bd9002dc93d4d844a
BLAKE2b-256 7dcdb5f7c0114fa64ff5af8b0046d740a089536cff47804b28925a4a14c98de4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pikepdf-10.0.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d5b79a0066c01f398a468df85e3adc16625fc8842f0bb6a3596753ba1e0cfa4c
MD5 75ce6e28f1e6b277328ec1b1dd92e159
BLAKE2b-256 70d6d8397f93ae46ec2eb4897dd6068c22475b87c9f472f67e836cf2352c1e72

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc328ef67c0769e68eda1576f3ded167cbbc3f4cdfe11695fd34794694d21fa9
MD5 5b394cc19edd1fb88e450741c41bfb8d
BLAKE2b-256 8861f0b179ef937ff2998516c6a3fee28070b5f3a1312e1fc38e5520621583d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6fe9deb956b1ba62e9f3ea842fd5ee9be2b9be60532d7d949085c77a4e68c091
MD5 4fa235a4f6894eec8c34a2e31859a595
BLAKE2b-256 ca105f3f39ed73973f81ff24ca88aa54782bf4af6628e8c1c5171a68f758a42f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d7e238337d6100c43e9d946b60cb2681bdb364ddbca293bfe076af9fd7eb2201
MD5 b1377de2658fe9af64f7e3cd91de6119
BLAKE2b-256 467977bfde2cec4edd3f682a4c554555c622ff04d424084a69810456f70ec48a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 11c7776261eafee6f8c66cbcb3f578bc4e45f536c2315d8da09a85bc5030d963
MD5 8cc1b544c56c1e542d02154cbd49201f
BLAKE2b-256 e9a67afe362c90502fb26e999aaef3e06972b345479347c9edcdebf037636392

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ab65027c1a610fbb616102d2e43f02b316a83376262d6457dbf01a88fe46a09d
MD5 ac576a12d4edd9fb5bc61bc0579869e0
BLAKE2b-256 3f162523147d4754f514d0649d9ff4fd10ed390f7c12ea5f6bbf30f0b3a52d4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f8d0bbcd86c2db9672e130bf4102f08ef06a5644d812a568830d2a04311a809d
MD5 67ebbf5ba0dd291d2df49df2a58dd100
BLAKE2b-256 2083e9e79260819b7b5afe2d8d88a074ff723893ec81841ab909254253c4a71e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pikepdf-10.0.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5317b8b704d466336049039577f2c1ac58791168a32a2d52f96f1a43112a5e17
MD5 d4a6844c3be0482598cc64fe1bfbdca7
BLAKE2b-256 7f9d01d0375a78f2a5b2074cac8ef4ec7e4cbf60daec4ed741170c16d06320bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c01397214e60710a839898dbf8a6763ff6673ca5feb9f05a2324181ae0fc2648
MD5 b9874e140521856fc4a271f985147ccd
BLAKE2b-256 25761603eab8e38f283cc4f47531f740d3b3982b1df5b29073a69c2dcc6b59f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81967039f5efb4eb2a51e7bb6b3daa77826c65aa916ad61f3b69002e12aecd79
MD5 432def6f10918ca47ed2dfb0a934789b
BLAKE2b-256 901027d03b36be8312b774c455c8ca2cf3ff551bc71ead7404bc8f5a7e47a049

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0583a9aa60d2f92a5b8625aa47d98b432225c10df7994f5c5993b806c008af5b
MD5 37dfade6a67893cbf5be9364a9dd503f
BLAKE2b-256 6c95b766d72ecd4f14074e6a90198faca42c0ce937ba5545fbc640174c615c9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5a5c2d155e6fe8b8c9eb5161194598eda98df56d6d14b142a79ac8e86e6544a
MD5 d5106b64819ee47fd6a754c23dac548b
BLAKE2b-256 53dbd6de512c53bdd1d2901be09c890c1276583e16820a7efb9725cfa56a7fa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c53e6b35e0e4fb023f932c820161ed8871b3c0f200990f10b198b17d6032836c
MD5 3580600feb874beb9304d499a9343615
BLAKE2b-256 d7079c3741ca34e1295093fdab60dc3157e2b74ab2ce6c3509227f2b0bf3c1a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97ccd916bbb532de8e41671add1a4cda2aa52fa10fb80c7191f47e942c3ea33d
MD5 d727cda1ab7ba9ece1baaf515460d54c
BLAKE2b-256 65bdffefcce094ea825b019e55272581e45a43161841ffbbd1de3705d8edc858

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pikepdf-10.0.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ec2d765f16d4ad837ff05261c0f415fde2055ebb11903662337cc2b1b5aa7960
MD5 c81c3d1fcea903e7701d92ba55fa8f83
BLAKE2b-256 c9a9c628a5e885856f218a108e94d2d83829fc5c14c5c0451a701668d5af07d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 829dd763d58d3ffa07a945d929ad2ddaf055cb82236e0445c47f9ad330ee5dee
MD5 f898fab3a383f6b97f0f4121e3e676d0
BLAKE2b-256 3abdc9f61431774df3dac78cd33eb9b9b544d47eb0bbe17a9875408e5e500f54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2c710390b705ed35a03c4cce7b051199149b0d4185415669280dac24e6e73f4d
MD5 d3d5ca9d23d38e1e80b8c3f6edeeefae
BLAKE2b-256 c708f7d91a33010505336d86ef43a3cad9a089d8443c56a82cfd4a0ee9d505eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 269e5044612034cb84133465f4ae65e26a9079ff58fb83600c520373b96b62d8
MD5 cfa5336d5b82997957ca012652d6cc41
BLAKE2b-256 380371c5dea3e975869cfb7566b293de1bf0171559cf12b9c6a41f15b650ce09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be516a54dc32d6c38b6216c2dd6504c7a2e2e9fadf1d780be0f98730ecaad00d
MD5 a9e554a3604336f097b11493fff2070e
BLAKE2b-256 22f795dedf6cff41eb1645f55144f1b69747dee8e70096e0a3207f134c150474

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 0af96cd8b7358ebc99927340a72f6f821d8dc04078f7ee3e29fec5cb5aa9e443
MD5 a956c3a28972312ac8baf63976bdf7c0
BLAKE2b-256 f64afff24f90cd453457a46abd57453adabb1d5373411749a3a50695efb99d75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ecaab58f558934431c21e0bf61fc68250c45ef40fae2d1ce7fc2b40e681b3f7a
MD5 a2c3d1115bf6b866ccd9c572ce043d06
BLAKE2b-256 493e62851489c0c06941dabd0b52028edb546d64bf940de6932050aa6ce11b75

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pikepdf-10.0.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0cbca67b4f1bb740a35952c25254ac15a674fd1081f819f8d36ea4ef2408d2d8
MD5 782e04edf16d3448843a44434afa85bd
BLAKE2b-256 6af0f676d782cd02e5bf59509b31bf8c117c4fcfc60b09234e2918d31133b448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a092227e98e0572bc688173e217bd1f9bba69ca4926863696d74df59a9f93264
MD5 3f8441a476b12ee819a510a08d9296fa
BLAKE2b-256 12e997f186d90de3ac9b069f1f96412208bd483c629f45de4c1cf3bee1141d31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9df17c73d8928338986beb4a1008cbdf29a4c70f7d9a3081228b044099499359
MD5 8daead43cdaba106a2ba3ebcc44e46ad
BLAKE2b-256 793ef7b3f687d6501bda3af897ac814700a10ee5802f120b56621646f51ae591

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a4ce99e1ca391f00215f342b08a04f91ba236e44ddafe7cfcd9abe37a9f81c3
MD5 a7d040656ec21354c9e5361cf40c22ed
BLAKE2b-256 0b8b12968400b1ef2301384662db1c4f0473b884544d0b20089dc42b6079b6c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afc5b848cebe5ed477456c6e1654c02edd5cfbc39ce0d5664dabdea7ce70382f
MD5 a4df4710be8ebf466cc7b969eb88aadd
BLAKE2b-256 e334e9fa83adace785408bbd25451af2e2cbdd5fb29980dfe1dcde2aa37f5286

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e09abe0b328b9510d81162a1e374df0f379a4f42e31c72e401ed5ce4ee4d7087
MD5 3748643c47b41a550c3b2849a65c1eb5
BLAKE2b-256 9d2fca66d745d4f4c2d63df53548e7e6afab7858aaecca3f67ebfb699e691902

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-10.0.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5778b460efaea3b0856940f99a50c5aaf57d27cdb41e089dd0ca9908d79d33e
MD5 a26677fb399bc98ecbc79786abc394be
BLAKE2b-256 3c66e283b819535127cac2ea264c374669af8125808fe4b2e82d953f870e62a9

See more details on using hashes here.

Provenance

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