Skip to main content

pikepdf

Read, write, repair, and transform PDFs in Python -- powered by qpdf.

Build Status PyPI PyPI - Python Version PyPI - License PyPI - Downloads codecov

pikepdf is based on qpdf, a mature, actively maintained C++ library for PDF manipulation and repair.

Python + qpdf = "py" + "qpdf" = "pyqpdf", which looks like a dyslexia test. Say it out loud, and it sounds like "pikepdf".

import pikepdf

# Open a PDF -- pikepdf (via qpdf) automatically repairs structural damage
with pikepdf.Pdf.open('input.pdf') as pdf:
    num_pages = len(pdf.pages)
    del pdf.pages[-1]
    pdf.save('output.pdf')

Installation

pip install pikepdf

Binary wheels are available for all common platforms -- Linux, macOS, and Windows on both x86-64 and ARM64/Apple Silicon -- including free-threaded (no-GIL) CPython 3.14. No compiler required.

For building from source, see installation. Commercial support is available.

What Can pikepdf Do?

Manipulate pages

Merge, split, rotate, and rearrange pages across PDFs.

from pikepdf import Pdf

# Merge multiple PDFs
with Pdf.new() as merged:
    for filename in ['first.pdf', 'second.pdf', 'third.pdf']:
        src = Pdf.open(filename)
        merged.pages.extend(src.pages)
    merged.save('merged.pdf')
# Rotate all pages in a document
with Pdf.open('input.pdf') as pdf:
    for page in pdf.pages:
        page.rotate(180, relative=True)
    pdf.save('rotated.pdf')

Edit metadata

Read and write XMP metadata and DocumentInfo, with automatic synchronization between the two.

import pikepdf

with pikepdf.open('report.pdf') as pdf:
    with pdf.open_metadata() as meta:
        meta['dc:title'] = 'Quarterly Report'
        meta['dc:creator'] = ['Author Name']
    pdf.save('updated.pdf')

Extract images

Extract images losslessly from PDFs -- without re-encoding JPEGs or other compressed formats.

from pikepdf import Pdf, PdfImage

with Pdf.open('document.pdf') as pdf:
    for page in pdf.pages:
        for name, raw_image in page.images.items():
            image = PdfImage(raw_image)
            image.extract_to(fileprefix='output')

Encrypt and decrypt

Open password-protected PDFs and save with encryption (AES-256, AES-128, or RC4).

import pikepdf

# Open an encrypted PDF
with pikepdf.open('protected.pdf', password='secret') as pdf:
    pdf.save('decrypted.pdf')

# Save with encryption
with pikepdf.open('input.pdf') as pdf:
    pdf.save('encrypted.pdf', encryption=pikepdf.Encryption(
        user='readpassword', owner='adminpassword'
    ))

# Remove encryption if user password is not set
with pikepdf.open('protected.pdf') as pdf:
    pdf.save('decrypted.pdf', encryption=False)

(Digital signature-based encryption is not currently supported.)

Linearize to improve browser performance

Create "fast web view" PDFs optimized for streaming delivery.

with pikepdf.open('input.pdf') as pdf:
    pdf.save('web_optimized.pdf', linearize=True)

Access PDF objects directly

Use a Pythonic API that mirrors the PDF specification -- dictionaries, arrays, streams, and names map directly to Python types.

from pikepdf import Pdf, Name

with Pdf.open('input.pdf') as pdf:
    page = pdf.pages[0]
    page.MediaBox               # e.g. [0, 0, 612, 792]
    page.Resources.XObject      # image and form XObjects on this page
    page.Rotate = 90            # set page rotation directly

Use qpdf's Job API

Access qpdf's full command-line capabilities programmatically from Python.

from pikepdf import Job

# Check a PDF for errors
Job(['pikepdf', '--check', 'document.pdf']).run()

# Or use qpdf's JSON job interface
Job({'inputFile': 'input.pdf', 'outputFile': 'output.pdf', 'linearize': ''}).run()

Key Features

  • Built on qpdf -- backed by a mature, battle-tested C++ PDF library
  • Automatic PDF repair -- silently fixes many types of PDF damage on open
  • PDF/A compliance -- modify PDFs without breaking PDF/A conformance
  • XMP metadata editing -- full read/write support for XMP and DocumentInfo
  • Encryption support -- open and save password-protected PDFs (AES-256, AES-128, RC4)
  • Linearization -- create "fast web view" PDFs for efficient streaming
  • Pythonic API -- dictionary-style access to PDF objects, list-style page access
  • Lossless image extraction -- extract and replace images without re-encoding
  • Content stream inspection -- parse and manipulate page content at the operator level
  • Object-level manipulation -- work directly with PDF objects per the specification
  • Jupyter integration -- render PDF and page previews inline in notebooks
  • Binary wheels everywhere -- pre-built for Linux, macOS, Windows (x86-64 and ARM64), including free-threaded CPython 3.14
  • Liberal license -- MPL-2.0, compatible with most open and closed source projects

