Skip to main content

Read and write PDFs with Python, powered by qpdf

Project description

pikepdf

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

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

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

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

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

To install:

pip install pikepdf

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

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

Commercial support is available.

Features

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

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

Testimonials

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

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

In Production

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

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

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

License

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

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

Project details


Release history Release notifications | RSS feed

This version

9.7.0

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.7.0.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

pikepdf-9.7.0-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.7.0-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13 Windows x86-64

pikepdf-9.7.0-cp313-cp313-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

pikepdf-9.7.0-cp313-cp313-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

pikepdf-9.7.0-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.7.0-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.7.0-cp313-cp313-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.13 macOS 14.0+ ARM64

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

Uploaded CPython 3.13 macOS 13.0+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

pikepdf-9.7.0-cp312-cp312-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pikepdf-9.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

pikepdf-9.7.0-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.7.0-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.7.0-cp312-cp312-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.12 macOS 13.0+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

pikepdf-9.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pikepdf-9.7.0-cp311-cp311-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

pikepdf-9.7.0-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.7.0-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.7.0-cp311-cp311-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.11 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 macOS 13.0+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

pikepdf-9.7.0-cp310-cp310-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pikepdf-9.7.0-cp310-cp310-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

pikepdf-9.7.0-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.7.0-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.7.0-cp310-cp310-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.10 macOS 14.0+ ARM64

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

Uploaded CPython 3.10 macOS 13.0+ x86-64

pikepdf-9.7.0-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-9.7.0-cp39-cp39-musllinux_1_2_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pikepdf-9.7.0-cp39-cp39-musllinux_1_2_aarch64.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

pikepdf-9.7.0-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.7.0-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.7.0-cp39-cp39-macosx_14_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.9 macOS 14.0+ ARM64

pikepdf-9.7.0-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.7.0.tar.gz.

File metadata

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

File hashes

