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.6-3.6 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 very low 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 basic
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.

  • pdfarranger 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-4.0.1.post1.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

pikepdf-4.0.1.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-4.0.1.post1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pikepdf-4.0.1.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-4.0.1.post1-cp310-cp310-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-4.0.1.post1-cp310-cp310-win32.whl (2.1 MB view details)

Uploaded CPython 3.10 Windows x86

pikepdf-4.0.1.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-4.0.1.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pikepdf-4.0.1.post1-cp310-cp310-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pikepdf-4.0.1.post1-cp39-cp39-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-4.0.1.post1-cp39-cp39-win32.whl (2.1 MB view details)

Uploaded CPython 3.9 Windows x86

pikepdf-4.0.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-4.0.1.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pikepdf-4.0.1.post1-cp39-cp39-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-4.0.1.post1-cp39-cp39-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pikepdf-4.0.1.post1-cp38-cp38-win_amd64.whl (2.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

pikepdf-4.0.1.post1-cp38-cp38-win32.whl (2.1 MB view details)

Uploaded CPython 3.8 Windows x86

pikepdf-4.0.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pikepdf-4.0.1.post1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pikepdf-4.0.1.post1-cp38-cp38-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pikepdf-4.0.1.post1-cp37-cp37m-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

pikepdf-4.0.1.post1-cp37-cp37m-win32.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86

pikepdf-4.0.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

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

pikepdf-4.0.1.post1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pikepdf-4.0.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pikepdf-4.0.1.post1.tar.gz.

File metadata

  • Download URL: pikepdf-4.0.1.post1.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1.tar.gz
Algorithm Hash digest
SHA256 533f1fc8bb8b507befde39c01222e109dcfe9ed165e2e256ce6a9b77502a3fef
MD5 3f6c0fdd39c6ece31fefe8729246815f
BLAKE2b-256 2df0dce72429aac0cf136846263c227bb6aa18457b587b15cd81241fe72da5f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10558cfdc8ccbf23bc6453ff453f344084cca0287722bba5fba7df9c87c60ce9
MD5 c089a4da1c666e13fed799705ca0cb4f
BLAKE2b-256 775065e32a143f7d7bb19134e227013a669a844bddbe58cfb6976f2d5f57ca08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c604cbdc74feedd29fca3bcc023086de4ed03fe63d2861a29f52de36ef3c7c18
MD5 eb22dc7836f039e31f0ce7e4aff5327e
BLAKE2b-256 847d5d2e44bc76546f2c329e8714c2804217628b58dbe258d22f3aceea9df8fb

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d1b741a23a63d363351a9f7246d122b35d120bdf4b081ac95aeca13b8073d40
MD5 a603a6894ea7226564a5d132c7c9dae8
BLAKE2b-256 6e91f64d3df219c13078804924984e66189ddfdac4e98a7e68de77fae31ba239

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a22ea3ce87979a6c2c4ea10f8666cd8401955b6f73169046ae7fe9e259e9693
MD5 7ce33905e82f42d69db8b066ecff6d2b
BLAKE2b-256 1d1742fa8f8124a9988a3684b4b39970eaf316c174045404c1f23edc58c33d08

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1d53fba6acca39a02ea5ac175db9414fbe497373333a76b49db9528dd8a068b9
MD5 5cbe25b54a782eebc2cd6520e3714801
BLAKE2b-256 cda63dfdd8de45652c24cd18575bb174f60e4b70b95fc16dac46bf1dd81cf131

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3b0a39ce892507ddfe3338ac670bec0c01ce0f71bb251a55d197054a54ce7f9
MD5 9030810a82de8d76f5e8d397139a547d
BLAKE2b-256 54b5e43d56df72d2056fe9af2f5a6ae0ff2cd2f625dcc9b7c0f487feea856454

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0bb07ac72127a8c32852149a14b9da8914f3d11cd77cd624d38813c83f596327
MD5 ea3f733bd3a7a83f32cf614c212d357c
BLAKE2b-256 55b756f8c413b5b03e7d3d5153d3d6262aa399bba74544c01f5cd96bcc1d19b2

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a99313b6a42ab19f94df571e546ac4cfe07f5347324f89ed1b49ec02459e488
MD5 6e4d4fb88f2b246aa32d048b30b24e0f
BLAKE2b-256 88140cfb9bfa11401958e4fcfa19a5c632471e1432a29738023e5a146b5a79e5

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c27aef7b19e53b3126a19c6f68884dcba3d9dbfa2e0c30dcfeb911e779d6faee
MD5 71870f8047e210d3ef2bd19fa3402db1
BLAKE2b-256 ee62fc1f35e0ce2c2ec6de3048b4f1a2aeaab70a288797534670002f0fba3281

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp39-cp39-win32.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5762ec04ffa171734fabefccf34c1c981ce0a0d12a833bdc2f5146d5c8ff1893
MD5 415f9fb33094c3db12ff1163bc5bf4bb
BLAKE2b-256 a6cf07dbc0165551e2a750d1d2fdeb5749237117f184f9a860713fb128bd1035

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4597047066ae88cd0f277b80c877060cf6e87ce9e1575e5651be690890f5d902
MD5 40ab4aa16edf55ce478692ac81e09d10
BLAKE2b-256 3c02646260926d3aee9d282c8466a669769500a4fb9aff07827fe4db4b5da1b1

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7bf3f6a58000a8d63828f18785829a6f36956faed1796e975ca0ff1e374ef682
MD5 b68882f4a6525e4c3c1c2a6891440c00
BLAKE2b-256 5376c7cac05b57d5daf5a68f1d885f7a6a0286d25dbbd6909d46ce60a73e77aa

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e124ed17aea1ed1a5aa4ef87bd7274f02e8438667d291b8241eab70873bc274
MD5 9c02d821b07f6c1b3c0f32fac480d313
BLAKE2b-256 b5a8bd646d38b1a589b458c0895bacd03c85e2855ed9a7b6c65c8cee51cb7afe

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 266801f51431fd7fe7820d24db02ab7ce37939ba22f6bc3c820b6625794df407
MD5 4869ca3d5b617e5c6498e0f971654d12
BLAKE2b-256 76ef4beeb811f0d3cfe61f62606b1ba3858e626cb74e66d9c3efe8d9c933cb3b

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0ec9ffd25dd635337b1488ade29d8b7f5e6aabe9684785bffc85e5eafaeda4bc
MD5 4cef1d6ec6d2dca9adb860360c862b13
BLAKE2b-256 810b133ea6a6d6317ff665f670e14430a7fcca1aa91cb6f0da01a48a7a7986ec

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 240e6dee22dce654a78cc15e6cfdc78b09c591980b5c1c46778a9f7dd023a257
MD5 0de511418a0e3195f5b3af4e2e2b6dfd
BLAKE2b-256 023881ab4ec9e558b1838c830c7ef0fad3b2b8a1a40be775f7fec8d2116a99ad

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e926cd68d63e91a0d0cc3988d1be6278d94603824924699fc26cad9e077f9a15
MD5 e17f69de9e19b56d67d815c159878954
BLAKE2b-256 69000985c56b5648b069a8b82e475b9e5c90db42560ff86aaa4cc69834969c4c

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6e07de1ace38b05b01bf116029c49251aa6637d268a4961f049e0b36a4bc49f4
MD5 434e0f2b058c2ff9b430b1678fb6fdf5
BLAKE2b-256 69aed4fda6cf95208d9d84d8d48befd4de57927a61f4f21db299d2e114c81fdc

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f7670e8e4a448e0dbb5647c1287a0f4f534d54660250806b0ab5158a1ef8ab35
MD5 af18198030a3e216a2b66fd3c0289ca8
BLAKE2b-256 70f0580b3540e4009fee1283964e8e907b2b6871855d8e4a76bb30440ad5592f

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2026299ee2d95f61ddbacd9f346259174e08af363238a19aab0fdb47b324ef94
MD5 1fbd26bfa11adf6107294ce7d9afb468
BLAKE2b-256 a14b2924da3ea994be03d160226f8ff2e34956053886033c62e2993a23430271

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 2.1 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e2106742db80fd26ca1d4499ec0bc691169fa495a73b2a8ab6204de636000d4f
MD5 525e3f8047458d4287ad9c04a21c42b5
BLAKE2b-256 1ac9ee836edffdf77c57ebd6e742396fe05e0cfff6baee95af7e605a203f87d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3969fb148343fb221a91ad51c65d7bad4220c1481bebd5fa570f09cf79de26c
MD5 93a0e71d5d2814f778abd95f682e2023
BLAKE2b-256 ac1d3dda98deff955d0065c5228dafc672f11f412386090ce84cea5cf9996f8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-4.0.1.post1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e8677ce03de9be5a3a3ba9fe0c731f52c445b3ed26f6f054ca90810809a6540
MD5 d53820cf358b9d8383e423b6f4d85a8a
BLAKE2b-256 45567fa27285767234d8d63216c5dd03874a5a63b28298d73e66a33577be6919

See more details on using hashes here.

File details

Details for the file pikepdf-4.0.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pikepdf-4.0.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pikepdf-4.0.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2abf81100057333db69efb3aa719fa726e1d271c185f0db78f0949c22817197c
MD5 a1c058dada39eb3dafe7d490d82106c8
BLAKE2b-256 d669c24cb4f7203b47d6bca3299456672689e00e37b0147ba5d004b277128af7

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