When to Use pikepdf

pikepdf is a great fit when you need to:

  • Repair, sanitize, or normalize damaged or malformed PDFs
  • Merge, split, rotate, crop, or rearrange pages
  • Edit PDF metadata (XMP, DocumentInfo) programmatically
  • Build tools or libraries that operate on existing PDFs
  • Preserve PDF/A or other standard compliance while modifying documents
  • Work with encrypted PDFs
  • Perform low-level PDF surgery (object and stream manipulation)
  • Optimize PDFs for web delivery (linearization)

pikepdf is probably not what you want if you need to:

PDF Libraries in Python

Python has several PDF libraries, each with different strengths. pypdf is pure Python and well-suited for straightforward PDF tasks without compiled dependencies. pypdfium for permissively licensed PDF rendering. PyMuPDF offers comprehensive rendering and text extraction. pikepdf focuses on correctness, repair, and low-level manipulation through qpdf, under the permissive MPL-2.0 license.

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

Used By

  • 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).

Documentation

Full documentation is available at pikepdf.readthedocs.io. For the latest changes, see the release notes.

Contributing

Contributions are welcome! If you'd like to make a contribution, see the Contributing Guidelines

License

pikepdf is licensed under the Mozilla Public License 2.0 license (MPL-2.0) 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. MPL 2.0 permits you to combine the software with other work, including commercial and closed source software, but asks you to publish source-level modifications you make to pikepdf itself.

Some components of the project may be under other license agreements, as indicated in their SPDX license header or the REUSE.toml file.

pikepdf source distributions contain only pikepdf's own MPL-2.0 code. Binary wheels additionally bundle compiled third-party libraries — qpdf and libjpeg-turbo everywhere, plus OpenSSL and zlib on Windows and the GnuTLS stack on macOS. third-party-licenses/ maps each of those components to its license, and every wheel redistributes that mapping and the license texts under pikepdf-<version>.dist-info/licenses/.

Metadata

Release files for pikepdf 10.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pikepdf 10.17.0
File Size Uploaded
pikepdf-10.17.0.tar.gz 10.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pikepdf 10.17.0
File
pikepdf-10.17.0-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
pikepdf-10.17.0-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
pikepdf-10.17.0-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
pikepdf-10.17.0-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
pikepdf-10.17.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pikepdf-10.17.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pikepdf-10.17.0-cp315-cp315t-macosx_15_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64 Details
pikepdf-10.17.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
pikepdf-10.17.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
pikepdf-10.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pikepdf-10.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
pikepdf-10.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pikepdf-10.17.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pikepdf-10.17.0-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
pikepdf-10.17.0-cp314-abi3-win_arm64.whl CPython 3.14 abi3 Windows ARM64 Details
pikepdf-10.17.0-cp314-abi3-win_amd64.whl CPython 3.14 abi3 Windows x86-64 Details
pikepdf-10.17.0-cp314-abi3-musllinux_1_2_x86_64.whl CPython 3.14 abi3 Linux musl 1.2+ x86-64 Details
pikepdf-10.17.0-cp314-abi3-musllinux_1_2_aarch64.whl CPython 3.14 abi3 Linux musl 1.2+ ARM64 Details
pikepdf-10.17.0-cp314-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pikepdf-10.17.0-cp314-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 abi3 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pikepdf-10.17.0-cp314-abi3-macosx_15_0_arm64.whl CPython 3.14 abi3 macOS 15.0+ ARM64 Details
pikepdf-10.17.0-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
pikepdf-10.17.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pikepdf-10.17.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pikepdf-10.17.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
pikepdf-10.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pikepdf-10.17.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pikepdf-10.17.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
pikepdf-10.17.0-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
pikepdf-10.17.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pikepdf-10.17.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pikepdf-10.17.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
pikepdf-10.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pikepdf-10.17.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pikepdf-10.17.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
pikepdf-10.17.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
pikepdf-10.17.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pikepdf-10.17.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pikepdf-10.17.0-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
pikepdf-10.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pikepdf-10.17.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pikepdf-10.17.0-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details

