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.

Commercial support is available.

Features

This library is similar to PyPDF2 and pdfrw - 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 PyPDF2 pdfrw
Editing, manipulation and transformation of existing PDFs
Based on an existing, mature PDF library QPDF
Implementation C++ and Python Python Python
PDF versions supported 1.1 to 1.7 1.3? 1.7
Python versions supported 3.7-3.10 [^1] 2.7-3.10 2.6-3.6
Save and load password protected (encrypted) PDFs ✔ (except public key) ✘ (Only obsolete RC4) ✘ (not at all)
Save and load PDF compressed object streams (PDF 1.5)
Creates linearized ("fast web view") PDFs
Actively maintained pikepdf commit activity PyPDF2 commit activity pdfrw commit activity
Test suite coverage codecov codecovpypdf2 unknown
Creates PDFs that pass PDF validation tests ?
Modifies PDF/A without breaking PDF/A compliance ?
Automatically repairs PDFs with internal errors
PDF XMP metadata editing read-only
Documentation
Integrates with Jupyter and IPython notebooks for rapid development

[^1]: pikepdf 3.x and older support Python 3.6.

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 provided under the Mozilla Public License 2.0 license (MPL) 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. Some components of the project may be under other license agreements, as indicated in their SPDX license header or the .dep5/reuse file.

Informally, MPL 2.0 is a not a "viral" license. It may be combined with other work, including commercial software. However, you must disclose your modifications to pikepdf in source code form. In other works, fork this repository on GitHub or elsewhere and commit your contributions there, and you've satisfied your obligations. MPL 2.0 is compatible with the GPL and LGPL - see the guidelines for notes on use in GPL.

Project details


Release history Release notifications | RSS feed

This version

6.2.5

Download files

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

Source Distribution

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

Uploaded Source

Built Distributions

pikepdf-6.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pikepdf-6.2.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-6.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pikepdf-6.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-6.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pikepdf-6.2.5-cp311-cp311-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pikepdf-6.2.5-cp310-cp310-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-6.2.5-cp310-cp310-win32.whl (2.7 MB view details)

Uploaded CPython 3.10 Windows x86

pikepdf-6.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pikepdf-6.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pikepdf-6.2.5-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-6.2.5-cp310-cp310-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pikepdf-6.2.5-cp39-cp39-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-6.2.5-cp39-cp39-win32.whl (2.7 MB view details)

Uploaded CPython 3.9 Windows x86

pikepdf-6.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pikepdf-6.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pikepdf-6.2.5-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-6.2.5-cp39-cp39-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pikepdf-6.2.5-cp38-cp38-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

pikepdf-6.2.5-cp38-cp38-win32.whl (2.7 MB view details)

Uploaded CPython 3.8 Windows x86

pikepdf-6.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pikepdf-6.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-6.2.5-cp38-cp38-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pikepdf-6.2.5-cp37-cp37m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

pikepdf-6.2.5-cp37-cp37m-win32.whl (2.7 MB view details)

Uploaded CPython 3.7m Windows x86

pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pikepdf-6.2.5-cp37-cp37m-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pikepdf-6.2.5.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5.tar.gz
Algorithm Hash digest
SHA256 5b295d9579081ab46ce7bb463eccbc62e0c60cbe546f29c0a9135abd5cf76a24
MD5 52e76c60a0c05c932661c7bea8d525e6
BLAKE2b-256 29d5f825bb8bfd37bd352ec0ae6591215b3ab52ac6f1f7990d210de227c4eaa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.2.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6452fa9d10b15bb60b2343b7ac08123e0c5b87f852250538d32bf556f09b8c3a
MD5 5c6a3035672f5e4a740455b7c6a64f73
BLAKE2b-256 04fdadc6fe313746a7588ba431f52e45a91817ccb0818618e3dfb66c3987a80f

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa7d3831fa016634f2ead255717644ba2dddf462117b8558b783ac2ba94583bb
MD5 28ad094e90f5e1332899406ab1abeed6
BLAKE2b-256 3e06c0ad459982bfff9a81b488630b35c4a4a77272483b4981be46eaf05511f3

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a6de8d04df3dc4f37ddbdfdbecdb4c3d20d479699260902ec06fa531cbfbae6
MD5 e2cb0e9e3c39a4bcbd2325395ec75dd2
BLAKE2b-256 16c6c1d22c39f0ba494ce820aa5c719ba987906a12f2c4d879ef843b59a521e7

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3ff858d504312ea07519121d3ecdf1b5bc40541f957d2b85d271a2ca6284b70
MD5 36a5574db2259b4b24fdd470407d0974
BLAKE2b-256 259ea26ce727c0bce627fc481842ef7c7d95f957f96021f545e1f6ac02cd4720

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c1a3a1ae0d787a6819ffb9d456b0ccbf2b8d48ad8b0748f765a6a306b92184b
MD5 449dd479128f44bd8327aad8aadcf145
BLAKE2b-256 397cf20367ed334954f61f550af8dcd29295496083ed13900fef22ed8e04f3a8

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae0ba99841d80107becaec6ed067b63c455f51a9bb83b0e88efd3a098753735b
MD5 30f2eeade39e9fb45b859dcd03cc8bfd
BLAKE2b-256 173ec322b903d5959c98e55604d9247ea5e6671d603fe6a8eec2948a776153ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 856e527970fa2516858662906173004568a38f95b46ef95c8231c529f3e71581
MD5 86de2e9ffbef39e84266f19abef0e15a
BLAKE2b-256 c68dc7d24ec0ec05b52d6a098ba349b2698d8933e9c054f9debdbbd60d5784d9

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 788df6789df19a381976f6644b78a65da92c5d4fd45714682a1cffb0cd3ff410
MD5 04e0cd819908d2db75d19d4c273a2a24
BLAKE2b-256 20e8cb89327fe8325b1c862eab071343a077b0a6fc2ad5cfb6fdb231e6f35fe6

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d57a35b3ed3f8ef98aa528d4981d1376ccc1ba64ab937f2ac2ed0aadee1d5911
MD5 4da645aa592c6d51250c57d9281a6db9
BLAKE2b-256 2c031177ea3b63e3fc630bf62e8f9742ba774408fe498b18911d4e5b6c7b7e75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-6.2.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8874d4d38b2da71837352576c5ec10c03b2a7976124b95721564d8c456c9824b
MD5 e48c2c132a699313100e8e455c336380
BLAKE2b-256 a69e734b3bb9042cce93ade0ed480f131fce10fb7ce71b75595a09a3abefcc04

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 913437609c3e5b9109a2fe1100f52bdcead4e56e8c83ca8a9c3b520cd7720016
MD5 3fb2239a46f35c9323810501622ff731
BLAKE2b-256 656551635efc44298cc496c62b13ab8820e44834c569dc6c85d1db93915702bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66679ee6b364b3b9659a72697e053554e2f4c231371173745b59114f00a821e5
MD5 6166b5546644beaa49752f6505e3cf3b
BLAKE2b-256 4895a828511b629bf875da177400e2c602bb7b55bb742665b62406400a08d3d1

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5f040aa7d9327b6d9087848dc8e35d2b8515bf17a04e2bdb20f8c51931810213
MD5 37816f99df8a2907b6358aa8283c8227
BLAKE2b-256 941bb01d6ce667edf3ee98fc531aebcbeca001fa91ba3d9eb44dcf9a9480f893

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08ca2566c3ddcb633bbfb90c9e2b7134f222ab48f642f056c266fd69a4c0844e
MD5 6b3c7883e83816e8b9276e2d01b0d4e5
BLAKE2b-256 d9c9d89447d6b73f6326dec0a2dd9eab5657ecf17d14d792ae5819e37d273880

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.6.1 keyring/23.1.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d55b1d8eb3b17e55682b91c042c48e2d0c67be4c1e30b7e539a82e03977eed29
MD5 d18e0e2b8d4d5de039c6826ce334ea87
BLAKE2b-256 992498d94176e952dfbe8cfaaf39b16c8d639e96cbcbe4167c63e25c9062f4f9

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b1c975d02e75aa8a0e09679ed23f85b6eddf91ac7c85189dc18f1ef8599ce70
MD5 05ded2e22d15a6c859ba256d4c7765c8
BLAKE2b-256 8ce793afc80432865a19c8095e265f9cdeea157d64d9807d336071a9cd75b6da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-6.2.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c768e55caf96024218866a5b5f95fdded2ef001b2d5463d1c89e57d07bdab928
MD5 0bc3b5454c584b7e8927fbe52596fc6b
BLAKE2b-256 272555c84b9cf0a8bb08c7482634cec635ee85ca1bd294ae9b52480741dcda67

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f721cd86d8ddf0624306fcd1fed3e086387fcb2e32baeafbd1ba92a7c40c5563
MD5 2606230b7c7f6c893d01bc821565a9a5
BLAKE2b-256 65f494b63dcb8ce2dcaf6d696e9b241c9b63cbf3d7248a46515ea23815edf673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91fd023805733163927ae04b16d48374f04f03f204f2cfa45d442b052314de83
MD5 7b431909977ad8272f8a7a799164113e
BLAKE2b-256 22291ea734dfb0b75ab70317113a36c7b4298e7fe57eb0214d715c83ed64ed53

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b77e2e134315d25dd004b4ffbd2d5032352da164b21bc3bd92768379610fa2b5
MD5 6c5e02e3587a60be090bfb33263b751e
BLAKE2b-256 6c484974417db53c48ae1b5daf65f79fe0c2277f0c842f8efde5e607a440f083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 62d724e37a2f004f63615513d3f877334e679dd43b6c55cdfe9b8af56ff52400
MD5 9e4e3198e8b86a3632850eb7e29e9f80
BLAKE2b-256 704d99d475de2d8323a191aaefa97b7aa5385d90a92bb8f09f7b88eb9f8ddd77

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/29.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.62.3 importlib-metadata/4.6.1 keyring/23.1.0 rfc3986/1.5.0 colorama/0.4.4 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b1271b200ece3e16ffa97c76ff93c057d3676f2ecee89ae52efd5e4804874ab
MD5 3366d873bb53317a8932d00486d20f92
BLAKE2b-256 e2f14e9e534cf8687e134710e17c7ca87f308cd22356488ba4cb5e95a8548846

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a98fcebb4303b8b2f5cde0d56f2406a53e74a9ad4bc1e1bc12bdc2b3dd4def1f
MD5 0b9bca372d807e715087e8ad4e198fdd
BLAKE2b-256 e330e35a6f9d3c52ba2f52feb7d251c820de325a0b62285afcf566692d7f4b21

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 15eff12d7b5dc4eeeb9fbe5148d5e93cdc9f632a352d7df5191409837cdada6f
MD5 34dd0abd0f6bc4e25d8b0a4635a64376
BLAKE2b-256 9b50a34382b4646a119ffacdafbeee8f4e3fc97ea22a3b2489bac4ee7c58922f

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp38-cp38-win32.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9d9fe5e3fbd54a45fe7678c08d24c1e8347a1e48adcb4f32c6c25ef380f056ca
MD5 6b09b8c287c2528255d7b8e7a7f499ec
BLAKE2b-256 f100965643788d64066dfb620772bf791dec9235d8fd9876e632ff5dbeb10c07

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32a7775f8b2117e72fa101427edf4526f0886e785146a7bfdf2a877d27f94dbf
MD5 cb609895100a52a43f002750f8680364
BLAKE2b-256 d4706eea4c7d2d27179c05c0a0c76fa77bd255b0e58b2062c4d31d3da448036a

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e35110f69406e5b9cf6330d16106877372f6aa955fdc1a920d53babcd6a5ae3d
MD5 a72d98fed9c10c531124d15d39280ca4
BLAKE2b-256 1e6a48ff0466929db0bb9d3d999f355955892c7011458e2f838c623a52d5ed46

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4800fd878876d9a780e2d1125e971d680a0de466440bd6bcbc54ac7cfb925fd6
MD5 f3fab79bc5276dbc9cb7f7b2cae2ebc0
BLAKE2b-256 d95cf87bf539ebb487a5f9466b03a23920db73f86bd9e103b2735eeaa5b0d686

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b21fde29bd006cb0889e05a0407f0825b5650ae22272ba70720fc68a2e44a0e
MD5 8f5e8cd7b0cb8d10308d2eedd6eb7362
BLAKE2b-256 e34d0bf050453bc2e5e5d50cec577d28673085dabbeabd7371ebeb8efa560f2d

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2c653bc771cc6065642f5a734ecb771ff16b5412cf05a5c3435072ac01f84fbe
MD5 b69b8894b2698bd13b5a64b27016434f
BLAKE2b-256 5f0acb267e3c60dc2c18855040a1b20b921af9a74cae99989634e65c65d516d0

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pikepdf-6.2.5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.15

