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

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

pikepdf-5.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.8 MB view details)

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymacOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pikepdf-5.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pikepdf-5.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9Windows x86

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pikepdf-5.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

pikepdf-5.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8Windows x86

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pikepdf-5.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

pikepdf-5.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mWindows x86

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pikepdf-5.4.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d397a061959a5cd7d9869a381dda005eccfef59c33dd3eba6a8e19ce036168be
MD5 19812893238081f72b1a106da4456fa3
BLAKE2b-256 7b357b3101169fa8e32891399659d52b1f5d38c058fadfd65bcec7b63e2c9ba0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d2420e4211c87c2da5b30610a3de7a26153c7aa4d86150808db7308f6dd751e
MD5 096732768744c753418d685f0e4b6a5c
BLAKE2b-256 564e235ee6e9c1e2968b651491cbedbaaf783c9910e223b73d47f42af59bd665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2720fdc92685003155a7f5c1dc166c4d26621a03eb47987d0ce7f84078cac286
MD5 d4f3c3227e862ba970e3b08521f05b07
BLAKE2b-256 e5df1c68a929659aa858364c53dc4849399ebe7d8476d3658c922310f30cc346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d29a9b4b6972026c1146a7fb2d582f9e4ef6d474e0762885cd0c6991fd0cb2d9
MD5 0374cae856163e93c5ca9b02446f352c
BLAKE2b-256 ee339c589a2f74ff71343ae7471d5748e696767c531b5c54deb1b005a865a8fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd41e636920f3afecdc8be3e2b4cebaeb9dcdd6266822c903b54a7c2053cfe52
MD5 9ec9244ca80e6bd2de4a491510ecae4f
BLAKE2b-256 474ba7608909d9a21173d7bed478b8d4b479bfeeb427f5392d2274afd475c127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac6a85d15b6b3a008fbbc61e7d30c3a92ffd0ef768af1212b362b666d3456036
MD5 427a48c6ad13549ec27a3a4a80f91ebf
BLAKE2b-256 83f04344400ea6737bf80c6565600e4fae9b271e41d4eff9776e3ac03252343f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 811c2b7b85e801cc30754340ae39dae75d0284e0db9ab5113376768f4d981077
MD5 dc71ff90b2c65e21681efe40eae13a39
BLAKE2b-256 71081021db8e4bfc15d8f5772a98c79e67dbef91611d0cb288fe7009eaf88c11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6216355a15d7e93ea8ed1f4ab91ab4b26e5d11b7df4229d0a6501476aa3d80e4
MD5 b7551d35119325d4ac7f33657e05196d
BLAKE2b-256 15403a76d7fcd88ea4c972286d46cf66e78e675473313bff8442a94eb81d976b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b3762b31926b145a9014cf59a749c101b6d77e0e87f36c46043a59f4d31ed60
MD5 1ca0097878035e6b95beeb4dfe49e7f8
BLAKE2b-256 54a8e4673d8fe8ae1b3adf662a3b67e475cfddea9fd3ab52b4255351e4d8de2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7b550d1ba6d53436b1c42ca82c7fbf66ebd7c82a96f1567c398510fd7ea8562e
MD5 f2a5b323c50c604e4c5c400b28e59c5d
BLAKE2b-256 f78c105d0ebdaf6060a21fb89757e497418a3016b2ad63dff7a7132650f54a1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ddc45fb735918616ff96f24639628c00db9067117f250a04e4c430ba81ea8721
MD5 b52524f1d871f166f69d98e267dee976
BLAKE2b-256 2d81454cc9721efa1d0d53d9a93569b6994b0b15ccec03a44b6225b0e9347889

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 125d46d635634355ce21d6a6de87a5fff2f12a1086b5d0581639fb981a4ecec2
MD5 9b00a4e1de945f395124a5cba247b804
BLAKE2b-256 2de5bc8800b9896802a64a45faf933b3e85d11fcd0c678e6b8c896d3470de532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f5018081e849cdd3472a4901e00dc2fdacb38985ea9beeeb20e8a6126c76e61c
MD5 2270d07ef52678b6e8a79c48280eb40f
BLAKE2b-256 50e3142f34e8c9a4d827309ed56a9f489ce21426a3ec311c7c5cceda7a955005

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eaa64e6583c6be54cc8b33cd793cf070e1e52168f7680e184f34a2febd6b723c
MD5 1c14cbb481a3bed94f6509496ded19cb
BLAKE2b-256 3f93b2aa0ead0f08681556f716cfa5aa9b4ded02fcef14766f8cf2802eae0046

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d364e7d723d261123b7e05590e8e5dceb5d01e32c70c0f03ddf2bfa82a36904e
MD5 7c0b31b0de91b0364e847f15e3dfc5e8
BLAKE2b-256 1223d9ed3fb99116ea1144e3bf81e1457baa3611119886b3a1509a9f55245b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43bf8912f7a3b7d32a66c9a1c33f757d66746a47826a7e087fa81fe6ee4c3fcf
MD5 f2cca805f19d28a9dca172d3ce3160d6
BLAKE2b-256 8318e028c94bc5e65545b7b3c2b2ded0a80123e3778c50c1984b29bb99923395

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76748ea30d24f3a8c4348c2d4ea649024e6aa51a760b2939d33710f3438df50c
MD5 3ce322d54d7248d52b29dc92f03f831a
BLAKE2b-256 9358c58c52aece40970b155d71bea93aad00e1bc9410131a106bd6b96c5ada0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ade58804ae816d4aac479468fcb45f354a87f1ce69807c4404239e974b7e3d9f
MD5 a007e189e386cf000702ce9c70a91a20
BLAKE2b-256 d6a7ecd1c4262b37e312da76fa82ab9cc1acf6c7ca6731a8e3bbfd07038d645e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59f84c618e6db4655ea33f023621be1b5537d8ebe82d6de7be4bd2b54a53022c
MD5 f3e9367a1f4105ed3f3450629fed5598
BLAKE2b-256 7ca9dcf0fe5f431c2ae93b36cc471bd8dca7b18833836dfd58b757be29c83875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0a37b4093e88753e8c689092c9444b120ebb2d1c1228e283724f01da4681d16
MD5 93a4e2b2e67ed0cfddabcd95ebe9ebe0
BLAKE2b-256 19309c163898d5902accb1532ca68129804d5cfb1f0ac0d3b873685304e38180

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 993eb93d1beea5b6b2edc3e730f1b528438340eadf3248b9e1c898f4dac57fbf
MD5 e43296b91627cf19f85f03c75863f901
BLAKE2b-256 a54eadcdedb9a946c292d7fc0049a6abd332e34b55433fe45c0af30ccec82702

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e7b2c99181dcb00c0faad1e5a16294e6c75c6ec497262f1df1ed882b6224b40e
MD5 742a9216f12a9ad08cc3b70e2895d3b9
BLAKE2b-256 8e24f792daf498c91b84eaba4f6aa45ff44f310934b230b0a9a67b018a118406

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13d50d69e0d6f7d9ff0d08d38ec714acc907e8f2f443a97f57f5c6bbf7c5d440
MD5 fef4f9131cc0a778b7e8d817680ace92
BLAKE2b-256 7aee76fbe4fec36a1c04a854c8d0fb83c59784031e8bd7359b997815c7ead68e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 173c5089cb3fc4c0944d45e33cb6c676dc817a076df19a30d66d30e9ef0dee55
MD5 99b6227b875022c95fd81bbc6791eef6
BLAKE2b-256 afd1db72d7701b3c5b65b6be7562163a1079084236a70c893289f6b25b8dfb27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d86189a8679699eddbaacc15d95f55cb27b2447abd9ac15f798567a0bf3694f
MD5 cc3caefba6bc70d1c15a76e0b72514c1
BLAKE2b-256 31ad94d113c1c7b1204c4aad6ee788e6eaa6d7838a7f80bf0a51fc8d130a4667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73136cbc8183d43cefb53fc84ecd8cda4d01a568fdf8d7214d8048e98e9ac577
MD5 c5660fa7611ed49f6daaba23a4f72960
BLAKE2b-256 11dbf21be9fc40a06e58c73d63ec8f099a6ab1cddfe1b5b3eab172d744f4c9f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 48274fe2afbe66990a86a41b986a759738ded7cbeca3d8b03cc3203a5aefbc2e
MD5 f530aa17d22f12f122f57b6ad94f9681
BLAKE2b-256 f423595184b517fd83239e46fa3d832e353d3ede120fed0516935a00c0bdfe3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.0-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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6bef943ce87837d206b3cbb6eabe63018a26eddad9dac34c2d16c67a490629c9
MD5 68519cfe17a299f3b3f605bb8afce48d
BLAKE2b-256 2abe8efaf3a2745b2c4955fc8ea335cdf082346545085131b5e75226c8409293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed3183288cdf84d88b76eae3afbbf008800c5a97102fa4fea65a1c740db61a60
MD5 6d07451ace6b64a93914af497b694ff1
BLAKE2b-256 c3a80ffac831d6f60b064230635f33755a9070b2ba366e97b9b7c83569134e00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec03ca399d4855c224e3a4b573b54049730ddd6937ee08cd0562aeba3043e151
MD5 096029a1bd23701e090f9523576b5536
BLAKE2b-256 3e4c870a9a4eba201b5e7946fb90a8a55281a5f0cb7e2011e1050f717d9d91ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8c55a1b1cfb5c68104f26893482bff4bac9d42fca27d212d8a5b78e7851ff98d
MD5 c3f1faaf0e12ff10548955a79cccf8de
BLAKE2b-256 e5cb17b6be0bf2c765ab0f64123ca357baac2ca6a78a4fb891f89be42e17cad6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6d23916d9a4645ffbb27acae011ee052e479ce7d0dce6c4b9e16cb7a2423eb9
MD5 03216386bd5b2a8ccd7abbc3cd6fe14d
BLAKE2b-256 bbf4b032e2a9b3365ec9d1af60cbc8e1c049ff4aab653fd921fd1745b9569b02

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page