Total release size: 153.2 MB

Release files / pikepdf-10.17.0.tar.gz

Download URL pikepdf-10.17.0.tar.gz
Size 10.0 MB
Tags Source
SHA-256 checksum
How to use checksums
de4ccaae83628e86c1fd473b384c09c6ff1dd35a583a8dacbf61d2aa4bea843b
BLAKE2b-256 checksum
How to use checksums
b8c38fc5695947a711263e17786c1d913b0cea660a1b174a9e0e944ad037732c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-win_arm64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-win_arm64.whl
Size 4.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
69397dbbd45c5031d6229103cc12596677349fed79ceccceff10d77917547fcb
BLAKE2b-256 checksum
How to use checksums
7085890445b0ab76efbc72088f928475aeb4e016d53e047f2f31dcab3b9f6727
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-win_amd64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-win_amd64.whl
Size 4.0 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7efbf32ab41981801f486ae969112b18ef5b7b7d5c78d255c113088ce7e7c014
BLAKE2b-256 checksum
How to use checksums
98dde45a3725d4f38a71b01bd4e0619a8507889c13c490cba3243a0e93383de5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3bd6440bf95319b4c19d304c8786ffe3e7a1db3a0dec3d2e30a75c5b6010cd4f
BLAKE2b-256 checksum
How to use checksums
6c9a89175ec1c8dfcb7f1699e6a260ae8ef23871e3d45c3a59db3cd13718b105
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 4.1 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
31b4002a55705382fb619bec36d7883a0f825c08497d0c1ce64106e5d1d37247
BLAKE2b-256 checksum
How to use checksums
9407508c5c33dff5c498282c231e1097ca9bb74b75ccc58cfb10229134c1979b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b4b70398739447921c5a87ff2de22a28724733c3673e7d5f4015d28c9d4e71c5
BLAKE2b-256 checksum
How to use checksums
8d2c81bc53c96690d708fbf4b92527426ff7931ecdc80f1be6f119506d23226a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6ab02f9e8b64e4069abc18b6c0e4012f6acfce77ab2d62780597c840865a481b
BLAKE2b-256 checksum
How to use checksums
3eef3dca110705563e4ff008bc7e0c70f67bdb52181c4dd9f7ccff1446843337
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp315-cp315t-macosx_15_0_arm64.whl

Download URL pikepdf-10.17.0-cp315-cp315t-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ac758c80e86db202bc89a74cc0499ca63e14ec798cef4f989e1168fe3e8a2f8f
BLAKE2b-256 checksum
How to use checksums
9d81e9ba317f76528a809d85567601008b5cdef8b3428a4b009e84a25cba8525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-win_arm64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-win_arm64.whl
Size 4.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
fc795b9190e236309d7ab59bcbea897af4a1a92344a22b2c5b87d50f56f11f81
BLAKE2b-256 checksum
How to use checksums
6a22ea951fd50f529303c6b870734550c5fab16470cc687dfb0c314a75239861
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-win_amd64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-win_amd64.whl
Size 4.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
88992160d429cc69c32a945776aee27ae2824328dbabf36d11df2ca69214eadf
BLAKE2b-256 checksum
How to use checksums
3771955af764bca7d21f112e84113f6e85181c82237dab7f46fa0d9b39fb9f71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cff443b14f960549d3bd1d32293ac470f17f44cdc9bff18be5dbb347d3a6c6ec
BLAKE2b-256 checksum
How to use checksums
9a77cd101347ea8ff64ddc1d2c5b900effcf723fc70268fb82b5f8d5b6e2fe91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 4.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
53a3cd0e3cfbe1653395fa32ab6e75d14ad084dd03e9b4f8a3933ba5c9f12630
BLAKE2b-256 checksum
How to use checksums
87d187a6df243d140595a3475607ee4346cdedd8a38ba10cd6b9a8d2e8d526e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
16643238adad4f5d21f80d047c67bb011f274b9acb4310300f3346c8cc409816
BLAKE2b-256 checksum
How to use checksums
02963daaf280ba1604392c468ce1c09a0051febc5e4cfbc4b8617dbbd51f8635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
929d8719f844d70070a547494aeebb2bc1f43958ffb3de901e65e9d8e20a1ccd
BLAKE2b-256 checksum
How to use checksums
e5c042432cc41623c02f8dbcd62e23e14d0b5d14250be760489f50a9629177bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-cp314t-macosx_15_0_arm64.whl

