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. Binary wheels are available for all common platforms, both x86-64 and ARM64/Apple Silicon.

Commercial support is available.

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. Some components of the project may be under other license agreements, as indicated in their SPDX license header or the .dep5/reuse file.

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.

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

Uploaded Source

Built Distributions

pikepdf-6.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-6.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pikepdf-6.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-6.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pikepdf-6.0.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pikepdf-6.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

pikepdf-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pikepdf-6.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pikepdf-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pikepdf-6.0.2-cp310-cp310-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.10 Windows x86-64

pikepdf-6.0.2-cp310-cp310-win32.whl (2.7 MB view details)

Uploaded CPython 3.10 Windows x86

pikepdf-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pikepdf-6.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pikepdf-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pikepdf-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pikepdf-6.0.2-cp39-cp39-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

pikepdf-6.0.2-cp39-cp39-win32.whl (2.7 MB view details)

Uploaded CPython 3.9 Windows x86

pikepdf-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pikepdf-6.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pikepdf-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pikepdf-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pikepdf-6.0.2-cp38-cp38-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

pikepdf-6.0.2-cp38-cp38-win32.whl (2.7 MB view details)

Uploaded CPython 3.8 Windows x86

pikepdf-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pikepdf-6.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pikepdf-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pikepdf-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pikepdf-6.0.2-cp37-cp37m-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

pikepdf-6.0.2-cp37-cp37m-win32.whl (2.7 MB view details)

Uploaded CPython 3.7m Windows x86

pikepdf-6.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

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

pikepdf-6.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

pikepdf-6.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pikepdf-6.0.2-cp37-cp37m-macosx_10_9_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pikepdf-6.0.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.14

File hashes

Hashes for pikepdf-6.0.2.tar.gz
Algorithm Hash digest
SHA256 eab4823438a95b849699de02cb8780d4853b0c9de89548dd1ff4e3327371d7d4
MD5 4b1b0b80242d426eac2675b25ea2cbde
BLAKE2b-256 4a0b29c9d91186861472a6594083a4da2683febab57ada2b62c414f5d7cbefcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0c4397ab58736e1d0d130a47aa68d8b84167a7af9ef9825f1cf54a4df417ea3
MD5 012453dd556611185e11530ff6f92a1f
BLAKE2b-256 0735be52ef4e01e10e0678a694515d734a58f53c81706406a4f4b8f0d85e722b

See more details on using hashes here.

File details

Details for the file pikepdf-6.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1536a7b898dc59b8a1f0cd02dbf42981275634252f51b0a863afe494f8f6da76
MD5 79662d5ab6ea2053cb8f77a0dc597846
BLAKE2b-256 7ed559e488b8c03d607502a9d8684e256f17a4a9e17f1dc98d464e2e8336a276

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8cdbb3615964cb06e2f79b1613abbe0529a405eed4961d19d2f63b79d4f5f1fc
MD5 61f36f16e34ce56786244694955792f0
BLAKE2b-256 16bb8f7bc199693f805ea21b811d3b5220e6312aeb548b44c8b547e428a2758c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5afb4a49df2eec8cbc0055b409f78be840f6fb33bc28357c5990e39cd6d99239
MD5 87b7adc8ebae42fed9c7c624141268ec
BLAKE2b-256 9639bbc6aed3685b8a7a065dd6e083b1ff3214ab479b696cd054d3cd015a576f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e1060bc736c5080d6367351e8367f25171d572f8f01c54a72ffd8337ef512144
MD5 366a279e9550c905e32529b476729d39
BLAKE2b-256 d8fb8c412cba17da50861d66152d92a43ceffa4728589c15730907ea2fdfca83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3132f7c5d94030334d5fbca0a7834d92b9793a286445b85557ea33d030a7caad
MD5 c126168a2b56411613c7128dfae73b9f
BLAKE2b-256 625d5ef646c9ed8b9b48344519e4b606bf6361a867c32a2a063366e6c4743caa

See more details on using hashes here.

File details

Details for the file pikepdf-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23e988d57873c64e2592784fbffc18da21a99c12e0173fc8a9ce8b56024dfce7
MD5 4811cbdd961c1a66da6164d485ff18f7
BLAKE2b-256 9ce653f259040500726fc96b3ab0355a13a4aa0e557c230ba048fef71c0e8d3f

See more details on using hashes here.

File details

