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

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

Uploaded Source

Built Distributions

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-5.4.2-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.4.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-5.4.2-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.4.2-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.4.2-cp310-cp310-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-5.4.2-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.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pikepdf-5.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pikepdf-5.4.2-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.4.2-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.4.2-cp38-cp38-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

pikepdf-5.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

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

pikepdf-5.4.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pikepdf-5.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

File metadata

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

File hashes

Hashes for pikepdf-5.4.2.tar.gz
Algorithm Hash digest
SHA256 8f3a056f7a5647c91fc0861e8ae011c6dd7ecdf6c622ff483739c74887fc3eaa
MD5 97241a38b39fbd8cac1132b086ec2b87
BLAKE2b-256 41c81c2126eb059d47ed899fd5a8ed8d2eddca5cd1e5e9e0c66adf12067a25a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52dba73bf2220f356eb8dcc4a7d1cd68f2e6166f2c0fab1c5cad33689cf81fa3
MD5 1d7ac0b91e7737d244b1574995871e28
BLAKE2b-256 4c1ffd7ca46a3b0ff852ad323c41742d034bf88c6cf100eba9872f3c16d4d71c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcbc554517f4b0f6303a5bb30bce7738fbee88972ce35ae80ab74798af18006d
MD5 b4852cfd87a30f867a42b06581a95000
BLAKE2b-256 bfbff046690d62e7d65e7ec5559a407cd54cc3feee2afb51dbb4a959786bc535

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 242309c366e7f84f35ed350da629910e35584aa10176599faa0265e2066de04c
MD5 fb6f8edd380b6e7a92702ff776cd4a44
BLAKE2b-256 b89fa2063a6064701678a9a58927102865ef3595d0ce8a2b707ba727d729e983

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3488ec916662ee1b8511a45427b4a5b09ffbf41dd8a64813235f9a3b512dcad
MD5 6826c1cbb2a699058406d2da4318eaca
BLAKE2b-256 dc4f296b2d514cb57968f878f320dd8064b0b9da347972e430348382c7ead14c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1bc680f9bc26fabe733b8db4b330b453793651e482917b000bb7471873758519
MD5 b158d992b1dbeb6d5782cf35e37920c9
BLAKE2b-256 0e154d19e8a6d6221aa0a1de11ea9da8f8a0f48fafe4c885112c1fd6eb73a53e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fbdda6a8baf83c8f47d11214e12cdcf2331b750db1bcb155c5f3138b1ac11856
MD5 8ef607c47d5f526df90f1e2a0f61768b
BLAKE2b-256 d4dbc39f327a8f608baf661bcf83dc98b85180289f4ebc9df88455774fbbd53f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c2a75f73a8585d3b57b26e2c857a84d1a167bae6a0cfccb1e671aa285e87beb8
MD5 f8229310236a7b8b17fff3266dc3b809
BLAKE2b-256 c3df54735ada263fd461185e69c670db313e1b74148474cb1076409184c0510e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6cb2c8974958f6b5d8c1a275c713aeaa025ddf2e9b5bba69e15489c82cefd64
MD5 0eaae02029faa69a57404fc3ae506a9f
BLAKE2b-256 95540f931bd26e91d0998f7ce4f908f65c3121dac56982c933d153ed5ca3a331

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41d4bd09d9ba7b3517b5bd5aa6c07ebe0222f79b00fecda53a3ff65032431115
MD5 e7c65f968a0fe7bfb62b49389e84aab6
BLAKE2b-256 96a82332fff9eac34a34b5d2bd4dcb32c6239962f59b8246a4e34a343a52af1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 439d1123768447d3e1699eecedfebb3d66fc08e11f58558b91ca16c882db8de7
MD5 ed538b3d4dd022bc230b40961bfa914b
BLAKE2b-256 df4cb7cd2f6799c7e9c6c061756501076aebad3e9429ae2638013b359d56bbea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df9bea9b7e0b4a72388740d974cb6fa54e33327a885d6d01501b0162fa03cb4f
MD5 eba3ddc9afae22086ede49ee25b8ecb2
BLAKE2b-256 1c2dc34b8839f7e758b7a3659a46d70d448f4ae6690e671556ad13083d075623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b06816b473b0b9a4d50a8a17b1298dfca9e0a73943938cabbaa31fb12e1a55af
MD5 9fe739cfcd55aba6d211ff731f441636
BLAKE2b-256 c0bb9b1b3840a7408169fc258a8b10f3fdeeba357f0ce94d3ebd9ba68b921e0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 48069359ab11b181ac06a47ae1d80cc59c486261f2295d59b6f90e18f543a11a
MD5 35773f1ce2c97c1837c57920ff660d45
BLAKE2b-256 3182e9aff8d371c7c3fdee990680b227d341c21fbb8a87f17579585acb247437

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1bc68d7f36c1570c9cc28b2f8c0ecb9bcd3657306f4ce4b8c1711169de983e87
MD5 8041226919032e63783d324f2d8753e6
BLAKE2b-256 a2374359ac56e9ba7bb1778b948b237c2114cf9334e17b62b911fc6c81d6a757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b066a4da175e73945877fe0726e3da4db5b4f7efae553ff954b991e0c58aea3
MD5 d57d066a622f77a558a29dcfb107e279
BLAKE2b-256 d8964b4809533958cee5a41aa98d704e5a4a6edbceb08fc930cda27b80d73b54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f12b86fd47e5bb42d6a6b94582c9793a64d47939b08ae1b3c3325460e2f7fdfd
MD5 475675d5b5b6b837ae690e2907adddef
BLAKE2b-256 d8316a8bf003a114dff457959dfb86479eecf0b6c3c2f6e96dfbc5bb106c210b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c23cac76a421fc926f2cdc6bc88309bcf2e64b72f4e9fb130d61d6dbb8965641
MD5 b4cb05d9909eba31423772e9ae94cde5
BLAKE2b-256 b584497918fbe9bce3c2b1e628960b17e150a435360bb8609cc122b4e0e69dda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d382a4ba2c628a4bd8da1907ebc0c2fa1c369a0b20b633b3ed85aaf7377f40cc
MD5 cd8dcdcda450f856fa27a37ef10a165d
BLAKE2b-256 ac88e121db0c275c2817bc0ce1d24d76b204c88d0405cbd69ed8657959db88c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c980f0b1b93e556eb27ac483d7d4cc61568a2945e73c9c261210538c64d1e44b
MD5 628e0626d04e6270386f5ec4f6ad0a57
BLAKE2b-256 65a4a14d5c97fd4795b7f61348290cc2c95f5ed08a580e5a57f8a469df1f733e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4e4b9f288060ef04508ce030e7797a753c53f94fcd54a7f1ef61a112e976d9aa
MD5 271c91c1dd53be299cf90761424a603b
BLAKE2b-256 a766572e135957da47ba7dbf4c1e4e7b67e0779140872405c08602b7918be506

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7835681bed0bf4bf97842c286639d99586ae2cf3a05f4fe3bc3a1422f7a90318
MD5 64d2d5da5c9b9c1feb7b157fdc07e9f4
BLAKE2b-256 144a306190a3038007ee3da75f5c36109b46355ec527129b72fff5e6f1c59976

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f4378221d8698bda01f093ae7b6f6aa93450cc2d467f039099238cf6dbe00dd
MD5 93e10744d21d48cb5f2c69a30316a8bc
BLAKE2b-256 a54c2b8c4f76ffa5d05223a268addbcbd20d980d207fe2df0175be146db629a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d34071d0033769284fbbd20946327886c0044ffbed8718871be01a806dae2f92
MD5 14721461ec04d329597fb4ce4c4a83df
BLAKE2b-256 fec5f88f514a0826e584215458235dc0ab9968f3451be52169dc45cb567271c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86a5feeaf22a426f466a5e2dce23382dd0a4306b34679777f6d5637be889eb2a
MD5 135fa79e15e47b01a606e60724535a12
BLAKE2b-256 eba3fadef638a021f5a64f15de99d45a9ea8f5e12b050cd8488498c9d65a7d4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b1a61b4deac7c6d1313b7669d3ac0fcb2d8ae6d942e95c70bcc292da607752c
MD5 80d5bbb457e21708e1499220bcb6f864
BLAKE2b-256 17a450fbd8853f3914feae09baa474fdad3bdab4404f46260ab257f47341394f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2a7df0a8340ef05bb7a7c42383f37df59b6ee0c9ec59810206b8b4086bcd711c
MD5 b7367a7f2fa0d34b11d0c490dc8face7
BLAKE2b-256 8a0b9ea45371b25ea2766af4f3954f94582c9195b59e1b2219110ff3f2fd28e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.2-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.4.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a843bce388967a7ca65e1abfea9478362e0bb761cf27c19992576f345a816268
MD5 3fdc0df249ab2aaa253a096e2ce1072c
BLAKE2b-256 b042b468fec235c342688576c7bfef0b1bfb64fd31610a72a1d9808baa1d3fbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37bf6c9bb441b3f719eb59aef66b2803a852f9447bac42131a25f5f11769c60f
MD5 1a0896d456ecfdd2d3312dd25d0d7f2c
BLAKE2b-256 b1313206fe49c38c2352cf114d0c28d5ad3c4d275c52219ff205a492a81e1614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e209560debb1f933eb31457130c91f3d0d2e002899cf7f1f3509825c52eec63f
MD5 b506a898e4fb847d4eca820d64d568bb
BLAKE2b-256 9f89a4743d1dd6f54dc0a113a58df40b3a2964b3977265c3d7879c9fd230ce69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1b0cfa0058f5dbc18c2565f02d6f7f7ab629a0a0699edbe96f0446b10f14c39
MD5 eb9aec591ef8b98a2d6ab23f6311c371
BLAKE2b-256 ab22edc769c8820c3c172a018a21f2aaa9ae3e38bc143996fdd7b688cd05dfd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a84ca5b4ee4374eb15abf52fe902e4d773f55b119f075f033e9862e536c206b9
MD5 b122967166661291c707a135eb93ce36
BLAKE2b-256 621c55fec676765ac0b9df594ac0f3fd82fd0f1ad322770304352b331a0c3951

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