Download URL pikepdf-10.17.0-cp314-cp314t-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
c8e2cc2d281896279cc8adcab602265301b5193abd878d2413f2137686115a52
BLAKE2b-256 checksum
How to use checksums
0a2482b0f0db4f4529ab5556a7c9734a2654e73803233d99e60446cbeba89a90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-win_arm64.whl

Download URL pikepdf-10.17.0-cp314-abi3-win_arm64.whl
Size 4.4 MB
Tags CPython 3.14 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
d9c1eb3f5333525b14c3e27cf083d388a8838e3c284d34c1376b0bd532eacb8d
BLAKE2b-256 checksum
How to use checksums
c76c7523b0fad4d38dedc544a632e9ab0fd943acb0e6e3b4070bf58ddad6dec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-win_amd64.whl

Download URL pikepdf-10.17.0-cp314-abi3-win_amd64.whl
Size 3.9 MB
Tags CPython 3.14 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c1778c3e9dcb0caae239910bb3d438d2d68b1d1b278b4322ddd1a91d267e1dcf
BLAKE2b-256 checksum
How to use checksums
c49ff711c00110f5ed37d4937de55dbf6b1ae5747364b1a8306a9fd8fe9b5694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-musllinux_1_2_x86_64.whl

Download URL pikepdf-10.17.0-cp314-abi3-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
c3a6e81f7979063e8f861df71fd18e701605d3b3b5fd8bd1c36ac0c61a4c5889
BLAKE2b-256 checksum
How to use checksums
b541f31ccd8837a935efa2de586661e412455192bd76cba4dddc62a74be6381a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-musllinux_1_2_aarch64.whl

Download URL pikepdf-10.17.0-cp314-abi3-musllinux_1_2_aarch64.whl
Size 4.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
1a6d7bb5923bd3c48f95af01b3dff064d6216f02f04426af85a5fe4f4b297758
BLAKE2b-256 checksum
How to use checksums
1e29e07f3ea0ac0167b2b181b982f57e16736f87aeaa1d6537a02f0e6d675f5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pikepdf-10.17.0-cp314-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
e527aa20ca2e2cb97b5148847d1d394460f92de38d92b2ead4046cfb2c593f73
BLAKE2b-256 checksum
How to use checksums
3a326a3669fb79b7b82b9b8abdbc31eb2d32cbf2399eadb6b98b101f1eb24784
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pikepdf-10.17.0-cp314-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
2e134a994cee18018e06ab7f14685c57903985f39e14c3f6afb760aab71602f2
BLAKE2b-256 checksum
How to use checksums
79814f394176a6856ebce23bbc3cc0820a3c5224b90dc09178f2c591c3825320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp314-abi3-macosx_15_0_arm64.whl

Download URL pikepdf-10.17.0-cp314-abi3-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.14 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f4c755c7fed444339e0d4c5fb77b05fad3f8f6d7954e34ce0894a07cf0870d9f
BLAKE2b-256 checksum
How to use checksums
ff67fddcca144ec7a6ae7c82901a9ceb892b9ad4b49b1c93992b40d79985265b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-win_arm64.whl

Download URL pikepdf-10.17.0-cp313-cp313-win_arm64.whl
Size 4.3 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
b6f976b21b64f9856c1b106814de1cdfc24cafb99ff37910f603b03aa1ff7cb6
BLAKE2b-256 checksum
How to use checksums
ae6640601fa136af45aca3d1c87850ea615870dc28c53502a19f4df5678b8997
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-win_amd64.whl

Download URL pikepdf-10.17.0-cp313-cp313-win_amd64.whl
Size 3.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8fe0aca0174cec0dfd8e367e4b663db029cd13fbdb13faf087e4f2d4955ee16d
BLAKE2b-256 checksum
How to use checksums
37a2c8b2f2f0296dd19d528101cd57808393bbb040b670d2041323c24ef55e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pikepdf-10.17.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d981a8477f57e5eb277ffe494596ca24fb0b36adbeb128ff73bfd0b9a38d4963
BLAKE2b-256 checksum
How to use checksums
52089ee6ff46af873ad6ecea5afe5cefc94597cf738d356b205f5fc1ee89af9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pikepdf-10.17.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 4.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
40db4f5e8c52825ad587533e23d6290f2a3c6272ea90c56d22d149019282e9d1
BLAKE2b-256 checksum
How to use checksums
7abcdf6b19fadb1c901bde28bb435d040627b1159a83c587dbe381cd99eb5e85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pikepdf-10.17.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3df92d71de08569bea46e9b7e98c7b76dd69fbb0749b7f7acbedb373552983fe
BLAKE2b-256 checksum
How to use checksums
25872b42abe9399cf5d526c17ca5c21fea45afec2c84c223cd37d22fd85d0728
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pikepdf-10.17.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
eb5c07d29a07283086d75c6ce7a834daaea77e64fc38df425dfd9ef51bc31301
BLAKE2b-256 checksum
How to use checksums
64c945cd525ac3596033b3f61c31f0ba971195fe2cb65b41fadd7e20498507e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL pikepdf-10.17.0-cp313-cp313-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ebf78c8e0a4eae6fb68b587cba2b1d795146c10d9fbc159cc76e1d62292a032b
BLAKE2b-256 checksum
How to use checksums
e5797b9a3e237f8bcc737f2a248a0b68f89357be51a27e53d6c4f5252d9a4b81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-win_arm64.whl