File hashes

Hashes for pikepdf-6.2.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 24717a49cab8cf0ccb360ae38fefe4b09e23d394086ef6da740071165a2542d8
MD5 35798ec1431373fae946e4f5c3d94698
BLAKE2b-256 689c94a561b29b400a092799fc2bfda4d1ad777112f2a66bc1325dd1fb2ef680

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e9c9cc68bc123b88007b321a494ab054c3ce378ee2f77bba1b90c8bdaaad59e
MD5 fae06744eb217e6f5caa9c814efb9dc9
BLAKE2b-256 cbddf8ce03c1116c21c5e045da5fd71485947f6382af336785a7511b44516bce

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4675c743ac873d8a1ff9d06c1d5fab15e9ca66aa1abf73fcbca4b86c976b214e
MD5 2edb69d8b7377ab5f08e2661f37a7be8
BLAKE2b-256 cc602d02e60c5a8e849927547390d1e8f7384c12a795a8fa21d1cd8dabe12cb2

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80a4546f59bb38121c20fc37305a388b8f9d561c6bbcc77a3415afdd8a7ab16d
MD5 ace7a79bdadb5e95f64c14d7261b6171
BLAKE2b-256 a5ff3c26d0c251563e8378fe15b795a73fc3c314393d94eaa6c5a7a580d8aa8b

See more details on using hashes here.

File details

Details for the file pikepdf-6.2.5-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.2.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c5a2710aacb1fa25edd77feba51dcadf85a9b735f2190e8b45edf0e1e79b5d1d
MD5 596a6957a8852bfa604180f6acdd05ba
BLAKE2b-256 2bc048c0257e39410a5ddf8f3e5cf4620260722c9be9ba7f45d6e6c956ffdf74

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