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 Language grade: Python Language grade: C/C++ 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. Commercial support is available. We support just about everything x86-64, including PyPy, and Apple Silicon on a best effort basis.

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.

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.

The debian/copyright file describes licensing terms for the test suite and the provenance of test resources.

Project details


Release history Release notifications | RSS feed

This version

5.3.1

Download files

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

Source Distribution

pikepdf-5.3.1.tar.gz (2.4 MB view details)

Uploaded Source

Built Distributions

pikepdf-5.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-5.3.1-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-5.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-5.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-5.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

pikepdf-5.3.1-cp310-cp310-win32.whl (2.9 MB view details)

Uploaded CPython 3.10 Windows x86

pikepdf-5.3.1-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-5.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-5.3.1-cp310-cp310-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

pikepdf-5.3.1-cp39-cp39-win32.whl (2.9 MB view details)

Uploaded CPython 3.9 Windows x86

pikepdf-5.3.1-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-5.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-5.3.1-cp39-cp39-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

pikepdf-5.3.1-cp38-cp38-win32.whl (2.9 MB view details)

Uploaded CPython 3.8 Windows x86

pikepdf-5.3.1-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-5.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-5.3.1-cp38-cp38-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pikepdf-5.3.1-cp37-cp37m-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

pikepdf-5.3.1-cp37-cp37m-win32.whl (2.9 MB view details)

Uploaded CPython 3.7m Windows x86

pikepdf-5.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

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

pikepdf-5.3.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pikepdf-5.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

File metadata

  • Download URL: pikepdf-5.3.1.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1.tar.gz
Algorithm Hash digest
SHA256 b8c9e5cc1c73fa4d0dae9f4b184adbc72949973a011f2746c851affec3c0ede3
MD5 a977925d9a9e6f84d028991716ef3464
BLAKE2b-256 6ee23b2a8c2d558ccb908be16efee2337a56f3f7b2a9810f090ae1d8b4162af1

See more details on using hashes here.

File details