Hashes for pikepdf-9.7.0.tar.gz
Algorithm Hash digest
SHA256 ab54895a246768a2660cafe48052dbf5425c76f6f04e0f53b911df6cfd7e1c95
MD5 7c802657792c08d731a74ec96892e9b4
BLAKE2b-256 9deb4756ba366b5b243a1b5711e02993ea932d45d7e2d750bf01eb0029dc443e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 dc5281d7427331198f6f7174b055520c9dd872772c5d855f28474c29c72f3b38
MD5 511c19a3351adf786351fad380664e44
BLAKE2b-256 048aa8a40c00c5d6d5c897f9ba8c67a6a6c8ac27f1966e42f6ec460bbcb09d29

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e5462a30b56c177ff81fe563a8417de35c39628a88c2ed4b642ce0e1edd3cb9
MD5 ebb3059fe3ca8faae6b365017c1f8b36
BLAKE2b-256 8a541db46eb4ba63b20b50a6c2b53bc10a3e90670c7ec0bb061adc51d4fb48be

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98801341997d8f31684028f46b07919033d0d5169acf9892a0b37f7712e24e8b
MD5 8b2512eca58823a5f52c2d67860f331a
BLAKE2b-256 6ba75290acfb2bbb7bd3c3d299187cd02772d58710ba36a6cb714e9236360f39

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbb922c44f17678aaaab95bbeef4514b24fdfa038345aa199b5676ee2c70ea50
MD5 0b52f7fdb75ea2c1e14bd478df371e06
BLAKE2b-256 c6bf9ef07fb3f95adc7d772fc5cdd9ec250f3e45b69c77ba77d4aa8614c52596

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ddb22cad9cb44435b267302e34ffd86a0c36c22c41c6ad4b583607348e52e1a7
MD5 362bb1c78f8b510230242957a9858b5f
BLAKE2b-256 397dc86047fc6d8a8fa9c8e7b8db0845552ae8830c771bed0fe3dfc7e0eff3b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5bdc775b4544393fb4ba18f9333a1a2a19536ec5a9d1f2f9285a9ef4df8b16f
MD5 d7f462deeff7fb38ae56138c3060c892
BLAKE2b-256 0ac2a0d30a21ce3091f151ef0e0d6217d3ba8f6417853414c6e307aedb765ddc

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36444fdae924dba9f41f4cf11d96bd188af18367f46c1503de129e685386fd4d
MD5 422c70f3f5fbed5b8159c357c061e59c
BLAKE2b-256 97e105839627621cfa412708c498c472347d6acfebf83615c204d3f935afd1ee

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a8a00a980d16200ffcf55255ec6135c0746c9dd28d67008fc4c3c1b0c67515f5
MD5 d33b411e59527fb0d5a1f333cc214d10
BLAKE2b-256 4c8e9e14b5a8d76acc5362d756c3590c93559f013f58057d2c2282676940f93a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0dcaacf08a6e90fde28c35012144b237134864dc00d656c72be43be50bc44dfa
MD5 99b0ad26660e11b6c934bc37bf0fd9f6
BLAKE2b-256 29edbd49f596b3e084cd1bb81b2790f3415b71e52fcb44e180273df9fa4f98b9

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67e7ee06d8554dcabae68edaed58a050bf192bcd7057dbc1ca9ae40d9aa5d2ab
MD5 a5bc293376476d8b97bd3b9abdebe8a6
BLAKE2b-256 c8510dfa1c6ca622f9c3bcfec6803f6eac002bc250b4a36f053c90e1aebd7c3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f0e2ee99143bdfb2d28cfd41e9416b006754784d453d1c82dee59623b990aab2
MD5 e86894a01bf183d1555f2e7167c2222e
BLAKE2b-256 e1124374162c18b8fd7ced92dbcf4191173fb35578ab1cb58e8fccdc59447db9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 71b5ee8e683ed9d18f46cf476fe14134f83a33e911d54e8c2d2649cbfcd86938
MD5 9327b4fcf683020aa486e66fb4e9f031
BLAKE2b-256 797f32604d6738d45bab99224a48a5569b780e37de22d0b97988eb932a24038d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 705bf78b65c6880d0f701a33049b537d22e45fc63ede4e533a5d623cba55440e
MD5 31e5012a96d88522e4011e34579d9abf
BLAKE2b-256 fe358092b71f14e81a8bc535224cd386ad359c1a6eed0ff7bc20a7c46740ab75

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5102d3c737e5e650a434db892635614f1539a4a1c8d5ceabf3cf375ec66a793
MD5 edb2d2ddb67e2ee42d3c7b561639707a
BLAKE2b-256 720bda1fbc556a8c9814daa590fda76745bc5edd997d97d241d292999989384f

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4cd037680447a5b9780610a681a1fcaedd83e871d20c32286f4a58162e7aa2e9
MD5 cfea4914a59019ec84a1ad181bb0d8eb
BLAKE2b-256 a8dd07f25c0b9a967860d1bd58e3cebd8bcdc163cc6ae690d9668b7b7566d38a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9f5e4c041b2d263ada7c57f5a6d7a4c0c402b74851940bdc10b769a657cfced5
MD5 df14b4331a258f726ddcd2c59fd9ad83
BLAKE2b-256 43b4a15d7a0520004fad9a7769f1e575055525d132e789074dba5299bb68ce24

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 877e786313bd234d6c7ef472185f9790ce460b2ba8abad5da1086c1668a02915
MD5 774ebd607cd71b3c0710e09c47b65b45
BLAKE2b-256 c22e7fe186f95a56bf759402946308be7943cda4a5f66919d7f77d0fd7e85e19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b22854a2389b225fa7b16bb578e7d0abdb4ae9ec05f1850e293fbf4bdd36053d
MD5 8e4354884b8e027138d1b2083feff712
BLAKE2b-256 0d59e70bf6f75e0b247d9c08cbcb8911193dc0f6567e3927869c5659cc201609

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27e49f98b19955c341b8fef92bf168631949c628eb9337f9b766cc21245bee32
MD5 fecb96bc153f88c0e969eecde97acfee
BLAKE2b-256 0680eadc3ead6f8f219dfe964d9a549132e72c24b8c3d5992f43d3752402ea65

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f80df6e6585d990fdc6e87fb7e34804b6134c20bdfe606f39b511806508ac573
MD5 98d9f00a2f8964ece93014f3b774824a
BLAKE2b-256 3c92970e9f04ef916fae499d2e00e58b2cb47d8970ed998ee3879f1d78a51b9c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 716950bbeedac226c461f832fa8926e078232eb49e83d840d7f7f12f1b9116cc
MD5 b84ba0240d62397c74cfc36e36987cb3
BLAKE2b-256 05ce15158a5c33fea7f659489ac39942e71354958a5345e00e79b29cd15ea6b4

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f1ef6d10c9fd51768982ae8c3272e911b9344c4a6dba5f9e6a4feb14c62474a
MD5 5300fafe4c99e285726ba37a4478dc9e
BLAKE2b-256 35401d847ba88726f267bf282b2823d831b2b5189cc7deac46adc62399eb1150

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2bd0bbdf1302dd8d51fa63544933480db981b2f009ebcf50acb58247bad6e7cf
MD5 3764dca2da6264e5096f94f1eaac3005
BLAKE2b-256 a1e2e3d1f55d7902df6bbcd32f18a8b0e55e1e9b5bf253b8f0791af41867d325

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef47b8c232516fd3379c7058c135f2f6f496c526e7deb1368281f6b16bddfd20
MD5 f8d834b118bbfa5dbeaed586b3d25e54
BLAKE2b-256 e8996adc4ca38819e7ecbc205399cd79ab2670b0047cab6992f7194e6b530def

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 791fd8a2004d10d729d47c096fbb9492cfa0ba7dbe695e7c6107c3cee4099651
MD5 5be321db283680a138426bc5eb67c524
BLAKE2b-256 5989a5901d4ad8d736ea0e5d585ee3adb32e84b82c06219565f58dacb7ba4976

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee0d249272103540f2df02f9c9312e5571db471b3ef3acad0abb8e0e37c4ed83
MD5 dcb20c909530d6878045753fd2def2eb
BLAKE2b-256 7f0e8660f991f23ea7c56e0630226baae9846beec7e1a196b8606647d82259b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pikepdf-9.7.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-9.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 830f4d3ec91a88ca13a2345e7fbd73539a9bece0eca7e59a465832f1628a7901
MD5 23f00bc6ed0b5dfbf947c97b79f72339
BLAKE2b-256 54a8da22089acc1d740ff17f4857ff08ddeba986a782fe2dd4fd268dae42c6f3

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 274f2a3f2024cdb9531b1de92208d8ef364d4ff1b6bddbaac0ac4f749f705e1c
MD5 5f833d342b493f11c97a2c6c22cac788
BLAKE2b-256 74cb84c29bcc98b742ab8cb4232cc361aca3e96237940a1677fcb1f74aad58a8

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bf90a3b289f463a63c6d7a116e9a7f41b6b15f0049147c6b2d68280046f56705
MD5 8814b04606801529b636c13c4eb95e95
BLAKE2b-256 1a2a9db5ecf870c1f7f7eb4d55581c25155910f10777c103088ed1aa20ed5a14

