Skip to main content

Read and write PDFs with Python, powered by qpdf

Project description

pikepdf

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

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

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

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

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

To install:

pip install pikepdf

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

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

Commercial support is available.

Features

This library is similar to pypdf (formerly PyPDF2) - it provides low level access to PDF features and allows editing and content transformation of existing PDFs. Some knowledge of the PDF specification may be helpful. It does not have the capability to render a PDF to image.

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

Testimonials

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

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

In Production

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

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

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

License

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

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

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

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

Uploaded PyPy manylinux: glibc 2.17+ x86-64

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

Uploaded PyPy macOS 14.0+ ARM64

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

Uploaded PyPy macOS 13.0+ x86-64

pikepdf-9.4.2-pp39-pypy39_pp73-win_amd64.whl (3.5 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-9.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-9.4.2-pp39-pypy39_pp73-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded PyPy macOS 14.0+ ARM64

pikepdf-9.4.2-pp39-pypy39_pp73-macosx_13_0_x86_64.whl (4.8 MB view details)

Uploaded PyPy macOS 13.0+ x86-64

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

Uploaded CPython 3.13 Windows x86-64

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

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13 macOS 14.0+ ARM64

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

Uploaded CPython 3.13 macOS 13.0+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.12 macOS 13.0+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 13.0+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 13.0+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 14.0+ ARM64

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

Uploaded CPython 3.9 macOS 13.0+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.4.2.tar.gz
Algorithm Hash digest
SHA256 0108c063bc56dc2dbfc87f20533a728342a938f4c85e39773866b71255aa8388
MD5 603f3dedf12a9df4522d639cd46f0dec
BLAKE2b-256 575471552c3ab2694618741e5579506759238716664400304cb615917a993df5

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 7bc3f951c8646f7bcd55f72b678801f3e0de17f7fb9329b4550ee64f9a566343
MD5 69ee0a253ea24f2865557f0beff3139e
BLAKE2b-256 d30a322176cdc430738789a7985c76a0b11368ff929fb9a6c4dd9dcaa9f1d1de

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dda896ca38d065e2aefe6160a776211c84c44c33677126b05eb75dbd369bb8cd
MD5 c28670da473644477eed8b4ea23b237f
BLAKE2b-256 a1ed9e4682b8999c55cc0a607ce905458d65cf4947939b8c6fafa6f0ed8e1335

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp310-pypy310_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e9e004efab21fe220bf2d2c05234e1a743349aec7fa1b4069ed6eb6b05898856
MD5 cfcdfd7d38be8fad456481948fdd55f8
BLAKE2b-256 2473adb3b092b2943fc67c5d90dbcfc58668a536428796994b99ac59a834ea03

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp310-pypy310_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 deccfb769dae0d0746d2bc373fe0bfa1b2c5b06c473dd126be37f80cfd7ec99d
MD5 1a632fdf6b405e9cefca4875f4bba5f3
BLAKE2b-256 92be76017cdcdf1905b6dbd4ec8ea5a474642a37c747ca6d6c032ed5bf31498f

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a2826183f5d4811ace4049fc23163a6b8540dca8bbe5083f5ac7020a629531a0
MD5 f5d4ff6470d91ed193af086879d901e2
BLAKE2b-256 7a4234bcd95fa896fb05933be88a1765dc11601f898d527d295bdfcd9a004ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.2-pp39-pypy39_pp73-win_amd64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9200ce41c3c22bbd2c292666f7c27f8274f79ea1f99f929ff8cfde8ee3560c96
MD5 e9028fe568b46cf569aad1e992951440
BLAKE2b-256 f926ec5d7532146d7eb34d3ab1debbd41520c0aff71c2032a702ae7fdf69e70e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.2-pp39-pypy39_pp73-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0c365bafc5c0fcf88fee07818fe2234069a193349ec79efb127b9037b7cfc8af
MD5 72b4d6cff33aaa3187e5a5722df865d0
BLAKE2b-256 c89665b11408b81ed79ee3475af0321dbb989d0774465241c14956e1bd68cf55

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.2-pp39-pypy39_pp73-macosx_14_0_arm64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

Details for the file pikepdf-9.4.2-pp39-pypy39_pp73-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.4.2-pp39-pypy39_pp73-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2935d152612cc0af7ed619d39ad56d34e6fe56d11efa36d6eae0a7e3674ca6aa
MD5 c2e7f853707cc817a1f945fcbc4c24b3
BLAKE2b-256 df11fbb96dd991fc20407a8d0ce8cf7cbc0d16b96bde91ae243c1bf604ae1480

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.4.2-pp39-pypy39_pp73-macosx_13_0_x86_64.whl:

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8390abb7beb80e53c92b587efe7609476a017dcd67430bd7f5c4698108f21b97
MD5 7460f8de960da1a81e41f7f92015d02f
BLAKE2b-256 18a6f6f116e6e10a9d5e637b03277ccf1bd5acad419bc88cefc7ed6fd6de63e2

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 90cbb667fec4693834eeb9b5e58e62b5ccb53face183a54eaf5a157edbc6a9b8
MD5 5b82df7d738abf47920b21455492f8f2
BLAKE2b-256 35187444e726c92521e7b63dea2a6ecdb40213920057911dc5fee037aa24ff8f

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d0337a8c68a0939a448b55e78cc267b2eebc8a711bbd9471bf497e2f1265828
MD5 07f66db26fd4a95e242b5c72224fb08b
BLAKE2b-256 b81b51f696e2f3da8740eab03f03b1f492305a3324b87467d2bf56ac6b6dcdd0

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97f71f87601c9931bea157d268acd1c1f5a78cf48bad0916403fbbc3ccce78cb
MD5 412f7f61e4594d5a3a7cea7eb5e04298
BLAKE2b-256 73fd3cc73a6b64f132817a064be6bb9c21d55be5ccf4adb54ff1301875af4efd

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e893aa12673d1e3a3daf3cc76b652104dee27006d745d83dbd7a12183ca83bfd
MD5 3f69986f87bdf4fbdc327c4afbcf5b6e
BLAKE2b-256 d38dba84c36d5ac0a4631cfcc06a3ab76af38f45570b823363c711b230b8249e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ee528d252b34e8760f8f8ec1517b35fb4bc4457c8cab6bcd7f0c128f28609ba
MD5 c8f3f3c7e14b3f480c830af2a76adaa2
BLAKE2b-256 66e1b9c5037ee474c2e044caee9b2f7c2a12a2da43778102d14dbf73b50103ac

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6513a119904cddd00c54cf8d65ed5183e416b06096bb90145c250b560075755
MD5 a253a841c50748c19df21636132bc927
BLAKE2b-256 a053c6572ddd23cb31076bd3b17f5977b278d51e59eb69feda31e6fa70b3c63b

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3be7016a36b7099338f4290f9f3b5de7dadf4a446ad49d89f96b95bd89167d94
MD5 3ac51dcc33e1a990eb95da189bab3589
BLAKE2b-256 7bdcce7488dcd66637c5bacece9358c7cd43a9babddd8e095c58e72b5c03464e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b42c9c8d9459e22ebeefc727f6a817ff0c5f23fbcd1bdb33cc12d00c943fb801
MD5 b4f804cc12afeff8f5ba12b9782b50ad
BLAKE2b-256 1f96bc4df9b1629225c384bf174cce8ea0cf45cc6a226a251cb38860e56cc930

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 009e2aa4074faa60b5f107615616132e4635dfd7579dabf21f2862de0f84e216
MD5 e22412585495e0e6a8dd0fa17774b02f
BLAKE2b-256 d75100d046b24992afb0caa7a6ed673cf0e42aabca7eafc85c1169875e6596cb

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0240a27efa519fa534a543394f17d3a51d6468be43f218fe810506a106f131b1
MD5 9fa1d159d3e6c6fef6c0cc4790489216
BLAKE2b-256 8b0b35a26bf8608ab1a00bf40d606c5d91f1557e4c0e137d7b0866f0853a7bbe

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0942201f49a08d877f9759cd83e7bcd12c6a4355b85f41086b2791ba75671382
MD5 4d58ae8f5b9c9b65a9a78c251089d6bc
BLAKE2b-256 bd80632ad68832775a7659bb970a25e1aea5280e10a3c8be14a6e9c25bbe5f16

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d49b16c3e09de600c5baa7f903ab68e31e1210ceb523185552b173e68371141
MD5 3bc2cbc647eb40a28a653b17f5aa1a75
BLAKE2b-256 7f86c8ac6302497bfdfa2c38df4ac47a8138ff29dfa4bb842bb14e0a87459207

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 497f45bbe50f0031920af28da5e950cf577894236bd1f3feda1bad3858a9dd38
MD5 3d0c03b48e51612b9730be30e6aa4bef
BLAKE2b-256 828f43748c40aec4dab7bce4b293a6e5f28bb9bef08ea0df1b17b79b2130c33e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2b0a1e066e57d01ccef2fb46fc046731c9bd60d268a99b808fbd1807eb81fb84
MD5 7567a7b4a74d9ac59408a67a9865a4cb
BLAKE2b-256 3b1bdfd9ec174d8229c3cbde5df1b6aea550696d1f65144099a42076580a2b9b

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9a9bca70ba4bad72082f443f120064a1fde95d288e59c880d60d78386e99df2d
MD5 95ee18cd6c125a4cb273bfb97b0620ec
BLAKE2b-256 03907de8299ea556f552205d1e8582d5c0499e9a438e242a1b481d0025daaf57

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1583c7b43a6c8986ec6e9b2833f1b01877338727a73630e533aad739ddc14501
MD5 752775430e007faa5f2bbb4f76b19048
BLAKE2b-256 11db6ed4c10f08ec27ed39fb2c796b7c93be67143d3eb0e6fe43f353e92e3856

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 473589dd7ccd0e4b11f82a7fb366984d85fa1fc998ab0f8695f1eb6eb1cdce85
MD5 11dc31dd72182866496e05f7619be3c4
BLAKE2b-256 888197b7bd5eb9de4045b27164f2c5c84a28a8d92569de2049c43c949d1b8bde

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4a699cc88e4b19df68f1d62765368e274488949abf7c08709757207254e4c5b
MD5 c53df5213922ca610ed6928ff52fa1bf
BLAKE2b-256 bbd0c93ef3de2c273b3a45d51b8ff954d732fb24f78e044785efd71b0e59391c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9470c1782143a62005d0b3dac59bbe394f65d9122c8f5966afa63b5c44aa51b3
MD5 c06a240c9b03428b6ca4dc1949de01ef
BLAKE2b-256 47ff2d6914d38cb05989f954d1892c46aa35636bd12c6c46fcf32f6ab7eed299

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17817e739a0e9507b5f85463e90f376f54a1832667c6c315ad9fb0086bb1edf7
MD5 c4128170d80c2af594616d2582583f7e
BLAKE2b-256 144070351742b5476ef9af833b8f63bc734f92fba7cbd129147fa11e1a9ebfc2

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 277eef7c6ea5ca3b9f8a00005c4ad19ff3ad166800c96e1a9f866bd2ae853f4b
MD5 d5948494ec5afc60bf510ec5bb30250c
BLAKE2b-256 4539b5b7149888bcb9d8180ca861f208a3da1b109bcfcb750e93c5f1873f1baa

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8a2204695f270fed41cc872c215a0dd9deac510845f9879aaed001303ecd3d88
MD5 25ec706852629d10db1d44e4a78cee05
BLAKE2b-256 c34e2a06bf3413c2a1feef5a399b78c49818b36e8db8d9184649f18b9cc7cf23

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edddada6df766f571146ea0f902124c8c2953b79c2108918245f344466df0db1
MD5 2069540416f93c1c54a6e4404ede4fd3
BLAKE2b-256 7cbdc66575cac05c1f275f1288f7009be44a6f0b19f75f10bc4175bb0e0abc01

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe705959bc7188c355f8fdbaf93dcac90cc5fe1c5762c55e59c27f6ce23c398c
MD5 da0d655d8becc3711fcfdd3f5a9d210b
BLAKE2b-256 456da712ee42d23afb62956915971bc001da6cd551bb7542a2afeddfb287b082

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc6eea6c6137d2a1d5866158fe54f66baa04d3fa954b3d880a8e4b1a1776426c
MD5 4e756308efa0f0fefbf0d45ba9d665a1
BLAKE2b-256 06bd0e549a7612f583e78fb095c074f1e544e3404810d99faa474d7ced438b52

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cd83787d151b58c127cadee01bd51e019cc772d337541ef91937c24d130392bc
MD5 8046cef531b4b14d6ab320ae16102b20
BLAKE2b-256 71f8110cd12cb9c6ea4a240ab00bdcf2cc4459736038e7dc44a6830a8a259212

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 50db5731f3ec853980863e096789bbe1027425fa90ce36fe9af34dec3e8b98fe
MD5 bebfc0d0518b49c8814bbe63ffb6918c
BLAKE2b-256 9c8439294f7dad8baeccb6f5f0f0ee1139ad4d221a6762477437cf61a70b170e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0bdac215f90b16ce05e854c71eba34021dd4226e054a02ff555dd95f5424f40d
MD5 204c7ca2562da98ceef3530d326cf61f
BLAKE2b-256 24f3591041cdfd5f0bb665f60280b4af89801528dd3f64d1d56a8206335f9292

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 701390e3a718a9588599cafc34ca2cb9a5a96109209088b46f44b787430e547b
MD5 0a7d2b938f7dc6e4985b56883b6e9bea
BLAKE2b-256 2760c51632d2098a601961945c80360672f6c94907e274f961d310e562700033

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5dadf9c8db722fbcd694445e8e6f6501475cf66773783aeaacd054c128898356
MD5 662edc3360d0380f6baee50d4191d47a
BLAKE2b-256 a119c6cd9c3df40f5cd2cd55db2bcc7df4a6885bba10ed9fcc83bf7f9c23e163

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b683f32681b62be7c772bcd84168c0fe616562aac99ca9258ce1b16fe5c3580
MD5 359dc87b448fd396eb390644a1112a22
BLAKE2b-256 fe34891fe9f404d79537e2d79cb8e2a9d613b9c9ac35f67b8f71f2eae68f6f50

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1bf723a35e6f54a0e662c3f65f5d133320fb23346e50db6feb528c71c688d6c
MD5 d5b6c13d7971e80ab0e8b66294ca81a5
BLAKE2b-256 ec96a53196b7d4d5a34e57095fea2ad43a55872522b5c54db66a45aa958dd993

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 af863cbb8aaafd2f9a15e41ade19d0a85d85d51b2d167f29a2b11985c8def154
MD5 49ab9728c0d6bb93307c16861b4149e2
BLAKE2b-256 0d911a1467a7c47dc58664f420c1fb40ee405eb4afbfb7a56d2e40a9975b4ee9

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

File details

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

File metadata

File hashes

Hashes for pikepdf-9.4.2-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 008f207d7efcf8f5369e79f23638e50540a17c616517747738090b7cfddad8a6
MD5 1f996755d8d79232cad7b66b53cc1ebf
BLAKE2b-256 ba33fdf5b9cd58855b6d491019919bb878c45f7ef26820b1e77cda4aa5f3bb56

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

Attestations:

Supported by

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