Details for the file pikepdf-6.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ea5c8ff7adff37ddac6813fd43a74a5236afed96585e908304a7522300e59e92
MD5 7da004ec7e7087988c2569d039259d31
BLAKE2b-256 6cde711549cf965847108ad2215707a2dbc60f34470c0c4e389d5e03b7128e3e

See more details on using hashes here.

File details

Details for the file pikepdf-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89c51487a7d6e125b56b677c06235646c9ac15e08dbd7399d0ee422f289fcf62
MD5 8e8d5b974338b7754836d6a41711e6ca
BLAKE2b-256 5964d07d5a8e31bbf0b5e7d0afb7fe84be3cc4a750063d1212efa643f3e82de1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b94bcc6263326643f2bed2f53ea158875cf31db8d3588a49b73abad70d52614
MD5 8511c4bf6c9174e0504ddeea200e84bd
BLAKE2b-256 bfda759bdb98199622178dc669891b4b32279d6d8b4159a2bf4960082a0e02d9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 82c10168ff18d9e13e55f3f15ccd7c0c548e1be81a864d88dbe9d25014bf834d
MD5 8f026a06dc0a4d0d718f90a7ef30c09a
BLAKE2b-256 9d34291142658dcc05d93080cb19e07629822ac43926b114014115cb4883173a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78a2cb9f332a5330041acca870918a4d29653a4686efd9f59dcc03f73dae7778
MD5 37b610e1e9ac8ff54210720d58b3977b
BLAKE2b-256 3ae642a65c390557d78f39d87e80d8ab5d4226bc418dd1b18401b6a224e893d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e77e68089a394105de192f84ac27d51b4f0c10c7cefc445a56b3254ccdacadd
MD5 1edcd1d761d847d1605457880828d9ed
BLAKE2b-256 c22820fce998f27c60c77f6d448670b81bb29b8ede1f4d5859da0fb44e874c17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7e86dd5ba44bbbb7b4ab420191f681b05fcaf646c17ea7ed5d39e61296e4df12
MD5 4a3cf68dfeceacd80015364bdba6cf56
BLAKE2b-256 3bf420585ab99a1a2b349146a52c915bcea9494c66a4fb1f31820f88b20504f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-6.0.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.14

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 701229af97308a38f3b5a7e79a5fa9ae0a74c96f217ece100b4b65f98741b76d
MD5 d64aa66fdc8b98ec8e8e5ce0a315063d
BLAKE2b-256 6fc7110109857b7e37875ea03fd0dc272b4661732f49c4296a2d037263a0f28a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b73bebe892bc886f6336c856126e1b6e094c2a87fbed2a9acceef90c4283cb5
MD5 44fe937a8e7d9810e09602d4bbde458b
BLAKE2b-256 85d81f66fdda240dc56b1df01c1f2e12c55f28927e2eea15ce924de17c439b5a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c76d3156a46882ee31db74a48533fec6e41937d27cc1944efaff752e5121d56d
MD5 769dc333b2df22436b02787e1880399b
BLAKE2b-256 031b5a310cb4436c5d1bcad798e4ffac04b2bcec2a77e70fcc785630566da8d4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e135991897b072725b7c5b332dc4156cc3cfd65b1c82fcf2dbd373d4e306ade0
MD5 41fe067d223208894f7dec00fc8182c6
BLAKE2b-256 4dbda32ff498cb5a2231209a516f1ad5d073c24adc1a6f28381d0688c3b08c88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d705ff78881bbbedf5db54342a19778cd2f141697548cd8fb418024efdb10bbd
MD5 f7753d88521461f5d4d38fd4b4f0d046
BLAKE2b-256 60b8572cc7b2130dc700883132ac288eddac0c8a4e0fd7e5ee5705b159a3dcd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c65097ad7eee9152b484bb61dd87e465373bc0189b72b6a64325d75a808b0295
MD5 659c143bcdea005d3d70cd07374ad808
BLAKE2b-256 2cd18765c065cb04485169faff744b723cc60a75b93074ae085abb6e77ef8296

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2ce76a3fd0ec5af184daad67cd37aa51d3745f676f55f10dc086cd528d7d3b7
MD5 556999eb3de4b6c9b384a1071ed1a13f
BLAKE2b-256 8b675f418916be1da1a286c00da9c7f6522e58db4354051c85f88ea566ad35d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pikepdf-6.0.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.14

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3fa1ae3bfe5afd20d62bc841a2ff410df1dbf6412d146cbe5768ea7f40a0df28
MD5 4a89c3cb86556fb27200f562753a3a8b
BLAKE2b-256 94a69f3a6247c34f2ad87f5ff3ff8d2c61520f9fdef96bc43bdf711da1fcc8d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e2bbcd4b1228c55f6e12f4154b01e467926554be8505aa6791acbe5073956b1
MD5 dba1571ee34f359234102d6c28767098
BLAKE2b-256 e8d7726748c6a9267e1bae5615084528590225de4eff6beefeb8243c8047d7de

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dc6e5f7d2776fae35b5bee5114e4842ee4bd449557ad0e0feba52963fe88acf5
MD5 a13e65c5e7e37390a0347a756be38f94
BLAKE2b-256 19d6bc229f5d65765cc6ec2bfffd410b3b0d08c32e4829dfceaf98250efa875e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0e1509a2858b9170424a9259cd56ecd264bce1f5a1fbc98a5cb58f555768315b
MD5 4fd1e5c136012d599e60b5cdc71b7634
BLAKE2b-256 7ae433077c33aa4183573b22f6eca23269a2ac9a7fa834ccd15e7d4caf79b5c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bdd1e64644209f27ea0672e26277bd8ea291e1403d6bcfb8394d2713db86d8b
MD5 d41443b2269ae19d12e7e00be8af474e
BLAKE2b-256 4a51e28b9c6f75986664ec6ddf27db2d6ba6be3855bb2802a6b4c4c6fa799110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6d7099b8e9a7e0e7375da8f462162604d4e8cd2cf9c1a647d79b80e5e242d27
MD5 d070d3c96b8f0b2a91b2e9ae05e664a8
BLAKE2b-256 775374469e75ca27573e1ea0f85a7bacd11d3148126451e216fe9bc1404b1bf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 373ece605001244e8d552b563ebfe61e10da2895e0d94beae2d7c707bcd91f83
MD5 a994ec98043b8914acd56a799a41adb4
BLAKE2b-256 210e2e412a30df23cca2b6518094eb82cfbf33e4b2f6024bcfdc998e85758a47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f13671b1ded6b03baecfabbaec81b7bca38f5624cf0b74981eb1a61761e352b7
MD5 6bdd3a3931acce197b2ea106b5758dfd
BLAKE2b-256 a51a264281dedeb46bd6f38959c6aab3c2724be7e9563b568d60651d829f40b5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7e51aa472d0013ec877e6554d111fc3b9d71d499cb9f51a34a699b6f7480b0b5
MD5 4e963e6cd187361541040d3696b9f9ab
BLAKE2b-256 e382a255b86322905af18ffe97e918f3cbf52607c3cda7512b6d09917b5b421e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pikepdf-6.0.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 464cef231aafa9f598ef0a6d0a21a8829272b674a19091b8d12caedd829dbb5b
MD5 bbb3b2d76f462a750ae5f0eef64e97e9
BLAKE2b-256 d06036c7cfe9613cdd3793d02d008f17f197ccad62b117b425604aca4b023d10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d924a9eccd400b667c10ece6a72a8203b80093e66f620e5f2c9f5e4b288d1e12
MD5 4679950224952aa0cc3cd8d3e1e0a4fc
BLAKE2b-256 cc9154e90bdaec2d9c78b149f1bb3baee3aa299d52383c58d537faee4bad6b1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a2385a1ca24f51b0607888f632e8fa2fb0fc47b548eadf76c4456e259572480b
MD5 7e83141af4c5590bcb42d2a4f749cee5
BLAKE2b-256 93d0de6c501a6ec53d527cf9f652b42fb4ece3aff879c8539c0338d073ecd832

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 339453b8f15fef409aa7384891b171045c31eba903aec7912dcd16738b6837f2
MD5 5af5ae241cb03504c43a77354dd42a5b
BLAKE2b-256 42488e8b7a7ad579a34e6abe2818eddc82071720b3e6c93b96a8224061ee5c21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pikepdf-6.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 060bb152b5a0b08d0673add4a1f95aafe95f3414e5ff0f500284e189f9a94569
MD5 6a7d21ffe27ee8fd14fa6c5b84431029
BLAKE2b-256 1a0b020a86deee661a1e71f0fb799956b262052d547a825fd6fd3d0b9701550d

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