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 .dep5/reuse 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-8.4.2.dev1.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

pikepdf-8.4.2.dev1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-pp39-pypy39_pp73-win_amd64.whl (3.4 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-8.4.2.dev1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-pp38-pypy38_pp73-win_amd64.whl (3.4 MB view details)

Uploaded PyPy Windows x86-64

pikepdf-8.4.2.dev1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-cp312-cp312-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

pikepdf-8.4.2.dev1-cp312-cp312-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

pikepdf-8.4.2.dev1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-cp312-cp312-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-cp311-cp311-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

pikepdf-8.4.2.dev1-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

pikepdf-8.4.2.dev1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pikepdf-8.4.2.dev1-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pikepdf-8.4.2.dev1-cp311-cp311-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-cp310-cp310-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-8.4.2.dev1-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

pikepdf-8.4.2.dev1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pikepdf-8.4.2.dev1-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-8.4.2.dev1-cp310-cp310-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-cp39-cp39-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-8.4.2.dev1-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pikepdf-8.4.2.dev1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pikepdf-8.4.2.dev1-cp39-cp39-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-8.4.2.dev1-cp39-cp39-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pikepdf-8.4.2.dev1-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

pikepdf-8.4.2.dev1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pikepdf-8.4.2.dev1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-8.4.2.dev1-cp38-cp38-macosx_10_9_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file pikepdf-8.4.2.dev1.tar.gz.

File metadata

  • Download URL: pikepdf-8.4.2.dev1.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pikepdf-8.4.2.dev1.tar.gz
Algorithm Hash digest
SHA256 1776b513e0585d00593a6acd47239830b1c3a3632b534c16cf8fe3ec90fe932f
MD5 547d52055f27cfa04a330dadfb8e0cf8
BLAKE2b-256 072c223f866e057ae8d63da4c136f7333a0d5eb22c1765a7f6f15738acb31d60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e98c293a761ab600f290f4275fa48f1cf476833bd6614414f7eb3285e6c46e
MD5 d4a9fb6d30b43219ad2e8e918927b087
BLAKE2b-256 74a91a9ef0cda2d7ba852a73ec38190575f104effa287ec47b9ddc3c34269702

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e285506452ed45cd37bf59b26271ca02a2e517a5fb7ddc72c3ff5f6ec7112a35
MD5 39981da3f3c5fd3e1a069100c255b0d5
BLAKE2b-256 b51e5a31472bfe298bbaf3225a4cf2baab283512657073a72b21c5663c4c9fbd

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 21a4a583e4372ed5686e2603af4d10a074553581a6c1950eb528968820072f30
MD5 2ca1daff69805abbe6b939bea77b58af
BLAKE2b-256 33473ce030ce762da8ecd921592356184fc40b5a43a5e0c8bac1599aa3f62755

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eef6f30bc1c8342a3543425c260ebc28c61cd3c7e4b024e969c3d5280ba1c0f8
MD5 910e7708844a3a424bd5d847ccd685d2
BLAKE2b-256 edc5e446185dc41f4d661db6c5fd76afb8625aad4e07d7ef10aad331d1ca668b

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9980a4e6ac6edbfec55a8873fb419bd376f07bc8e59bfab70c73126fd382ec65
MD5 53e888263f48cdd724ef411dce7d2b9a
BLAKE2b-256 1cbee91c7baefdcddd9926e8671a541e9b3d0f24a59aab75f61a25eee3e35dbe

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0736a63215dc017005ebf4b33fdb3f26c056f955d942fd262947b0fb214bb810
MD5 c8fad5585fad51ff58f43e50e1a2cd15
BLAKE2b-256 4014d29f785e7cc2eaf429b0e9ccf39d57c7c8aa298f9c27e4fb5a4cb9a52fec

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 906bc1522e1db2707636d155e413268a2954a05eadb2a2465b129072955d3fb3
MD5 82da098f2e7beafac474af24f5312b1a
BLAKE2b-256 0a48ea148d0d0dda4a54f6117e63d70e1762ab26189bc49060151f422baf481a

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62942069db5dbdecc104158f967be6e0a8000303b21ae3780c7c7e405ebfae32
MD5 2515d343786bcc6e64610d099d61ce92
BLAKE2b-256 9782fd5f658eeab509283c6ba0d650d8e1cb85752af0ab6da34b87c5dee4cbe6

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9cc7f13816013a0fdf0406677a4668f72f5ee48bf2204d8503a28851bedb82c4
MD5 eb3a61b19a5842c3d8c4dfc5a40fa56d
BLAKE2b-256 07c566d0aeda07f3c49de32e1169dfbe1f0df1beef7e9bcc17dafacb458fad31

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc8a6c6858d97ca00251568c6afa0e9bf973ebe98ad77388ed9ab8b2a35a55d4
MD5 6b3ffefe50f558d74c1ec3896dac905a
BLAKE2b-256 d1d175b3fd7d040abb5530b4e6381bf8e7ea9ca66e5019cfaf828a0493de7c9a

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ad73b57e3ee04010500fab883be57e8d7453fdbef1634691b05f66d80d12969
MD5 8db2b0bcb13429697146080c7e207746
BLAKE2b-256 b4f461e53775c3d92493f01c096014eca64cfabaa565f0a67d5157950b1ea644

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1502fec9a8b3112cd71f79414e34e1d0ce3b2c8cd6537b793965462dc6bc5cdc
MD5 7bcbadf32c7df6ba7e560ebc082809be
BLAKE2b-256 de63a1b7979641009375487c488823bb834923c9cde41f6ef1306173a213ead0

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b1faca863671acc9f02112ef5efcbe79e0af8d2ca050ccbf9d66629aaf9e4233
MD5 725e4d912a87d555f8a057644c4a4c61
BLAKE2b-256 3650a4c7a47abfa79650f41ee5fe33ebee3f9d0704281f41d150f818f6907cdf

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65cdaf35d6525faf17e777441226d06dd8d6e289ac5106772323586b5bb320c4
MD5 2f89adc396d51ff4377e64af828569d5
BLAKE2b-256 1f56b396a3a9bf8c8195fd28b922343ce2c5f74988658a3f3ebefc8a020114e3

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46a6e6b1ab60aa01e5dc62b3bcbc1cf2fb7540cd82f8462268323dc5ee9acce7
MD5 8e032362ca48c12e1f1ade78973c381f
BLAKE2b-256 eedfaef799fde0ebd33427a8b0cf54fde67884a4e79c62c1deb139bec1a4b6f8

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 22a0032928d4fdbb2e3fdd3c79fa48a34e4672bff7156eea50d1e8b8f205e3ef
MD5 67f5f26b458e3bd6236eb00e8c63e228
BLAKE2b-256 db103da07fbca8d5250cfdc50350af2356a8296e1a8ce681d96b89fa3f61e027

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b95061c39628ae744dbe30c303c527c89871b8d9006f29b1bbd161cf404e841d
MD5 31892180135b7177588b403846324002
BLAKE2b-256 fffa0743f888b329ac3d43a2272bf5aec049654c2205ef913461a5dbc3c7daa2

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 62b037c22b6b7ffea0941fb367c65371dbcfc426b2ab481933a2c857400b8c12
MD5 e602e7c592e60b642b9e207bb6c5760a
BLAKE2b-256 37c09cc921792d46bcded27e65cf2688a730be6abea4223e57973b7d652cc7f8

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c892545ce876c902fde5588900b70765d3972e3c9997cd4ce9a71971e7519ede
MD5 1bc4c0395d88d1f17510c6b547fed808
BLAKE2b-256 77300e79d9f484cb3d584dcfebce4ecf6697177117ad71a498d593d23aa5f2fe

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 82a8eec88e6c763bfe53310ca6b9237387bae56eeaf4731ef581b504d1cf8915
MD5 e10780c6f17f0d995415cdb68e3e6b9e
BLAKE2b-256 7ba8030f7adc252e7540adf2602a7487c678f3477a09497f3a1a62916a529a3f

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a399076fcdb6b2b788685e733b5a37e9cfcfcb0561dcd22d227f04f91f7135ad
MD5 8a08d7006a21d6b86d177b563cef2ade
BLAKE2b-256 3097e7b45e62c5dc393b4f3a6d9d32c572b66632645d453f966642561de7d467

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b6c97fdea1295785ad1d57816e019b156562d059ba4daeba51330d97bd287eb5
MD5 1dc53d55b523dad0faac722c3e04cfe2
BLAKE2b-256 9b48b430b7b7651024ba66a89cd514411063dd6faeb938893b077a205b06bd34

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abf66c1e4a8de6f586aecdcad6e6a648a77370d2efe9c9115cbf28006ee431b3
MD5 5a586fe6d59b680dd184ff86791add4f
BLAKE2b-256 a26b02aa4b75cf2acc288c379819c745095d886e175c8576dc4f9c47ba732a6f

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4393e0f0e5aec3c4666b2451b488fae3932c79953d15b3f61132bcf67e472a29
MD5 da6d6fe670cbac33467e0d8c7ea7da14
BLAKE2b-256 3587b3a28b15eecb9af82e1ca8dc23fa34f83411432ccd4c40946e4ba5215a82

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fc758617027b7cd9f2aa0dfcddc2a9d3e7bb62ea7f9e59d27536498fcfc7d71d
MD5 2c6878c3ea502b6d6aeb6c317fdc9bfe
BLAKE2b-256 6f5be611cc89bc1161a0f384be178442c613e6760768ff8e1394a8b05157b06f

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c01489bad76389e5f14bc1957906ba90c887366e99394f6dc903806526c58bc7
MD5 8125cbd16006a602f21ccac1596474e9
BLAKE2b-256 44b159ff6528c48492dd077b948ccb548483543deaf240b5f67058d26a9693bc

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ec702474736381ec1d7506ec577de79fb547c40fea4b1823bc7714d618bcaba
MD5 21803538f116534ab011890d75c28398
BLAKE2b-256 2e68d8ace8a3bca61ffe0bba507d494d58939c7b9ec6bbc6c7832d6ccfd4381c

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ba0502801f7a92af0c0314cce4f55a3a224d3b302afa869cf3c602a5cc19042
MD5 5c87b9ee44153ac339afc09030d46c9f
BLAKE2b-256 08bec81a04bb54086ae41e8a589c977edad265bf8458c5dffe9593ec8fe0bfc0

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abaf12a3805bbf5f9be5e22e07ccd900a86cd22a3fc0a8c4241101a90634512c
MD5 476af04404e73447aef5614bd47b7398
BLAKE2b-256 4945a9ef70c9421898a63c9b85719706b023d783cb2af8880c0ad82ee54daaab

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b5c6d538e292721246e73d7b767641453b5a05b5159b0302435a8f69ecbdc40a
MD5 7417d74a16ed482f6134683135e90c6d
BLAKE2b-256 56528df56a481ba6ef8d0fa09cbe763b9c7894a4a16c0e07d568a3153bcd6657

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2bc14594ecad01e4a23074f5355a9b3362bf1d6d5d043cebd462d97db60ba351
MD5 bb44b792498ff0cfc750e9795a029800
BLAKE2b-256 411d47865971b4667258aa8406b8929c23bb4496a4f8a1bdb3819ef57ad029c6

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3679e6f5b2aba27829c0f4c9e3cd91322b829a91f10897709676dbb8170a0474
MD5 fba4c4c1490629843212acee95e689c0
BLAKE2b-256 b166e7314f134170cccef36dbe9bb67a4ede1ac78246592d2984988762ff23ee

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a564c6109391d800992e470a5a56355bb651fdad92576f2dad934bfce07ed9d0
MD5 8264c021e96a706f7b66d0b7f94ded5f
BLAKE2b-256 c24b391f967865d3f5f95a8351ebac5cd899cb33f170d38883595e30feb2909d

See more details on using hashes here.

File details

Details for the file pikepdf-8.4.2.dev1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-8.4.2.dev1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a5b75cded43b1f27df453f9ab5bd7299c093d21e42aa196829cc39705ad0891
MD5 40f027f6c47abdf0e90e8e1532471c37
BLAKE2b-256 d4c89f82f76db8f3ae8fa381c4b3e409370427489f831cd058f725f8107c5274

See more details on using hashes here.

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