Download URL pikepdf-10.17.0-cp312-cp312-win_arm64.whl
Size 4.3 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
9e0f2da8ca5c9551c8fbefd155f216fe5ac02c906d5327ee6d791a26287acc09
BLAKE2b-256 checksum
How to use checksums
4e17e064de62dae0f726dbd5e2583ca52dff73a2010047b1d4f1e8a8d7063966
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-win_amd64.whl

Download URL pikepdf-10.17.0-cp312-cp312-win_amd64.whl
Size 3.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
5598f0e69fb46e50c933518185160129d52d9140169af8eeb7f890c41a2ea691
BLAKE2b-256 checksum
How to use checksums
8f17f255304189ec3e7818fd4415348a06bfdc964fc618ef805063559d875ab5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pikepdf-10.17.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bc8464257e9cf82bf2f82f1bb4ba64330da51ede0ecf0f9dfa6fbbe61aa23cc2
BLAKE2b-256 checksum
How to use checksums
25d1ce331ce240fe599af704a953514739417a39fd54e7d686bb32bea64bbe84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pikepdf-10.17.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 4.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f514e73e24450f35903e4f0b6427abdd3ddbabf03270b4372956322032861337
BLAKE2b-256 checksum
How to use checksums
4c9a5dae0282d32f917957d833c3a316bc5458182cd32b328186d5c8e0068b0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pikepdf-10.17.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f76e2ac6777b2d2a74a71eb73fa2438734ad453177c66f5a5a246b5e2660336b
BLAKE2b-256 checksum
How to use checksums
df7e6d1fd4f06e20a79736dcd7436100475a5ab2d569b478a1baec7d0461550b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pikepdf-10.17.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
69ed0bf3895ab82a7d3908c76c54afe8f3fd2a03091559877347f2273d5da268
BLAKE2b-256 checksum
How to use checksums
b0150a9fdc16b4ede4473c7d4f0c819b4ffbe1ed89d15d72bb6ad7e537cf0e2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL pikepdf-10.17.0-cp312-cp312-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ff192cda8d7e368547f382d10ecb48696049057c57a37365a7621b415fdd9ec3
BLAKE2b-256 checksum
How to use checksums
0059e68fb9ed0bdb6365f5ccdf57e407d854d719af7a6ccc0dfece1453a60dec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-win_arm64.whl

Download URL pikepdf-10.17.0-cp311-cp311-win_arm64.whl
Size 4.3 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
b14071c50f6ef97bfa921f96b63c87c981ce204e38df0ce57095cfe1a32497ba
BLAKE2b-256 checksum
How to use checksums
55c4efe29900e4a8431087cc6c13856d6437b923a50f95e08777d31f5c113e43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-win_amd64.whl