See more details on using hashes here.

Provenance

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 17a3cb2d882cd4eea46c214ffda5a6affd1116c3669ab06fb5ad526cea3faa7c
MD5 e5b24025428a7dc3f3edb8cb82fe903c
BLAKE2b-256 d3efaca478eda7c36c37c5ec43fa6f497f3cdc8754361da4245118a8049da77e

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

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

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 75312dc8308c49c73af3f38945425691ef141d624a73bc0b1e323c04c3f5f32e
MD5 74b066d07aadc009b58a2864a94e63a2
BLAKE2b-256 0fa82f7260a73133178ea15b7b6f47a5d3fb5eb45c4ac8847a7d5ece5a74b7cf

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d92b1935c803d3c58d694f1c45e0fcfb71ba85507ed636ac3aab162192a63f3d
MD5 58910ced479306eb037c18c2eb88052d
BLAKE2b-256 ade0f6868f3ab862ca57a11172483e6f6ee5efd9a3fff8b984a419a6a2f20799

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a42739df374fac47ad93c901ee930729081085205f4d1f39d24835a74bfedf15
MD5 1490ae63b088cd98c80718e3b63e6b41
BLAKE2b-256 56d22b4f1de3ad598375657101a8ac26ea1584104e85d0aa462994f6a51e6871

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e2649181a99e9cd6834fb2928c839aadb059f6c825e92e5f42d9446e37acc1a
MD5 1b590d51e45a1f5489ec4b6c85fd8580
BLAKE2b-256 bdc74b539cd68bc5fc105cf93b21a099db57aca285555c97b49d047a952cbe2c

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d84626740724b81854b5086eb91c7024d77bf4bfe3bebbc3571741d0de0f609c
MD5 f80d7add63eb8653c100107f02df8483
BLAKE2b-256 cb39ac9b3faf813aa6f62bf3848700558e727d4016ea3ec3f92ea2f0327b06cf

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 defd1ebadef7cab023cb4d14f8d4b4af4a9a669f36b5dee2f2b25d17ed785569
MD5 f00c553593317cfeb4590cc57536a772
BLAKE2b-256 30fc696420d2292f653573c2d404d38f4f51e333d44361bff734cac45b7a46f0

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

File details

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

File metadata

File hashes

Hashes for pikepdf-9.7.0-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a935ebf98cd6b149746d535cede4ac9abddb3614b74e88edb6b8913fb2f18797
MD5 e251769c70cc6785c795d4f186ae83e7
BLAKE2b-256 d1265d1e103328a0334171af316a4f60c3ac8f368e4106708ad72733a62ad5e7

See more details on using hashes here.

Provenance

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

Publisher: build.yml on pikepdf/pikepdf

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

Supported by

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