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.3.0.tar.gz (4.6 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.3.0-cp314-cp314-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14Windows x86-64

pikepdf-10.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pikepdf-10.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (3.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pikepdf-10.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

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

pikepdf-10.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.5 MB view details)

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

pikepdf-10.3.0-cp314-cp314-macosx_15_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

pikepdf-10.3.0-cp314-cp314-macosx_14_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pikepdf-10.3.0-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pikepdf-10.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pikepdf-10.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

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

pikepdf-10.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.5 MB view details)

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

pikepdf-10.3.0-cp313-cp313-macosx_15_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

pikepdf-10.3.0-cp313-cp313-macosx_14_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pikepdf-10.3.0-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pikepdf-10.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pikepdf-10.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

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

pikepdf-10.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (2.5 MB view details)

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

pikepdf-10.3.0-cp312-cp312-macosx_15_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

pikepdf-10.3.0-cp312-cp312-macosx_14_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pikepdf-10.3.0-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pikepdf-10.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

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

pikepdf-10.3.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.3.0-cp311-cp311-macosx_15_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

pikepdf-10.3.0-cp311-cp311-macosx_14_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pikepdf-10.3.0-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pikepdf-10.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.7 MB view details)

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

pikepdf-10.3.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.3.0-cp310-cp310-macosx_15_0_x86_64.whl (5.1 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

pikepdf-10.3.0-cp310-cp310-macosx_14_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pikepdf-10.3.0.tar.gz
Algorithm Hash digest
SHA256 e2a64a5f1ebf8c411193126b9eeff7faf5739a40bce7441e579531422469fbb1
MD5 dccdaf525ca52f107075db3d62f66e2a
BLAKE2b-256 b6ba7635a5f4259a2a91ed4f094e358dec3068ecedc891d70b8e76a02904ca0c

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pikepdf-10.3.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.9 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.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f1e366f3da9557867fe7b79affea07f800beabacb40a9699edf695fc46cbe35b
MD5 041c79619f7e1b48c793e0338dd00acf
BLAKE2b-256 c5570982a34935fd37d6d8a32e6e953d2cbe3a7f674ee2a34deb339e598b0581

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-win_amd64.whl:

Publisher: release.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.3.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b77c4772a627b1246f014f2065173f6be068e2ded667a1b4d9190321fd256f9b
MD5 3aa794b736863ddf946bd537ab55291c
BLAKE2b-256 7a472f5302c0c37d7d27aa524695ec72d37c76b660291249563770de9ac8296f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.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.3.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 472a568b4a5659aef9c7a07952d90f6e7e356fd0a2f3847eeb0a73fb9ae3797e
MD5 c172e712fa8c6abb83020eba67c1b7cd
BLAKE2b-256 dc6c50c6627892cdb26c3f4867927e35f46c21ff3fe0ca055d1e6b280bd3d5c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.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.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5e4226abf8007747d5312771bbc0fea8c5755e774ef0d9f21a7a3637913e2df
MD5 0b69d8983e56b54d2ab55ab148c519ba
BLAKE2b-256 73ae9a66f5bd7b02da6f3542a6c966372fe6f20142ba97667d41deb249296bd6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.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.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74c93b00ee4a0aad230dbb8d2b982884554af0ca5c4aa82dd4bdb8082545d267
MD5 de9314df52ab7ed1160dfb7ea6a68760
BLAKE2b-256 ad46286556942ab1efafbf50f031aa150a9625ac70dd073762d08941e1746770

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.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.3.0-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 12f078955ccba83547ea297b980997d8cdf9ccd36796465c3866f778cbbee9ef
MD5 c667ede8770efd9385bab61b3e56588c
BLAKE2b-256 c69265f7427c2096d4d70f87b7f40d4a703ab80e09ad2f8b74873975e7e85cf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-macosx_15_0_x86_64.whl:

Publisher: release.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.3.0-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ed1186fea0c5bf9ee68b1ba8b0cdbd9e92a0e74fa51777e616fb4c8f7380d4af
MD5 3790442994bcd462086a0a2a22be6fbf
BLAKE2b-256 936934cfbbe8b15ed8fc55fa41d54edc327ce0a4c3669ce8d0bbf6654c6ddbbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: release.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.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pikepdf-10.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.8 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.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 105d1a39f5fdc21a23b792d736a6090e7f58f558771a8c9be8f664ba6e564794
MD5 53e5390145030a1de46e6c3a4de3b93e
BLAKE2b-256 98a95cda0d9199c383222114104c203dbdc9a12914f91f1d18f823dff9a60480

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 521bea18cf6c85f98a97c1398bd1c3547adaa1e6b843467ca596fdb504e7ea14
MD5 dcdc51cbd8ff1555fd47998bd9956849
BLAKE2b-256 ffa3ac43898cb0e4477f8d75db6503098a040e18d6e70431edc54f3debf4f40a

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9794c0bd94b594bcde1a623e5e70d2a69f54391658698fa105469c5d8c7904f9
MD5 075ea22f1b06000a38d52fe129ca673e
BLAKE2b-256 7d0d97ffc07ab9f7dcd20f164288baef7074a79c6242b3914c895e3285df5a3a

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 14b6507f13f6920285cad02fdef60120a4cecad6b38956f603d261eee0cb925b
MD5 5baba88d9e50105b1f7a8a560cf94613
BLAKE2b-256 b3a09be021c47e5d01ecc253768b1e67b9630945e30975b3715f887a7c277cfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.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.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 912540d236d528bcec32be5a6c126ddfd2a372e4c7106f68cc153d97ce8bda07
MD5 dafbc4c3694518accc40db4a50b0424c
BLAKE2b-256 d07a962bca1f0a8ac41cefff0bd8f7b174aa23eb2adafc5d4ea8634ac206a31f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.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.3.0-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 be51ed707b775dd9651f9eb295ea1c2093248180114484d985b75720c6bd0d21
MD5 5e8addcebb61e521ec4a17746cfbcb60
BLAKE2b-256 afb8b2a7c4318d7440523c91bbc95398a82c41a8d3c7084f0ec6815fff9878a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: release.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.3.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 531a3151753d153f5cd9f7610e8512c4bd486ca811eed82e6e9c03e9f8eab8ed
MD5 66aeddb5b85ed7126b3f608dbe1451a0
BLAKE2b-256 8c20c32029e7c9dc265207dd0eebbf676f88e9771dc88ad5881bc720ddb2c182

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pikepdf-10.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.8 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.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ac5befc1e991e28b16be104c219bdb1f6cf62a8371f4019ce7bab64ec5ec5745
MD5 8a6b29672079e55d2ec123caea77de76
BLAKE2b-256 8d63b0243fe62cf5d4d9da49010a15e0177b9629b8183092b3bd804f59a1529a

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4335ec70a659b5be1dfc7094a67db7f9c017c9c1cf9049b56d0e35ad24a46ff0
MD5 a813aeb9d1e208601cdd7f99d290b442
BLAKE2b-256 c1ef3efb78a16d9c702dfd64fdeaee6a1ac6af95c41d4ec60b784e9171f20753

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3904353137e5b0cb2a316d84057e1e5301a65e6b1810d4763348ae8919ba20f4
MD5 8165eb12bf99c705c823d72386a3da22
BLAKE2b-256 fd10da5f244aa14b845cd835f34b6a7a217493952f2532d2e00957ed3bd79aea

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7cf7ab25f1e9063de320d2edecb2cd2960329cc25bac645c7938390f6538d9bf
MD5 b237779d9fcc00966d58dbbc924c82d1
BLAKE2b-256 db3a2f0e8bd70cf57896a85b1d7f7ca3ce79d91a17222e1b23b607860ea52a5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.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.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dfad0e4e6bc268ca041d639b232d76c25c9ad7023b7189d14869ef4446cabda2
MD5 1378ebac9a160430948276abd0edccf3
BLAKE2b-256 21c0e0a1f1afb99ecac5f7f21313b47c174178f85df0f1ec7080e0d431324099

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.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.3.0-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e968e4e81d6c05d8e4b24594b27a64cb9be3c7a4371bf0635f6b669559171e6b
MD5 613a6365cf12091a188c3602b7cb0073
BLAKE2b-256 9cdcd0db713a34a493eedf4eded566668762aee5acfad958bdf374a450df931c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: release.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.3.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d1a6646def3fc47f763eab0dcb11341a7205cef1b7dc5c62f1dee435a89472b9
MD5 fc6a60dc505ca22184b66985efc2d759
BLAKE2b-256 f922d6ca7f6066d7f3b61b56bffeca1069c0ded635ba316aa1df54fcc0e2104f

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pikepdf-10.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.8 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.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3233da668d665d301a4a4fd1481867e688336fdb410e9bc9d4e5b0cd62e334eb
MD5 c5424ef598a858a3dd4b7c3346999ac4
BLAKE2b-256 d70f980dbfb5ab9231d30e44d9285e8a7509f0871fc6fe438559e1eed16e683d

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fa3e4b32a2c1d15bb57e91ee3896c19b3c8145d46c26fbac8747efe7cb5ce3bd
MD5 d2b00894408e1385fedf1344d183620b
BLAKE2b-256 806f578ee7b53d06267f6c489fb7734792f6fa670a3a7d0b55db20b084e0957d

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b653b1d0c5f17efb080ef68b65d3fcc8909f22128b75e0479775a35cd8d9fe6e
MD5 debfa2040ae1fefca81eabcb6ef7b387
BLAKE2b-256 7ccf1315759de9dc66f769f84067da2127046e46489100f6e2be614fcb6c8394

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da7021b31eddd5aa611f6941a2c171b7ce321c7763263ff658368f5f40bda1d4
MD5 2a1c410869001e85fa1837e41157fe33
BLAKE2b-256 b9ba196351a049a7a9d255140a414f586779b3ad77f0d09091e639d9f85c4131

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.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.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b86d42e66004ffaf5284aae0d9814bb3d19f048a45943479db5ca3d02d46bfb
MD5 8377b84ab66c13403e48af5f32fa74bb
BLAKE2b-256 258ed5ba1febacde805e7ec75a3df0888e53212f8e5f82fa1fc09c0fa981c7f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.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.3.0-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c8a4b6862d7e0e69dd3f57efd362826966d1f341e0d052f7f23f0fe3a2375a36
MD5 3318fb6f6680c3a5e23558e0f441133d
BLAKE2b-256 a92bf634a0956aa15074db6c62309ec3d08bd158ddbdea8bd2081cea8b6eb3ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: release.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.3.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 99fb21d20dc02f9828d477d2c549ee3f6e191801f84a2a2505d21baacb731745
MD5 548fb1cb2772a40d610c3637b8646883
BLAKE2b-256 bca90d2107a3c796ab2fa7d379ee801190c95c4132f0bb5cfc1fd8d2e3ac74af

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pikepdf-10.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.8 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.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1b4f3db0b0a2e02d141aa04b5a0e0807f8b6c2c26dcc4ddddf4459127862605d
MD5 5ea683a3c36e5de1980718ac1cf3f697
BLAKE2b-256 59cfcf3c94c1c1772e2fe83c399f85657f0fc7e48d30a819ea835b5491cd34fc

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83d7c87a2aee6a65b81a93b38517503d340fbe680113ee03421f2948429a2f2a
MD5 087bc17e0ef0ce9868461e87ec36c862
BLAKE2b-256 46ac20b99117dd32732b60eedb4db78fd10378a316a41fc141611bddbf9cc3a6

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fc7b47340e705c4c61eedb49849c9e7952ed3d5781e26c26ddb2f2480765a3e3
MD5 106b7d5029088e204937149cc45209cc
BLAKE2b-256 250f494c5a2a93ad171d4aef9fe1c8d579262665197be6910d03d396a904ef64

See more details on using hashes here.

Provenance

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

Publisher: release.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.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba75c46417501434e0c25f2d8848b64c9ee5732081fd1b754c02dd472896d9a2
MD5 697493f5673a19e0f3105e739cc57e6f
BLAKE2b-256 178aed0957790816911c4dbc23a58db2bcde07fbf262dc36ca0cbb587bdceb67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.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.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e86701f761573a071079be6633dd484a283a3dd9d58e2eefd37c891df739d0d
MD5 73c6ebb29170f4a7771ac16adc6894ad
BLAKE2b-256 2389812b23ab9ee8714b7f26c43da48d23831d2755f7fdc006b9b21fdcee0c75

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.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.3.0-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f7a4d43c0fe21b76d78eccc1025bea1d61606b9f4489ac1a3ebaf76157716067
MD5 4054c62f39a19d4c25fa01bb4dbf0a7f
BLAKE2b-256 bbe9c0e99e3624b2098db7a8666c150a2d2bb10bd66c3ab82302825deec5824a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-10.3.0-cp310-cp310-macosx_15_0_x86_64.whl:

Publisher: release.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.3.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-10.3.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1a85387eb06a20b352225ccd73e159889be36133ae35e8f8af89b64a0f441a72
MD5 55b2f0d08574d3cd31399bbc470ae5fe
BLAKE2b-256 ba287903357e52d4ce9cfcd67c6863cd4a0422d894ea83b5800c5661df8eb687

See more details on using hashes here.

Provenance

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

Publisher: release.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