Download URL pikepdf-10.17.0-cp311-cp311-win_amd64.whl
Size 3.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
41642eaa9361d88d58631a61bd39c4ecf2465d3d695dff6b6eeb558ac820f018
BLAKE2b-256 checksum
How to use checksums
8eaff5cf97855071836fb7ef2d2dd4cb5568e93f042dd0ceecf18102817d55e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pikepdf-10.17.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 4.3 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9359d0838b4db0688a88f0aacb657b84cdf5dc0d515b12e15830a73da652e735
BLAKE2b-256 checksum
How to use checksums
f09889df2fbc336f906cfeb99b765485c2a7b6f6ec0929faf655b8cbdb216d8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL pikepdf-10.17.0-cp311-cp311-musllinux_1_2_aarch64.whl
Size 4.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6fb61ff74c2143f4427cb6b228853e29f1707e8d31c6821eacac58eff130b594
BLAKE2b-256 checksum
How to use checksums
00d9f535c0b2f9d92bf04880a264c60ee1edd0ced7751108ca91a3fabc48dc91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pikepdf-10.17.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6be3d24c72dec6b8b46e954fc31f8e320cb009d2c5e6a5125618476e0044cebe
BLAKE2b-256 checksum
How to use checksums
219f2027e69f9280f91080fe530769628135d0c5ad0e9e2ae40dd197b382c878
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pikepdf-10.17.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 2.5 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
52cb078d6bac8389a9e294b615c2023eec8c5ae68c9ed10295d37c5961cc7850
BLAKE2b-256 checksum
How to use checksums
f95001a1a2dfb0732711bc6f08a6aa4db622cbd325cc4c6742ff934699ba20cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release files / pikepdf-10.17.0-cp311-cp311-macosx_15_0_arm64.whl

Download URL pikepdf-10.17.0-cp311-cp311-macosx_15_0_arm64.whl
Size 2.1 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
75706cebbc76722fbe47ff418cb9da2af6addc65e47f2a120fbfcd363d50eab9
BLAKE2b-256 checksum
How to use checksums
ad7b75a5b97330b49e8f4a630e4bb4fb826f0f2c10dd70091777180c003596d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

10.17.0 This release

43 release files

9.9.0

36 release files

9.8.1

37 release files

9.8.0

37 release files

9.4.2

44 release files

9.4.1

44 release files

9.4.0

44 release files

9.3.0

40 release files

9.2.0

45 release files

9.1.2

45 release files

9.1.0

42 release files

9.0.0

42 release files

8.9.0

32 release files

8.7.1

32 release files

8.7.0

32 release files

8.6.0

32 release files

8.5.3

32 release files

8.5.2

32 release files

8.4.1

35 release files

8.4.0

35 release files

8.3.2

31 release files

8.3.1

31 release files

8.3.0

31 release files

8.2.2

28 release files

8.2.1

28 release files

8.2.0

28 release files

8.1.1

26 release files

8.0.0

26 release files

7.2.0

33 release files

7.1.2

33 release files

7.1.1

33 release files

7.1.0

29 release files

6.2.9

39 release files

6.2.7

33 release files

6.2.6

33 release files

6.2.4

36 release files

6.2.3

34 release files

6.2.1

34 release files

6.0.2

36 release files

6.0.1

33 release files

5.6.0

33 release files

5.5.0

33 release files

5.4.2

32 release files

5.4.1

32 release files

5.4.0

32 release files

5.3.2

32 release files

5.2.0

28 release files

5.1.5

28 release files

5.1.3

28 release files

5.1.2

27 release files

5.1.1

27 release files

5.1.0

27 release files

5.0.1

27 release files

5.0.0

27 release files

4.5.0

25 release files

4.4.1

27 release files

4.4.0

27 release files

4.3.1

27 release files

4.3.0

27 release files

4.2.0

26 release files

4.1.0

26 release files

4.0.2

26 release files

4.0.0

22 release files

3.2.0

25 release files

3.1.0

24 release files

2.9.2

23 release files

2.9.1

23 release files

2.9.0

23 release files

2.7.0

23 release files

2.6.0

23 release files

2.5.1

22 release files

2.5.0

22 release files

2.4.0

21 release files

2.2.4

21 release files

2.2.3

21 release files

2.2.2

21 release files

2.2.1

21 release files

2.2.0

21 release files

2.1.2

21 release files

2.1.1

21 release files

2.1.0

21 release files

1.9.0

21 release files

1.7.0

21 release files

1.6.5

13 release files

1.6.4

13 release files

1.6.2

13 release files

1.6.0

13 release files

1.4.0

13 release files

1.3.1

13 release files

1.2.0

13 release files

1.0.5

13 release files

0.9.2

13 release files

0.9.1

7 release files

0.9.0

13 release files

0.3.7

10 release files

0.3.6

10 release files

0.3.5

10 release files

0.3.3

10 release files

0.3.2

10 release files

0.3.1

10 release files

0.3.0

10 release files

0.2.2

9 release files

0.2.1

7 release files

0.2.0

7 release files

0.1.9

5 release files

0.1.8

5 release files

0.1.7

5 release files

0.1.6

5 release files

0.1.5

5 release files

0.1.4

5 release files

0.1.3

5 release files

0.1.2

5 release files

0.1.1

5 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page