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

Uploaded Source

Built Distributions

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

pikepdf-5.4.1-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.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.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-5.4.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.4.1-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

pikepdf-5.4.1-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.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.4.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (2.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-5.4.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.4.1-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pikepdf-5.4.1-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.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.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-5.4.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.4.1-cp37-cp37m-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

pikepdf-5.4.1-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.1-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.1-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.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.4.1.tar.gz.

File metadata

  • Download URL: pikepdf-5.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 eecf931f8b563c994f253c492f92698cdb7252391e2fea5fbe9dafa1a5d8ff16
MD5 16a497fdc71cfffdef9f76f0d3fb3539
BLAKE2b-256 9f6ff24ad38d35b6d9dc1c368c062a7affcf5ed7ea5201ec4cf0326ab034946f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ca1ec74e594ec032c720550d4da3eac36564804da973fff266af9dfe90a3c37
MD5 a1df4b124a6b72ec8db44a7991464c27
BLAKE2b-256 c7ca986409089f19fb4dccd11b028f031adff4c1cc2636e1dd962b44091dede7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b784f3b69dd59da9f20ef208d75a07cd6e1229410f661f8a173ad34add0fdb3
MD5 cde487165fb4403d06899bbecb500acb
BLAKE2b-256 75fb4c6ea345a7bc75c69a0f03cfb0ed9c0bb6ec33390bcd34e95de925cdc4ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4f6203dbd941dc13c4163419597bb308cf5ef5909982ffe87548dab24c425bf
MD5 2a43d6575bf41fbd2d8465cbdbb00845
BLAKE2b-256 d4bba1cce53e2b3b1516279c96b14fb6f50f71cfb89247095e9c0b1b3d2fe563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 880e431f636540bf37da5bc877bc4d79f0a63976bb6494c8fd19e6dbd2e941d2
MD5 c02d0b2c4e1a06e581b76eec7d2df6c4
BLAKE2b-256 df648d76e347576c904b22b114df86917747f8af1f77c5acf149e46922d2645d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9627c43dc8c9b29f02a8636d5be848c015d5ace5b9ae9cb984bbcea9271f3562
MD5 bd22cc8b4c18e66fd7009a7e861986e3
BLAKE2b-256 0510f5ae80349762616af38d6f82c70741dc2f9b66d8360f35b913505c2f1ae9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cd251ed037327e5af9ac5eae14dabbc943d9479cdd57558541f9b5bc434734e1
MD5 5c7a7bea23e6945a4e7a7982966ca984
BLAKE2b-256 d793bbc834f3b1c7cdf0b61f96d4444f623a71abf46871fe8ceb2f59187d9e53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2e82b02da30fdb467a78d6c8b43376cd47ef708c08af1d04f03ac074ebef2d69
MD5 f4449d2d8857034f3bb1e68ea8f7c4e4
BLAKE2b-256 2de54122b14f12f98f7b3edd8e61eea6639e113e9f9b7ae912d4c46f4870b9c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32821176029b5f7a26dd4b06907196638f52ae227418cc76694df3216cbc3300
MD5 578e1589237dd49676c60db9a8a16ecc
BLAKE2b-256 82d59787c44842452a27a34cde9c5efdee431cad755fb4c4b46c64b67c7109ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 35b6b432fc68e65f248afec3d6015fc58a887504c3dab773422e93af888053fd
MD5 aa6aa26c80226ad9969d1a4306130594
BLAKE2b-256 592b0e868aad71b2ec49d46cec42b825b89d78e23696ee6683de441dc8f551c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c51ce56f8684f060d2f1f0b980a4f6741e0d9274a4bc9a35a455daa649d7303
MD5 861bf920d926198b84f1031955bee687
BLAKE2b-256 c7b305352313ea1712cca14222494eae820575f8e9f8be3345ba49d002b04c0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4cbb2e87d3dd297570872aedfb2493ad21d1075aba1f661db483c36ff23dc32
MD5 58d9ca2ab46dc216615a50ab709ec59b
BLAKE2b-256 35c0645e4c86cebb2c9a94413c7d41e8e358896bd02e664e9e243f03ce9d38a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a25ac002712f6daf8a2c60dabb56145b22552afbecfc231e5fd8f20a4b71428
MD5 7d572d36a9ded9be24ace3ee3a30d0a2
BLAKE2b-256 b5b3d2cd70825bd2a6746dc22e38c334cd1141edc5d0448900ef8b899466ec9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5d943dc4b438d0d8626830da1328248125622c6994b28fabbcc913c888b098ee
MD5 9a4edcb5a58a4b9b873e1bd5e1ce06e3
BLAKE2b-256 3ba5999d1b6848bea3d22ada3b302bb4683dfe37a7dd5a23ffe5d133ebe9c536

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e6eb45016f1df9fab4eebdb09068436ee1bc72aadb3a9c9b276c9a34008a8a3c
MD5 b30b3d32b08cfa2eb0a821e929888eb6
BLAKE2b-256 23121efa5c2b6e48e442d4786a8bc953fdb7120b350c5dbd306c990f0f386078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fccf531f1eb7cf717b437620549c48277dd5aacc2a650e0c3f353b0870640656
MD5 84a1cf6ec07c4480055cd3d8beed6eeb
BLAKE2b-256 c20945bb9415f4f83e457e7c2b0ad74f78b880f52bc1b7766b7e0d73c9471354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 11318b3af272e3e8cc8220ac954f4827e9e4dc47fc3f5ae82c75ec5fae1fc71b
MD5 e03aa648f229fdc887fda08edb006989
BLAKE2b-256 d123dbdd8a08f6ed12a98473edb52b7e4e1e7face8b80b7a438fab891ca9e1da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 20da6b7f01bec91e89a568de4e10dd2de52aae3975787eef50bfc43769a6b3e1
MD5 f4200aa0f0ac66c4e849e0a9d40c4e88
BLAKE2b-256 3a2fc8ae3f1144ec532140309679e910501d9730db69a766f83a2c8477628b21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97d642c49084b36b9cdccfbeb897efd80785d806579ff539ff0fa62daeeabc44
MD5 a5fdcec76a22e2ec970e9c6489d04da3
BLAKE2b-256 bdc98ad532a58112e62631feb1e73e6219a1b4f58cf511f0855c4654854fac02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1758d0f95593d8c5d23b1bda1822d0654c2b046f43788b2246fd01e11261946b
MD5 03791413ef0fd007915c653477179401
BLAKE2b-256 ef3d0b5c0f75043b30ee6233a191b603efe77c9850d87481d1e33f554b325639

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 be6c7c548641682134bd6c188ed2899ec5f9139fa4450e9ee35a737a5dac9854
MD5 43702cc4f50c0cf1241eacb93473e1df
BLAKE2b-256 e37ecc3fac1485fccc583aa4b553f72fdab2de9b6f8976144c2ed08836ff85a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b0fd70a36e50be91ce753f9f36f7026326ed8fb9f32d96507002d25ef7c750a3
MD5 26505b55e3db21e52bc7ecb14b03a3e2
BLAKE2b-256 14a0024b33e6e94af3138278d024fbe42d83fa6f4c4091797058ee19e6925203

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3b387eb9228a4ab667394c1ea18254720a0b2bc321bcc0f6919fbae5af2c51d
MD5 765a90790f627965fcd5769919216a45
BLAKE2b-256 6bd7b97e556290204a647fdaa1feeea790119b1358e859d295e1096c223b6b84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 47bbda164f5f0f839a2ff2782a3fe2aa6e1fd17580890d38ec5669c0b56b4906
MD5 186717049c14b0fc9bbbc870c4d95a78
BLAKE2b-256 5e76766578767d354e42d631af292727dab4f1d44433aafba9723222b3b8145d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ed788cb71f5d685b6570f378f8624d94b3d7190dda9789b0848609a23e9d8aa1
MD5 527912426618d65b2e93b84472f40154
BLAKE2b-256 e8b17e384f03e6012d40d240170db88a37f66aa06fd2e51285a9c2d96c1ba19c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b9493fd74bfbfb45c7ba6d2afebb6e9861e78dccc735dcadb5e06480b249842
MD5 b73c56047294003da01425244a669bda
BLAKE2b-256 ba55875df5501393348bd2b2a90214e1df7b95e21c035a931d34c0a9c4d35bce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7a783219814e7f2b1ca260d3b363c505e8909243f1f4a07b209f6089437ad7d3
MD5 612cb0424293dacafdc54cdd97a9391d
BLAKE2b-256 706fccb748185099feb6a4666380f6964a69c8082be817ce572c1806a95642fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-5.4.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.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e3d127e2067f84074b9017ad33e3082220ed8ad7fec9696f90545ea9a7e7d349
MD5 4d14b2198d716dc678690274eaaf89c7
BLAKE2b-256 98da58add15302a5b6f52f6a2eef9ee59d19b01c12856a61d8555252f62bac98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98d7efe1137ccd8867927b4893c2a33ec114b13dba5b6c7ad4b60bbcebdd5ae8
MD5 d39b9d9b686e55bef058ef8a2a69f96d
BLAKE2b-256 5a8140b91679116b64830a92351ec20211920c102ee762676328ae05b036035f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 556cb10a5c20a24e4fd168ed2a03512289dcb7b517de9346eb1951942a757024
MD5 03af0129fd7294fb892665e42ea68157
BLAKE2b-256 4bcec11619e659f2d96076d32f6e387d1d81c605295c68ac45525f25f54b264b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6e14233771bfd489717ebb86cee6af5a31eafee20ac58f4b55bff529e3c2748
MD5 82c5f5fb4786e54a5060636e51484475
BLAKE2b-256 5b54bc1e9123676ad7836ef5b3211935b199f1d7ec6383dc53e4e6bab161b49f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-5.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce220b91eca9d1869855ea35d5b23b6b21b69fd77c01359b84c8c605bdc48cfd
MD5 a48a0ba5cdabaa4a9cb59300f5b1fe4b
BLAKE2b-256 0fc0da7e7d7a735b50b3de3b74d0437867e9e9866e3bf5a4c00f4467e51a2dea

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