Details for the file pikepdf-5.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-5.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 021021b30c0d8bc0637c73463f85141154f8434870d60b18a9b8c9f3763e7bf4
MD5 652895a1f9acc88377867f0ff7e99b48
BLAKE2b-256 e0512df365e70bff2ed38d7bec67efe1f5cdc058b92d356c12928306618b81ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35d4913fb161fc9d8e32f970a80c8f5a8fda013393072a5b83d05738e06e7f2a
MD5 e30a0eea00be9f2fc1f4d5a44fa62b40
BLAKE2b-256 802e9ffc942b5b822414b5a3b3eded1d31b9657fd83dc77106770b5b5a47f3ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69e081faabcc60a652b95bdf6330198346bf2c79dd60c6935fb1b4aa7fdb7472
MD5 9cd4ed5daf31134140829975f346e065
BLAKE2b-256 21e3697709e66af85d5e39404d56cacd91f61d0862475227d8beb08e6300b51a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 714c47c0d8d4ca07f301974b6497acacc9bb9d4387d2d5eb0cc52c0d366f80ce
MD5 1dc7ef3b823f687a8fb1043686b09f6d
BLAKE2b-256 8dc90284c7d3d6bf29d36f6709588c5274d3e9c97bb4c9ef2e593bd021b0f907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 451435fcbbde528ea5650e61af00840c2983b218fcb58ac2d734d9c96836e53d
MD5 19ecb62f3051db3cd8c58e340ede1c04
BLAKE2b-256 e7203b6bbeec4ed2c3a4c7698900f446add1d85ad569ed4a1d6641262bc7f070

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8a7174e748c1e442aee47a2efdc772ef13947c5da94ecae99e5cf08dde1c6a52
MD5 7fbaea9b6e4bbfc75317ded23a0bdc16
BLAKE2b-256 8c9ab93af17f54a32bd9ac3f3b193b312c9c47c9837d950d914736f9ccb44cea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2e2b5fa3889e05ca78c2e7c8737a31f22e5689a38bab70a78d41325c9532cdfb
MD5 027512c2dea5134455f30abaf00845c4
BLAKE2b-256 3664456c74c1ff5625297cd6b61835033fe9876daf7681d615c791f09c80da70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b637d18b9d6a59199ad1b061e821e9eb6e6a81e3483a8233a03fa66bb40d2957
MD5 223acdc4864edbad235222a8da8fe14c
BLAKE2b-256 194eb1e45624ab08320e101c1bba9b33b715f5c627bf65229bd61bb47467e918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7bd8e8bd7532c5652927061ae58668297d564d77a8844d54fd83f0a03a27c355
MD5 2a389800fac748a8f0452b3169f09a01
BLAKE2b-256 9a29bf451a64d95e62c84e6c13f7f761ac53166bf3472398e8b4cccfa166201f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb51f78841e61d2921379d5c275315c7a7fcda35aecd6ddf9e3556bad8a2e142
MD5 5072060598d7c625bc4eb63f1d3a26fa
BLAKE2b-256 d4226c7e10d4fac59e1821b7c3a52c75aaac6166842c7852993cd11c26fdffb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-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.13

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ded2776ba03340ffd8543cf9a02322ad29f18ad32dff95d3262965d54dc4bd3
MD5 4fa946ca111b58146b8ae33f12a5598d
BLAKE2b-256 62630bb4234d2eddf0478f531a5c0791a6d44935596dc02547f83c989fc385b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a97b930121c2a19ad4ce8cc733fb4b45f79152becf21debf949bec51fcc95c29
MD5 70009ad2e87d7a46c1c7f59ab3d7b623
BLAKE2b-256 6407582c3c5c2453a020d8272161f1c85d731d2f7b1fcd6cb06f0a2e9d81d182

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0d6ff379b9b9f5efb25e1a35e4d18c6e2f2fc6b9515f29620fafdb1a81a7b926
MD5 d24f1f0618d296d16d1a99b9c66cab0d
BLAKE2b-256 d0e62585c337f204da096e50955917530a68dd14f31946cf93442be910bbdc57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0438140aee2e46c11379fe14a5a2b982b311ad2683a6749091ce60a28ee9fbf2
MD5 f7992f10ab4680418f4a3b3792641070
BLAKE2b-256 9c6aa787a1d70da54e70001251de3df3bb040b48d3cb48cea0b3082203b1cb30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b54729e983d8c0289eb94ceb48cf170555ab0928b364e9d3b7a1204fde979647
MD5 37fa438503c76258a418a5af9fd0c4cb
BLAKE2b-256 ab4da589478e5bea111813ef76c869a7be1975949395a1c9c08a8c38f084b35b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0f75244c48e81655a1b91fce960bfd42f1c978af273ce0d5f6ee20093741249
MD5 9d2a483b513b08cf1fe4b990d276e382
BLAKE2b-256 71dab9a3c8c24431ef8eeb609dc8cbd905f890a3d8f5f0d5f233ade23c55e74d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6f5267179115af4de26d8d83e6b5f721b3a632cd68f931acd83c78f236c7f3c
MD5 f01c9edc37032accfb28c33d61cbf0be
BLAKE2b-256 3ff018d4999f9340aac98ffb06eb3d005220bc8fbf19bbe6898c33326c6553d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-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.13

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfb76f360f914954340fa8c05c8f849f54c55a76bf94a114351ffa9a3665ad4d
MD5 4330ba823defaecb3179ee79888ecf79
BLAKE2b-256 6f8ffd7db0ef645a9f8e4fdf48b8e7e5e3e6b3c0520ce755e18cbedbb1aa39b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87b409871ab24818e49b2061cc7fc64d27f88173263945b318172b4b13b3326f
MD5 17ef5974e1f13fb21cd2d21c37c303a9
BLAKE2b-256 1bbf147290d6ba511ef978ff59ef1b9cdc661c67ae73c8a2a1c352563a7d9c40

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc7374c33c7977bdfba05546fdb07b2e5b2c53ac7a54cc1da001431dc6375e26
MD5 ba136ca7747e76780b186f6949525bde
BLAKE2b-256 52da0caa631b190f662759806de007d76844075a9e2965f2f3a5fcf181355bde

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a184b83c47a22092ecbe4b849440a0a50f5bffb392f89fe5a863e115b0f6cb46
MD5 b01725e78327c02f59b9ad67aca3dacd
BLAKE2b-256 b207a2945646eb7e62fb7e9b57693b348c5c36aa5056da9afbf55ce6dbe665cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b06d847c93857127ccfc38a578b64dc460cee39981e50ba856ffa122525b838b
MD5 f88198d599f78dfa423f29f5e1eb7794
BLAKE2b-256 fa5395bdbc5b26ee3425c9369b50b517f30d99fc484cd4b077edd25796eb3a95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9b7d0a38c71114c58b3c4ab4f37aa809466e9ccc16762a1cd1badbf6df194545
MD5 8f45b26f353bbc6e8fbd5341df85472d
BLAKE2b-256 8919ab6828326032e80a6db8f5bf9b245bdab54c821ceb07991bffddd72e6ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3c7c2e5f4cacf76a6340d43c68829a8f4a841728472d03cb996023b350e8548
MD5 2be473ae89bb3044887d6d3421729864
BLAKE2b-256 5bdce8f31d7e87f24e906c5a35f4d66f0963b9da119098ac817c0298c4904a42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 908e5cd64eaa45a3527cb13497baa09fb68aa91faf746e53269d1f3286dd6959
MD5 98c4932b75a3b385b48c0cdbf9c018e5
BLAKE2b-256 c6fb5c4c4a3cbfe0f7e7412cc7aa4bcec93f70d3f59d27103b0df617ce3fb117

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-5.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 90b6a7fe632462feba79f2981b88b225a7e286f7535c87fac1d9f3c1dc165bba
MD5 ceb9e0d399bb67433b26479a0f0c6ec4
BLAKE2b-256 d8237a70b33204a4a75d3740d5e7e764d6caaa1dae21d3ff5cc99fd1a88042d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.3.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pikepdf-5.3.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4ad6926ccdb65830a7477db96dd3fe500d6be4f5f1195caf38ed151c77f873ed
MD5 143e80c7fa1d5ffb56e55da5d2bf8328
BLAKE2b-256 a16932e2b8af6d3ef028509ab958167ec71a3b44b7c0bfcb9c3d50eb211ae98c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3b0228da670b194cdc470ddc84239f499a11ebade12c9d721195171b78c1866
MD5 9b7740b65102284eb433bd67e7b58d06
BLAKE2b-256 e6169db3f573898091f8ba2c19eb517cceaa079e8645c0a36510fe7e6985c583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 692bcd0e1802a4d478734fd5d3a557a9050b906862e70fab2abe942bd8bd0be3
MD5 e7cae0ff8e9e4354e85f18139415c906
BLAKE2b-256 c2ea409bca8b4091dcd32bb965c0c320da14ba7cefdf9d892dc5730cc72ca64c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a60e4a6f41c0f97de81a0d9a84e1968e8ef5feb3bfa599ad77975bd9ca8266bc
MD5 228bf35d93a357ffff0edd991d31eeb4
BLAKE2b-256 4db24e64a7b7839b65dafd09d4252dfc8b45c128bb5386726eb99546c36ccf6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f62bab6f017974a5cb640493881e1f1af9f653dc3c60c1568332e188d62bce9
MD5 bb65775c59178974be4c5fbe850dc5a1
BLAKE2b-256 fe5883f5972d9535db23872d9de14059fd1a60a8f9efbbe7cc76246747a2ed8e

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