pikepdf


Namepikepdf JSON
Version 8.13.0 PyPI version JSON
download
home_page
SummaryRead and write PDFs with Python, powered by qpdf
upload_time2024-02-15 20:22:57
maintainer
docs_urlNone
author
requires_python>=3.8
licenseMPL-2.0
keywords pdf
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- SPDX-FileCopyrightText: 2022 James R. Barlow -->
<!-- SPDX-License-Identifier: MPL-2.0 -->

pikepdf
=======

**pikepdf** is a Python library for reading and writing PDF files.

[![Build Status](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml/badge.svg)](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml) [![PyPI](https://img.shields.io/pypi/v/pikepdf.svg)](https://pypi.org/project/pikepdf/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pikepdf) ![PyPy](https://img.shields.io/badge/3.9-blue) ![PyPI - License](https://img.shields.io/pypi/l/pikepdf) ![PyPI - Downloads](https://img.shields.io/pypi/dm/pikepdf)  [![codecov](https://codecov.io/gh/pikepdf/pikepdf/branch/main/graph/badge.svg?token=8FJ755317J)](https://codecov.io/gh/pikepdf/pikepdf)

pikepdf is based on [QPDF](https://github.com/qpdf/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".

```python
# 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:**

```bash
pip install pikepdf
```

For users who want to build from source, see [installation](https://pikepdf.readthedocs.io/en/latest/index.html).

pikepdf is [documented](https://pikepdf.readthedocs.io/en/latest/index.html) and actively maintained. Binary wheels are available for all common platforms, both x86-64 and ARM64/Apple Silicon. For information on the latest changes, see the [release notes](https://pikepdf.readthedocs.io/en/latest/releasenotes/index.html).

Commercial support is available.

Features
--------

This library is similar to pypdf (formerly PyPDF2) - 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**                                 | **pypdf** (PyPDF2)                        |
| ------------------------------------------------------------------- | ------------------------------------------- | ----------------------------------------- |
| Editing, manipulation and transformation of existing PDFs           | ✔                                           | ✔                                         |
| Based on an existing, mature PDF library                            | QPDF                                        | ✘                                         |
| Implementation                                                      | C++ and Python                              | Python                                    |
| PDF versions supported                                              | 1.1 to 1.7                                  | 1.1 to 1.7                                |
| Save and load password protected (encrypted) PDFs                   | ✔ (except public key)                       | ✔ (except public key)                     |
| Creates linearized ("fast web view") PDFs                           | ✔                                           | ✘                                         |
| Test suite coverage                                                 | ![codecov][codecov]                         | ![codecovpypdf2][codecovpypdf]            |
| Creates PDFs that pass PDF validation tests                         | ✔                                           | ✘                                         |
| Modifies PDF/A without breaking PDF/A compliance                    | ✔                                           | ✘                                         |
| PDF XMP metadata editing                                            | ✔                                           | read-only                                 |
| Integrates with Jupyter and IPython notebooks for rapid development | ✔                                           | ✘                                         |

[codecov]: https://codecov.io/gh/pikepdf/pikepdf/branch/main/graph/badge.svg?token=8FJ755317J

[codecovpypdf]: https://codecov.io/gh/py-pdf/pypdf/branch/main/graph/badge.svg?token=id42cGNZ5Z

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](https://github.com/ocrmypdf/OCRmyPDF) uses pikepdf to graft OCR text layers onto existing PDFs, to examine the contents of input PDFs, and to optimize PDFs.

* [PDF Arranger](https://github.com/jeromerobert/pdfarranger) is a small Python application that provides a graphical user interface to rotate, crop and rearrange PDFs.

* [PDFStitcher](https://github.com/cfcurtis/sewingutils) is a utility for stitching PDF pages into a single document (i.e. N-up or page imposition).

License
-------

pikepdf is licensed under the [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/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 [`.dep5/reuse`](REUSE) file.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pikepdf",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "PDF",
    "author": "",
    "author_email": "\"James R. Barlow\" <james@purplerock.ca>",
    "download_url": "https://files.pythonhosted.org/packages/f4/8a/23f62747cf7ea02cad56d82ca881c3aeba8a2beaf85c209017a18ab6865f/pikepdf-8.13.0.tar.gz",
    "platform": null,
    "description": "<!-- SPDX-FileCopyrightText: 2022 James R. Barlow -->\n<!-- SPDX-License-Identifier: MPL-2.0 -->\n\npikepdf\n=======\n\n**pikepdf** is a Python library for reading and writing PDF files.\n\n[![Build Status](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml/badge.svg)](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml) [![PyPI](https://img.shields.io/pypi/v/pikepdf.svg)](https://pypi.org/project/pikepdf/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pikepdf) ![PyPy](https://img.shields.io/badge/3.9-blue) ![PyPI - License](https://img.shields.io/pypi/l/pikepdf) ![PyPI - Downloads](https://img.shields.io/pypi/dm/pikepdf)  [![codecov](https://codecov.io/gh/pikepdf/pikepdf/branch/main/graph/badge.svg?token=8FJ755317J)](https://codecov.io/gh/pikepdf/pikepdf)\n\npikepdf is based on [QPDF](https://github.com/qpdf/qpdf), a powerful PDF manipulation and repair library.\n\nPython + QPDF = \"py\" + \"qpdf\" = \"pyqpdf\", which looks like a dyslexia test. Say it out loud, and it sounds like \"pikepdf\".\n\n```python\n# Elegant, Pythonic API\nwith pikepdf.open('input.pdf') as pdf:\n    num_pages = len(pdf.pages)\n    del pdf.pages[-1]\n    pdf.save('output.pdf')\n```\n\n**To install:**\n\n```bash\npip install pikepdf\n```\n\nFor users who want to build from source, see [installation](https://pikepdf.readthedocs.io/en/latest/index.html).\n\npikepdf is [documented](https://pikepdf.readthedocs.io/en/latest/index.html) and actively maintained. Binary wheels are available for all common platforms, both x86-64 and ARM64/Apple Silicon. For information on the latest changes, see the [release notes](https://pikepdf.readthedocs.io/en/latest/releasenotes/index.html).\n\nCommercial support is available.\n\nFeatures\n--------\n\nThis library is similar to pypdf (formerly PyPDF2) - 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.\n\n| **Feature**                                                         | **pikepdf**                                 | **pypdf** (PyPDF2)                        |\n| ------------------------------------------------------------------- | ------------------------------------------- | ----------------------------------------- |\n| Editing, manipulation and transformation of existing PDFs           | \u2714                                           | \u2714                                         |\n| Based on an existing, mature PDF library                            | QPDF                                        | \u2718                                         |\n| Implementation                                                      | C++ and Python                              | Python                                    |\n| PDF versions supported                                              | 1.1 to 1.7                                  | 1.1 to 1.7                                |\n| Save and load password protected (encrypted) PDFs                   | \u2714 (except public key)                       | \u2714 (except public key)                     |\n| Creates linearized (\"fast web view\") PDFs                           | \u2714                                           | \u2718                                         |\n| Test suite coverage                                                 | ![codecov][codecov]                         | ![codecovpypdf2][codecovpypdf]            |\n| Creates PDFs that pass PDF validation tests                         | \u2714                                           | \u2718                                         |\n| Modifies PDF/A without breaking PDF/A compliance                    | \u2714                                           | \u2718                                         |\n| PDF XMP metadata editing                                            | \u2714                                           | read-only                                 |\n| Integrates with Jupyter and IPython notebooks for rapid development | \u2714                                           | \u2718                                         |\n\n[codecov]: https://codecov.io/gh/pikepdf/pikepdf/branch/main/graph/badge.svg?token=8FJ755317J\n\n[codecovpypdf]: https://codecov.io/gh/py-pdf/pypdf/branch/main/graph/badge.svg?token=id42cGNZ5Z\n\nTestimonials\n------------\n\n> I decided to try writing a quick Python program with pikepdf to automate [something] and it \"just worked\". \u2013Jay Berkenbilt, creator of QPDF\n\n> \"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.\" \u2013@cfcurtis\n\nIn Production\n-------------\n\n* [OCRmyPDF](https://github.com/ocrmypdf/OCRmyPDF) uses pikepdf to graft OCR text layers onto existing PDFs, to examine the contents of input PDFs, and to optimize PDFs.\n\n* [PDF Arranger](https://github.com/jeromerobert/pdfarranger) is a small Python application that provides a graphical user interface to rotate, crop and rearrange PDFs.\n\n* [PDFStitcher](https://github.com/cfcurtis/sewingutils) is a utility for stitching PDF pages into a single document (i.e. N-up or page imposition).\n\nLicense\n-------\n\npikepdf is licensed under the [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/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.\n\nSome components of the project may be under other license agreements, as indicated in their SPDX license header or the [`.dep5/reuse`](REUSE) file.\n",
    "bugtrack_url": null,
    "license": "MPL-2.0",
    "summary": "Read and write PDFs with Python, powered by qpdf",
    "version": "8.13.0",
    "project_urls": {
        "changelog": "https://pikepdf.readthedocs.io/en/latest/releasenotes/index.html",
        "documentation": "https://pikepdf.readthedocs.io/",
        "repository": "https://github.com/pikepdf/pikepdf"
    },
    "split_keywords": [
        "pdf"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e13d08be3b13c87d7049c6c7aa4d52c2fc024840dc7f841252ce480033d28e32",
                "md5": "52eb68e868c069732f582fac10773f98",
                "sha256": "6ac4d03a0f7f7b982169af828ab702914a5f6fd947ead1cb400c9091c384c2c2"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "52eb68e868c069732f582fac10773f98",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 4685249,
            "upload_time": "2024-02-15T20:21:23",
            "upload_time_iso_8601": "2024-02-15T20:21:23.558552Z",
            "url": "https://files.pythonhosted.org/packages/e1/3d/08be3b13c87d7049c6c7aa4d52c2fc024840dc7f841252ce480033d28e32/pikepdf-8.13.0-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e79ec1a4ce62351bfde4685dd1a0cfb1904981e87796c35cb40f6a93501010a5",
                "md5": "fe770d3d96ab00529b645ef3fdd3208e",
                "sha256": "99e99d638466258e97de4cac07ab7f624fbf9b06b52dda23829e2aea07e449f3"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "fe770d3d96ab00529b645ef3fdd3208e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 4456739,
            "upload_time": "2024-02-15T20:21:27",
            "upload_time_iso_8601": "2024-02-15T20:21:27.632813Z",
            "url": "https://files.pythonhosted.org/packages/e7/9e/c1a4ce62351bfde4685dd1a0cfb1904981e87796c35cb40f6a93501010a5/pikepdf-8.13.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d5785ee23dca4e8ab5caa6f885c6d9d86c05ae2765dc4d1730a4709761bc943",
                "md5": "c7d907b9a405f51b4edf83c73e238a0b",
                "sha256": "9d3741bc7f325a445045894379a6450535eb906ccdb2875671318832a98f4792"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c7d907b9a405f51b4edf83c73e238a0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2216545,
            "upload_time": "2024-02-15T20:21:29",
            "upload_time_iso_8601": "2024-02-15T20:21:29.866961Z",
            "url": "https://files.pythonhosted.org/packages/4d/57/85ee23dca4e8ab5caa6f885c6d9d86c05ae2765dc4d1730a4709761bc943/pikepdf-8.13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30ad4fb8571f0efeaa797626b2f8a7f090f6b7f80ac14781337f3832faa2c2ac",
                "md5": "46fde1b4e95946ab666dc80c9cfc63ac",
                "sha256": "61fd4c2204836ae04dbc1b1439a47083fe4b31c6e29622cc5b84f57426dd4a57"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "46fde1b4e95946ab666dc80c9cfc63ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 2365388,
            "upload_time": "2024-02-15T20:21:32",
            "upload_time_iso_8601": "2024-02-15T20:21:32.250074Z",
            "url": "https://files.pythonhosted.org/packages/30/ad/4fb8571f0efeaa797626b2f8a7f090f6b7f80ac14781337f3832faa2c2ac/pikepdf-8.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4765ea2333fe85a656f0e1eb5e1d4cdb7bb06f13750c3a9172e271c47d7e1dff",
                "md5": "38245ffd84e17ec4a962f9a38efb2931",
                "sha256": "c40f5ab91151fe29020d0ad9ceabe194fea35276276c6ee7ee73038d55b2af77"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "38245ffd84e17ec4a962f9a38efb2931",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 3193321,
            "upload_time": "2024-02-15T20:21:34",
            "upload_time_iso_8601": "2024-02-15T20:21:34.960766Z",
            "url": "https://files.pythonhosted.org/packages/47/65/ea2333fe85a656f0e1eb5e1d4cdb7bb06f13750c3a9172e271c47d7e1dff/pikepdf-8.13.0-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "903fff4c52d3bf0032b77cfa4ac67ff76186ddd81f97a869a3259625f7357da9",
                "md5": "8004a04a9807af526f6401eb9e79c213",
                "sha256": "65d89d269c4e43e00d4de1db7313cb6813a0c88ce89a4b60d84c414cb8cd17d2"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8004a04a9807af526f6401eb9e79c213",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 3463048,
            "upload_time": "2024-02-15T20:21:37",
            "upload_time_iso_8601": "2024-02-15T20:21:37.137680Z",
            "url": "https://files.pythonhosted.org/packages/90/3f/ff4c52d3bf0032b77cfa4ac67ff76186ddd81f97a869a3259625f7357da9/pikepdf-8.13.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe9fe4c30daa46dbf89d324644b4a8a1dde077ffac5e520ac7bc3f2f202c7f9e",
                "md5": "92c137d090223a0f7f54636031df3150",
                "sha256": "8cc9bbcd13d99a3cd59a58c4f40f601124e62ada32914be89d4aa96b36475779"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92c137d090223a0f7f54636031df3150",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 4686608,
            "upload_time": "2024-02-15T20:21:39",
            "upload_time_iso_8601": "2024-02-15T20:21:39.375980Z",
            "url": "https://files.pythonhosted.org/packages/fe/9f/e4c30daa46dbf89d324644b4a8a1dde077ffac5e520ac7bc3f2f202c7f9e/pikepdf-8.13.0-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf8206832a307ea9ff404951fadd4928133025c00150d52464d3b92561969e30",
                "md5": "69f297ee9572021aa0b2c4f8dd837daf",
                "sha256": "0cad56309f0ca9702682be2bb2403e34d02edbb08a669c5a655622d40bb8ca0a"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "69f297ee9572021aa0b2c4f8dd837daf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 4457895,
            "upload_time": "2024-02-15T20:21:41",
            "upload_time_iso_8601": "2024-02-15T20:21:41.788255Z",
            "url": "https://files.pythonhosted.org/packages/bf/82/06832a307ea9ff404951fadd4928133025c00150d52464d3b92561969e30/pikepdf-8.13.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e57de324bc83503478c017aff822997c669c70ba699e9a83c0faf67bfae4ea5d",
                "md5": "07c6b864327299a0ce532d8941ae1032",
                "sha256": "157ecf18c43a8448bfbe4736d3e337f270e7deabf024497cbd087cccf06daf8f"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "07c6b864327299a0ce532d8941ae1032",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2221671,
            "upload_time": "2024-02-15T20:21:44",
            "upload_time_iso_8601": "2024-02-15T20:21:44.965226Z",
            "url": "https://files.pythonhosted.org/packages/e5/7d/e324bc83503478c017aff822997c669c70ba699e9a83c0faf67bfae4ea5d/pikepdf-8.13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "154d799833af4e8cf11dfc8fb4fb37efdbc39d88a082888e995529958d84a500",
                "md5": "cdbbca60ad090802b59575d3cb396692",
                "sha256": "a3aab6e35819a8242ee81c4e62d1b39cfa085ace533ab921f45865fb02bed3c8"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cdbbca60ad090802b59575d3cb396692",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 2371289,
            "upload_time": "2024-02-15T20:21:47",
            "upload_time_iso_8601": "2024-02-15T20:21:47.863970Z",
            "url": "https://files.pythonhosted.org/packages/15/4d/799833af4e8cf11dfc8fb4fb37efdbc39d88a082888e995529958d84a500/pikepdf-8.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "43dbdb2b6d0321a0178aefe9389178aaaa1741e5fbd69374e0f73c05c4549bea",
                "md5": "c406a69fbcd387b5a4fb3ed2df265126",
                "sha256": "26378e4a9d61bf00d839b637957e16d187f1207c23fa2ed1e2873f6d2d0e9d58"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c406a69fbcd387b5a4fb3ed2df265126",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 3193966,
            "upload_time": "2024-02-15T20:21:49",
            "upload_time_iso_8601": "2024-02-15T20:21:49.977853Z",
            "url": "https://files.pythonhosted.org/packages/43/db/db2b6d0321a0178aefe9389178aaaa1741e5fbd69374e0f73c05c4549bea/pikepdf-8.13.0-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83c54130512958c28535d3398679be96ba23768c07695b554eb23f189cda0d5d",
                "md5": "1be911b994ad3ab3e850422f03f57cbd",
                "sha256": "4c70b6f864f8b2a8cc248c395e7420a338fffd39a5fbd72f4497edc80958100e"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1be911b994ad3ab3e850422f03f57cbd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 3463685,
            "upload_time": "2024-02-15T20:21:52",
            "upload_time_iso_8601": "2024-02-15T20:21:52.790558Z",
            "url": "https://files.pythonhosted.org/packages/83/c5/4130512958c28535d3398679be96ba23768c07695b554eb23f189cda0d5d/pikepdf-8.13.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "44e5156defebb3fcb9d4f5bddc494cb951154774e8d19312a4a967594bd79555",
                "md5": "0db69c6858d2c5ba659b1aa4c5837ca7",
                "sha256": "a3e1454a8346a98b8296a7e91cf23cb8f0947bcc1ff50ec6c086ec31225cfb46"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0db69c6858d2c5ba659b1aa4c5837ca7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 4702600,
            "upload_time": "2024-02-15T20:21:55",
            "upload_time_iso_8601": "2024-02-15T20:21:55.032061Z",
            "url": "https://files.pythonhosted.org/packages/44/e5/156defebb3fcb9d4f5bddc494cb951154774e8d19312a4a967594bd79555/pikepdf-8.13.0-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a9d28863e30845aa7fbec0455715480f032fe11ca086b7deb3d9a17fcf6d37a",
                "md5": "5265c2f57851b715ebab75170fe89f01",
                "sha256": "3344d99381ea75cb6b5cff5a7c6544f5d3bfac6ea784b4c493467b3577449ad1"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5265c2f57851b715ebab75170fe89f01",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 4461192,
            "upload_time": "2024-02-15T20:21:58",
            "upload_time_iso_8601": "2024-02-15T20:21:58.394849Z",
            "url": "https://files.pythonhosted.org/packages/1a/9d/28863e30845aa7fbec0455715480f032fe11ca086b7deb3d9a17fcf6d37a/pikepdf-8.13.0-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da0efd6b97c40b78759080b412ad79b268cf27766a673d684d64f354db18fa28",
                "md5": "9aaeb35bf4e976f5a063a8a347f147fc",
                "sha256": "ee3f79165fea8e443609925b457fc1eec438e7cac317a57e5c1d7409e2db92a3"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9aaeb35bf4e976f5a063a8a347f147fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2211176,
            "upload_time": "2024-02-15T20:22:01",
            "upload_time_iso_8601": "2024-02-15T20:22:01.051041Z",
            "url": "https://files.pythonhosted.org/packages/da/0e/fd6b97c40b78759080b412ad79b268cf27766a673d684d64f354db18fa28/pikepdf-8.13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6cc26f99928b0db57fee1cd6c6fd64a018800bb9bb3d514c19c89c1bae2a5d8",
                "md5": "817057109c8132d6f29729e889586aa1",
                "sha256": "f933dc6343c8a2aa01a8ed61f9961428e1958ada13c828418010c0b3e763663c"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "817057109c8132d6f29729e889586aa1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 2359690,
            "upload_time": "2024-02-15T20:22:03",
            "upload_time_iso_8601": "2024-02-15T20:22:03.676623Z",
            "url": "https://files.pythonhosted.org/packages/a6/cc/26f99928b0db57fee1cd6c6fd64a018800bb9bb3d514c19c89c1bae2a5d8/pikepdf-8.13.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1b540e7743eda400a34025375b762afc5a245d5fb7e0e4ea8bd326161e8ff6eb",
                "md5": "d0040afd2fb29ef4bc42a375df63a157",
                "sha256": "22ce91e8fbb3ab7eb066a560db407215abe1f486a07843ff8e84e1585236aa85"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d0040afd2fb29ef4bc42a375df63a157",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 3189574,
            "upload_time": "2024-02-15T20:22:06",
            "upload_time_iso_8601": "2024-02-15T20:22:06.297208Z",
            "url": "https://files.pythonhosted.org/packages/1b/54/0e7743eda400a34025375b762afc5a245d5fb7e0e4ea8bd326161e8ff6eb/pikepdf-8.13.0-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ff94beda44e045933f960e48af22cd073c50107d1150f0c2d4774c6f38bbe97",
                "md5": "7817fdc1ccc31e6c083184d6b5bf78d2",
                "sha256": "e83d4c4d1a537a77537db471f718a18901e58830638878e329848f2c796717af"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7817fdc1ccc31e6c083184d6b5bf78d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 3466645,
            "upload_time": "2024-02-15T20:22:08",
            "upload_time_iso_8601": "2024-02-15T20:22:08.546351Z",
            "url": "https://files.pythonhosted.org/packages/4f/f9/4beda44e045933f960e48af22cd073c50107d1150f0c2d4774c6f38bbe97/pikepdf-8.13.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f508d52ac7478103dcd2128419a6e377cddfbb58a4ede06b95d986a0bb65ec64",
                "md5": "5b51fa7757fa6a3774527672c8d6ef3c",
                "sha256": "32c4ba17e4792d2505ae21bd27d99b728eba2c6ad16a1a9cfc0b77b52f9b413d"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5b51fa7757fa6a3774527672c8d6ef3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 4685236,
            "upload_time": "2024-02-15T20:22:11",
            "upload_time_iso_8601": "2024-02-15T20:22:11.513560Z",
            "url": "https://files.pythonhosted.org/packages/f5/08/d52ac7478103dcd2128419a6e377cddfbb58a4ede06b95d986a0bb65ec64/pikepdf-8.13.0-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e176adc18539a00f71a9b3b567d7a7a0a18ceb2bdd2b838e93f491711d43694",
                "md5": "2cd05da50509e5f440b0b2da8cd56d84",
                "sha256": "32ad5105e84a8b5798bb41a05fb4dee033f10e31a074d6b1d095a5ca5985d05b"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2cd05da50509e5f440b0b2da8cd56d84",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2216537,
            "upload_time": "2024-02-15T20:22:14",
            "upload_time_iso_8601": "2024-02-15T20:22:14.775871Z",
            "url": "https://files.pythonhosted.org/packages/0e/17/6adc18539a00f71a9b3b567d7a7a0a18ceb2bdd2b838e93f491711d43694/pikepdf-8.13.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1952da5276a41717de7aa0a585a3029861cb0bc1649a8b95fd3a4bdcf3f33d1",
                "md5": "2c61f660dea32ff3046c3ff23d915794",
                "sha256": "bde6a1ad51b82edd2e627e50a83caf3b8e280cfdfa4f35ffc740eaad76f66772"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2c61f660dea32ff3046c3ff23d915794",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 2365378,
            "upload_time": "2024-02-15T20:22:17",
            "upload_time_iso_8601": "2024-02-15T20:22:17.889081Z",
            "url": "https://files.pythonhosted.org/packages/c1/95/2da5276a41717de7aa0a585a3029861cb0bc1649a8b95fd3a4bdcf3f33d1/pikepdf-8.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff861a8af76e5107c2452ccbd5e5a1dc5665c43ee4f2dcfb81311fcc71a8ac72",
                "md5": "135d1ff88e2302c8807bc0b3837ff914",
                "sha256": "6504db23601710ab7e80b5ade84d97440532c156ce0f8bdbfafcbb0a806018df"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "135d1ff88e2302c8807bc0b3837ff914",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 3463495,
            "upload_time": "2024-02-15T20:22:20",
            "upload_time_iso_8601": "2024-02-15T20:22:20.986844Z",
            "url": "https://files.pythonhosted.org/packages/ff/86/1a8af76e5107c2452ccbd5e5a1dc5665c43ee4f2dcfb81311fcc71a8ac72/pikepdf-8.13.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee4c1def135f2dc976f2aaf1c89fcb36a4746bf1d04afb1c75deb8156cfc4955",
                "md5": "0b267ffdb74f95897e47875adbffd16d",
                "sha256": "a54f2e40054ae8d6931552b41f721909b6c2efbc9f04e09ba549f65374919d57"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0b267ffdb74f95897e47875adbffd16d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 4685403,
            "upload_time": "2024-02-15T20:22:24",
            "upload_time_iso_8601": "2024-02-15T20:22:24.640004Z",
            "url": "https://files.pythonhosted.org/packages/ee/4c/1def135f2dc976f2aaf1c89fcb36a4746bf1d04afb1c75deb8156cfc4955/pikepdf-8.13.0-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b7a88718dd95e23359a5252e3b5bfcdec810d338f03b37dde4dab58c2c0765a6",
                "md5": "8d5ec954b08068be1e439acd2bec7cb6",
                "sha256": "2bd4435bfc757c515dc6932900d5d2cce7d911d034eff797440c3d78fa36fe46"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8d5ec954b08068be1e439acd2bec7cb6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 4456885,
            "upload_time": "2024-02-15T20:22:27",
            "upload_time_iso_8601": "2024-02-15T20:22:27.016535Z",
            "url": "https://files.pythonhosted.org/packages/b7/a8/8718dd95e23359a5252e3b5bfcdec810d338f03b37dde4dab58c2c0765a6/pikepdf-8.13.0-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ea6b7dcfe4105a7f81ff21be183845104d08c1aadd677960c020821e40750fe",
                "md5": "60a035df362677990818cba0a3d5c2cb",
                "sha256": "55e0c6f5fdd2cb5ca9dc0ada5064a02404bc03ff504b70a0686aedd74ee41d41"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "60a035df362677990818cba0a3d5c2cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2217988,
            "upload_time": "2024-02-15T20:22:30",
            "upload_time_iso_8601": "2024-02-15T20:22:30.203998Z",
            "url": "https://files.pythonhosted.org/packages/5e/a6/b7dcfe4105a7f81ff21be183845104d08c1aadd677960c020821e40750fe/pikepdf-8.13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "26cebd0a3fdb81759a34877dcf83a4ba38e1b1e3797d9de57f4b9acfff2f78a8",
                "md5": "d6f4f39297970e4fc05f302290b2e247",
                "sha256": "2a4c22fe09b39c58fc0669794e4ea27fabe1470db2fdffd62ed9fbedf9bb4ad0"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d6f4f39297970e4fc05f302290b2e247",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 2368002,
            "upload_time": "2024-02-15T20:22:32",
            "upload_time_iso_8601": "2024-02-15T20:22:32.451213Z",
            "url": "https://files.pythonhosted.org/packages/26/ce/bd0a3fdb81759a34877dcf83a4ba38e1b1e3797d9de57f4b9acfff2f78a8/pikepdf-8.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53e47f761d6163f7190dd40682b27eaedd94a3868533a261d0386a60ceef69eb",
                "md5": "d2d7e395f135e4d137928fda7fb6fdc0",
                "sha256": "bf07f10682d1636a55230c01e1a7f8d6ab3ad189df1341fd5554fc978c219f0e"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d2d7e395f135e4d137928fda7fb6fdc0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 3190692,
            "upload_time": "2024-02-15T20:22:34",
            "upload_time_iso_8601": "2024-02-15T20:22:34.725637Z",
            "url": "https://files.pythonhosted.org/packages/53/e4/7f761d6163f7190dd40682b27eaedd94a3868533a261d0386a60ceef69eb/pikepdf-8.13.0-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f5e2dd62c95199c8ab6d4a6aa13467036949d706532d1cf6dd1060e6c944ff0",
                "md5": "6c778061c7d4c3affdbb9000cc5199c7",
                "sha256": "c8a21a0f96e0071651de90bf5c751513c88b6d77bc5a097a3eefa3ad5283d5ee"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6c778061c7d4c3affdbb9000cc5199c7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 3443443,
            "upload_time": "2024-02-15T20:22:37",
            "upload_time_iso_8601": "2024-02-15T20:22:37.168271Z",
            "url": "https://files.pythonhosted.org/packages/2f/5e/2dd62c95199c8ab6d4a6aa13467036949d706532d1cf6dd1060e6c944ff0/pikepdf-8.13.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f1fc496888c53ed05674ba5b481e729ca5688e04821dc9bab8025a8acaf52f6",
                "md5": "94afe215ed5b6913c2aa8f96fa51f6de",
                "sha256": "88f354c4495dff95f99af284d00af4aa12060bc5db334946deb969ee99a4f9a6"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "94afe215ed5b6913c2aa8f96fa51f6de",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 4681079,
            "upload_time": "2024-02-15T20:22:39",
            "upload_time_iso_8601": "2024-02-15T20:22:39.649598Z",
            "url": "https://files.pythonhosted.org/packages/6f/1f/c496888c53ed05674ba5b481e729ca5688e04821dc9bab8025a8acaf52f6/pikepdf-8.13.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b546a973757b85ad8fb24384a5045c797d0258956c6e9a99f7db391abcf5c85c",
                "md5": "0f90c84ac06cbe8b64737aaf5c8d9ada",
                "sha256": "44cb27be26883d604193c49219185d2488cb2c270e61f785091bcebd887785d3"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0f90c84ac06cbe8b64737aaf5c8d9ada",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 2335540,
            "upload_time": "2024-02-15T20:22:41",
            "upload_time_iso_8601": "2024-02-15T20:22:41.865122Z",
            "url": "https://files.pythonhosted.org/packages/b5/46/a973757b85ad8fb24384a5045c797d0258956c6e9a99f7db391abcf5c85c/pikepdf-8.13.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bef320cc6545a00387858c5273600a0ab3844597cd8adfbf15eb6b17d3ccb4f",
                "md5": "a453362dec4d111483c462f3663b4b75",
                "sha256": "76cc1941d0df4f70e41db5548d557be9131161bd29833b86158e7ba725e592c1"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a453362dec4d111483c462f3663b4b75",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 3463067,
            "upload_time": "2024-02-15T20:22:44",
            "upload_time_iso_8601": "2024-02-15T20:22:44.491484Z",
            "url": "https://files.pythonhosted.org/packages/9b/ef/320cc6545a00387858c5273600a0ab3844597cd8adfbf15eb6b17d3ccb4f/pikepdf-8.13.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c883faa71c6012dc3fc15e71bed4fefa49b1fded421ff5537c664aa5d69a003a",
                "md5": "643b29a75050b18d27295ac37f39035b",
                "sha256": "3c24e413b7e9cc16d219c7892fed067894fc296c4408222f2fe015d04256bc10"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "643b29a75050b18d27295ac37f39035b",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 4681159,
            "upload_time": "2024-02-15T20:22:47",
            "upload_time_iso_8601": "2024-02-15T20:22:47.684608Z",
            "url": "https://files.pythonhosted.org/packages/c8/83/faa71c6012dc3fc15e71bed4fefa49b1fded421ff5537c664aa5d69a003a/pikepdf-8.13.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7af1a85b2fdb9060ca555dfdca07d5817d92644dcdb5c5f6bb636f22f1a85545",
                "md5": "cf4825e6573f6cae16a4042d8fbb47df",
                "sha256": "0f342b02f03bc18e0fd24be90be8d54801d1cff8178be214620d8220e6a17e59"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cf4825e6573f6cae16a4042d8fbb47df",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 2336430,
            "upload_time": "2024-02-15T20:22:50",
            "upload_time_iso_8601": "2024-02-15T20:22:50.193793Z",
            "url": "https://files.pythonhosted.org/packages/7a/f1/a85b2fdb9060ca555dfdca07d5817d92644dcdb5c5f6bb636f22f1a85545/pikepdf-8.13.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6220640101ddb911706dfa34d76cbc9b918e0083665a5f73cdba32082655f61",
                "md5": "37e08263f89b1f464cd03180bc065cb2",
                "sha256": "80eb3fa37bc18d8481bc41840cfb7dcf2aa588d648205cc4b539796d7bd5a543"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "37e08263f89b1f464cd03180bc065cb2",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 3463089,
            "upload_time": "2024-02-15T20:22:52",
            "upload_time_iso_8601": "2024-02-15T20:22:52.855839Z",
            "url": "https://files.pythonhosted.org/packages/b6/22/0640101ddb911706dfa34d76cbc9b918e0083665a5f73cdba32082655f61/pikepdf-8.13.0-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f48a23f62747cf7ea02cad56d82ca881c3aeba8a2beaf85c209017a18ab6865f",
                "md5": "5a4efa90dc186e716c4239c863d9da97",
                "sha256": "3bbd79c7cd6630361d83e75132aeaf3a64ceb837f82870bafdc210a31e3d917a"
            },
            "downloads": -1,
            "filename": "pikepdf-8.13.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5a4efa90dc186e716c4239c863d9da97",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 2870366,
            "upload_time": "2024-02-15T20:22:57",
            "upload_time_iso_8601": "2024-02-15T20:22:57.590753Z",
            "url": "https://files.pythonhosted.org/packages/f4/8a/23f62747cf7ea02cad56d82ca881c3aeba8a2beaf85c209017a18ab6865f/pikepdf-8.13.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-15 20:22:57",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pikepdf",
    "github_project": "pikepdf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pikepdf"
}
        
Elapsed time: 0.26884s