Name | PyMuPDF JSON |
Version |
1.24.1
JSON |
| download |
home_page | None |
Summary | A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents. |
upload_time | 2024-04-02 17:04:37 |
maintainer | None |
docs_url | None |
author | Artifex |
requires_python | >=3.8 |
license | GNU AFFERO GPL 3.0 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# PyMuPDF
**PyMuPDF** is a high performance **Python** library for data extraction, analysis, conversion & manipulation of [PDF (and other) documents](https://pymupdf.readthedocs.io/en/latest/the-basics.html#supported-file-types).
# Installation
**PyMuPDF** requires **Python 3.8 or later**, install using **pip** with:
`pip install PyMuPDF`
There are **no mandatory** external dependencies. However, some [optional features](#pymupdf-optional-features) become available only if additional packages are installed.
You can also try without installing by visiting [PyMuPDF.io](https://pymupdf.io/#examples).
# Usage
Basic usage is as follows:
```python
import fitz # imports the pymupdf library
doc = fitz.open("example.pdf") # open a document
for page in doc: # iterate the document pages
text = page.get_text() # get plain text encoded as UTF-8
```
# Documentation
Full documentation can be found on [pymupdf.readthedocs.io](https://pymupdf.readthedocs.io).
# <a id="pymupdf-optional-features"></a>Optional Features
* [fontTools](https://pypi.org/project/fonttools/) for creating font subsets.
* [pymupdf-fonts](https://pypi.org/project/pymupdf-fonts/) contains some nice fonts for your text output.
* [Tesseract-OCR](https://github.com/tesseract-ocr/tesseract) for optical character recognition in images and document pages.
# About
**PyMuPDF** adds **Python** bindings and abstractions to [MuPDF](https://mupdf.com/), a lightweight **PDF**, **XPS**, and **eBook** viewer, renderer, and toolkit. Both **PyMuPDF** and **MuPDF** are maintained and developed by [Artifex Software, Inc](https://artifex.com).
**PyMuPDF** was originally written by [Jorj X. McKie](mailto:jorj.x.mckie@outlook.de).
# License and Copyright
**PyMuPDF** is available under [open-source AGPL](https://www.gnu.org/licenses/agpl-3.0.html) and commercial license agreements. If you determine you cannot meet the requirements of the **AGPL**, please contact [Artifex](https://artifex.com/contact/pymupdf-inquiry.php) for more information regarding a commercial license.
# Contact
Join us on **Discord** here: [#pymupdf](https://discord.gg/TSpYGBW4eq)
Raw data
{
"_id": null,
"home_page": null,
"name": "PyMuPDF",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "Artifex",
"author_email": "support@artifex.com",
"download_url": "https://files.pythonhosted.org/packages/97/7b/5d2fb823332f5487aa2740ffe526d9cd13e4f99af5c58f572c568a953a0a/PyMuPDF-1.24.1.tar.gz",
"platform": null,
"description": "# PyMuPDF\n\n**PyMuPDF** is a high performance **Python** library for data extraction, analysis, conversion & manipulation of [PDF (and other) documents](https://pymupdf.readthedocs.io/en/latest/the-basics.html#supported-file-types).\n\n\n# Installation\n\n**PyMuPDF** requires **Python 3.8 or later**, install using **pip** with:\n\n`pip install PyMuPDF`\n\nThere are **no mandatory** external dependencies. However, some [optional features](#pymupdf-optional-features) become available only if additional packages are installed.\n\nYou can also try without installing by visiting [PyMuPDF.io](https://pymupdf.io/#examples).\n\n\n# Usage\n\nBasic usage is as follows:\n\n```python\nimport fitz # imports the pymupdf library\ndoc = fitz.open(\"example.pdf\") # open a document\nfor page in doc: # iterate the document pages\n text = page.get_text() # get plain text encoded as UTF-8\n\n```\n\n\n# Documentation\n\nFull documentation can be found on [pymupdf.readthedocs.io](https://pymupdf.readthedocs.io).\n\n\n\n# <a id=\"pymupdf-optional-features\"></a>Optional Features\n\n* [fontTools](https://pypi.org/project/fonttools/) for creating font subsets.\n* [pymupdf-fonts](https://pypi.org/project/pymupdf-fonts/) contains some nice fonts for your text output.\n* [Tesseract-OCR](https://github.com/tesseract-ocr/tesseract) for optical character recognition in images and document pages.\n\n\n\n# About\n\n**PyMuPDF** adds **Python** bindings and abstractions to [MuPDF](https://mupdf.com/), a lightweight **PDF**, **XPS**, and **eBook** viewer, renderer, and toolkit. Both **PyMuPDF** and **MuPDF** are maintained and developed by [Artifex Software, Inc](https://artifex.com).\n\n**PyMuPDF** was originally written by [Jorj X. McKie](mailto:jorj.x.mckie@outlook.de).\n\n\n# License and Copyright\n\n**PyMuPDF** is available under [open-source AGPL](https://www.gnu.org/licenses/agpl-3.0.html) and commercial license agreements. If you determine you cannot meet the requirements of the **AGPL**, please contact [Artifex](https://artifex.com/contact/pymupdf-inquiry.php) for more information regarding a commercial license.\n\n\n\n# Contact\nJoin us on **Discord** here: [#pymupdf](https://discord.gg/TSpYGBW4eq)\n",
"bugtrack_url": null,
"license": "GNU AFFERO GPL 3.0",
"summary": "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.",
"version": "1.24.1",
"project_urls": {
"Changelog": "https://pymupdf.readthedocs.io/en/latest/changes.html",
"Documentation": "https://pymupdf.readthedocs.io/",
"Source": "https://github.com/pymupdf/pymupdf",
"Tracker": "https://github.com/pymupdf/PyMuPDF/issues"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3614611b09074e99c3aed35168da1fb09f0fa3525d70d70ebba79286f38d51bf",
"md5": "6f87b8c8d7e5bad0b322012e410ff134",
"sha256": "6427aee313e24447f57edbfc7a28aa6bbca007fe0ad77603f54a371c6c510eeb"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp310-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "6f87b8c8d7e5bad0b322012e410ff134",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3559450,
"upload_time": "2024-04-02T16:59:13",
"upload_time_iso_8601": "2024-04-02T16:59:13.808437Z",
"url": "https://files.pythonhosted.org/packages/36/14/611b09074e99c3aed35168da1fb09f0fa3525d70d70ebba79286f38d51bf/PyMuPDF-1.24.1-cp310-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6fcce934782aa59eeb15a1cf1d6a70d7b9f20dda97c5b5d18b22bb202d20ce3a",
"md5": "9cb960f41f706e515fae7871acdc2284",
"sha256": "12078c0bee337de969dbd6d89ef446312794d74db365cb9ac14902b863b35414"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp310-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9cb960f41f706e515fae7871acdc2284",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3328945,
"upload_time": "2024-04-02T16:59:19",
"upload_time_iso_8601": "2024-04-02T16:59:19.988552Z",
"url": "https://files.pythonhosted.org/packages/6f/cc/e934782aa59eeb15a1cf1d6a70d7b9f20dda97c5b5d18b22bb202d20ce3a/PyMuPDF-1.24.1-cp310-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f91aee7b321e0f7a75259b73f039f8768c5384fafb48359f1186c4cce3ffa356",
"md5": "5ebea4ce6bf1b4a3774ab8ae046a49e0",
"sha256": "caf6ceb1dbebe9f70bf7dd683cc91b896604a7c62873e5b50089f9e85e85c517"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp310-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5ebea4ce6bf1b4a3774ab8ae046a49e0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3879382,
"upload_time": "2024-04-02T16:59:30",
"upload_time_iso_8601": "2024-04-02T16:59:30.694449Z",
"url": "https://files.pythonhosted.org/packages/f9/1a/ee7b321e0f7a75259b73f039f8768c5384fafb48359f1186c4cce3ffa356/PyMuPDF-1.24.1-cp310-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c55377e5f2c2bafc4b20ee7ede58c92e616d47fc91a5f0258696efaf07f3c5ed",
"md5": "1d79ad4f806f3dc54fd021442f37f65f",
"sha256": "468a8bb2b95828e0f6739fbfe509700cc0dac600f756d8cb6316316e1eba9689"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp310-none-win32.whl",
"has_sig": false,
"md5_digest": "1d79ad4f806f3dc54fd021442f37f65f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3036336,
"upload_time": "2024-04-02T16:59:46",
"upload_time_iso_8601": "2024-04-02T16:59:46.133268Z",
"url": "https://files.pythonhosted.org/packages/c5/53/77e5f2c2bafc4b20ee7ede58c92e616d47fc91a5f0258696efaf07f3c5ed/PyMuPDF-1.24.1-cp310-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "18553e5018c9e669e47ed451064a98b1ee30946a68c2866fb0c36e48e1c759a2",
"md5": "087db86d689016143f5cec2f919b5427",
"sha256": "e47504391908e2d721c743aed36196310a5e15355a85459c1c4ddcf8f2002fbe"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "087db86d689016143f5cec2f919b5427",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3620328,
"upload_time": "2024-04-02T16:59:38",
"upload_time_iso_8601": "2024-04-02T16:59:38.629388Z",
"url": "https://files.pythonhosted.org/packages/18/55/3e5018c9e669e47ed451064a98b1ee30946a68c2866fb0c36e48e1c759a2/PyMuPDF-1.24.1-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cf76bf44f48be7163a296fad00ec4f64f525994e3af381e15f9e5cab9bc81a33",
"md5": "eb77084e11b05d85791a152573cd9fe2",
"sha256": "c54ff927257b432ffd39dc6a0a46bd1120e85d192100efca021f27d4b881cfd6"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp311-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "eb77084e11b05d85791a152573cd9fe2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3559441,
"upload_time": "2024-04-02T16:59:58",
"upload_time_iso_8601": "2024-04-02T16:59:58.391859Z",
"url": "https://files.pythonhosted.org/packages/cf/76/bf44f48be7163a296fad00ec4f64f525994e3af381e15f9e5cab9bc81a33/PyMuPDF-1.24.1-cp311-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d29e0dc8b8dd14d456d0b45a8755307aca81d357def8ab4fe551e58571f9f5f5",
"md5": "fd7519fe7ce7dd5b915ef4d496c52e58",
"sha256": "6d412da9f9a73f66973eea4284776f292135906700a06c39122e862a1e3ccf58"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp311-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "fd7519fe7ce7dd5b915ef4d496c52e58",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3328946,
"upload_time": "2024-04-02T17:00:09",
"upload_time_iso_8601": "2024-04-02T17:00:09.061041Z",
"url": "https://files.pythonhosted.org/packages/d2/9e/0dc8b8dd14d456d0b45a8755307aca81d357def8ab4fe551e58571f9f5f5/PyMuPDF-1.24.1-cp311-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0eddd30cc58a73dce4becda926babe38c175fec250a4cf3f4a9948a2d08d7e30",
"md5": "b30f5036584e6412a5deb96698e0ce9d",
"sha256": "9a3b21c8fc274ff42855ca2da65961e2319b05b75ef9e2caf25c04f9083ec79c"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp311-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b30f5036584e6412a5deb96698e0ce9d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3879166,
"upload_time": "2024-04-02T17:00:27",
"upload_time_iso_8601": "2024-04-02T17:00:27.484349Z",
"url": "https://files.pythonhosted.org/packages/0e/dd/d30cc58a73dce4becda926babe38c175fec250a4cf3f4a9948a2d08d7e30/PyMuPDF-1.24.1-cp311-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "01399def08be02b7aea831874eb0fb4d302d385b35caed55e5851be98a28c664",
"md5": "819d758de5e81a1c597491c972ac01fc",
"sha256": "8a81106a8bc229823736487d2492fd3af724a94521a1cd9b67849dd04b9c31ed"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp311-none-win32.whl",
"has_sig": false,
"md5_digest": "819d758de5e81a1c597491c972ac01fc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3036284,
"upload_time": "2024-04-02T17:01:04",
"upload_time_iso_8601": "2024-04-02T17:01:04.829766Z",
"url": "https://files.pythonhosted.org/packages/01/39/9def08be02b7aea831874eb0fb4d302d385b35caed55e5851be98a28c664/PyMuPDF-1.24.1-cp311-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2a1382be6e4f4e9bf009d3e8e3ac9d14b42f25c969b735b85dfcd82f18a25831",
"md5": "c74fb582b25c1b9f5a60fa02de29f16d",
"sha256": "de5b6c4db4a2a9f28937e79135f732827c424f7444c12767cc1081c8006f0430"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "c74fb582b25c1b9f5a60fa02de29f16d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3620828,
"upload_time": "2024-04-02T17:00:47",
"upload_time_iso_8601": "2024-04-02T17:00:47.052053Z",
"url": "https://files.pythonhosted.org/packages/2a/13/82be6e4f4e9bf009d3e8e3ac9d14b42f25c969b735b85dfcd82f18a25831/PyMuPDF-1.24.1-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "55027402598a1c6fcc87aac4d932451fdc77ab20dd3a60a01efbbc94e6d86495",
"md5": "2cc7983565c4619e6b1f73ddfa3a6d6b",
"sha256": "02a6586979df2ad958b524ba42955beaa67fd21661616a0ed04ac07db009474c"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp312-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "2cc7983565c4619e6b1f73ddfa3a6d6b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3593492,
"upload_time": "2024-04-02T17:01:26",
"upload_time_iso_8601": "2024-04-02T17:01:26.768108Z",
"url": "https://files.pythonhosted.org/packages/55/02/7402598a1c6fcc87aac4d932451fdc77ab20dd3a60a01efbbc94e6d86495/PyMuPDF-1.24.1-cp312-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "64d8c9c7fac019e592464f86cbc4c21b1eddf0352ad59b88b829bc0d50aaa9a7",
"md5": "cabda933e880b493e33d32c18a2a1783",
"sha256": "8eb292d16671166acdaa280e98cac4368298f32556f2de2ee690782a635df8ee"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp312-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cabda933e880b493e33d32c18a2a1783",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3345802,
"upload_time": "2024-04-02T17:01:45",
"upload_time_iso_8601": "2024-04-02T17:01:45.283569Z",
"url": "https://files.pythonhosted.org/packages/64/d8/c9c7fac019e592464f86cbc4c21b1eddf0352ad59b88b829bc0d50aaa9a7/PyMuPDF-1.24.1-cp312-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "076db1a1bec7710c11420fe34f2371ec0473eb74a42be072b2588a5decae1fa7",
"md5": "557285b555b199a9369bff23456a6729",
"sha256": "6832f1d9332810760b587ad375eb84d64ec8d8f29395995b463cb5f30533a413"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp312-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "557285b555b199a9369bff23456a6729",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3885961,
"upload_time": "2024-04-02T17:02:06",
"upload_time_iso_8601": "2024-04-02T17:02:06.849108Z",
"url": "https://files.pythonhosted.org/packages/07/6d/b1a1bec7710c11420fe34f2371ec0473eb74a42be072b2588a5decae1fa7/PyMuPDF-1.24.1-cp312-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bbb8bb354e372384d4dbfc903a6d3edeb16e5eeb14b38c674a20a9ea9674605e",
"md5": "4af499a7da732c9b0ab4b36d38d2043c",
"sha256": "f775bb56391629e81b5f870fc3dec0a0fb44cb34a92b4696b9207b31234711df"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp312-none-win32.whl",
"has_sig": false,
"md5_digest": "4af499a7da732c9b0ab4b36d38d2043c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3039327,
"upload_time": "2024-04-02T17:02:43",
"upload_time_iso_8601": "2024-04-02T17:02:43.665638Z",
"url": "https://files.pythonhosted.org/packages/bb/b8/bb354e372384d4dbfc903a6d3edeb16e5eeb14b38c674a20a9ea9674605e/PyMuPDF-1.24.1-cp312-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d687bfa35f75225e7e0880a5a54a0820a883d50460960ffee8f71cc8831dfdeb",
"md5": "b5c0051f38859dc20358fce964235ffe",
"sha256": "8489df092473d590fb14903433bd99a07dc3d2924f5a5c8ead615795f2d65a65"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "b5c0051f38859dc20358fce964235ffe",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3627688,
"upload_time": "2024-04-02T17:02:25",
"upload_time_iso_8601": "2024-04-02T17:02:25.570770Z",
"url": "https://files.pythonhosted.org/packages/d6/87/bfa35f75225e7e0880a5a54a0820a883d50460960ffee8f71cc8831dfdeb/PyMuPDF-1.24.1-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "96e4aac747b48dc74203c9671365ba1648fcc0ae70881e971520a3ae2bd8abe9",
"md5": "f8054fb20f13501e0687da2b3133c39a",
"sha256": "ee9cfac470aeb6b5b7deb4f6472b7796c3132856849c635c8e56c7a371e40238"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp38-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f8054fb20f13501e0687da2b3133c39a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3559398,
"upload_time": "2024-04-02T16:53:45",
"upload_time_iso_8601": "2024-04-02T16:53:45.954694Z",
"url": "https://files.pythonhosted.org/packages/96/e4/aac747b48dc74203c9671365ba1648fcc0ae70881e971520a3ae2bd8abe9/PyMuPDF-1.24.1-cp38-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2309b272765133ceac9fb7269e31caa268fdcfd3feb7380f24710c61f75b9bfb",
"md5": "aff97a4f78855b0485cd92d10b3c3c90",
"sha256": "825c62367b01e61b4bce0cc96d45b0ec336475422cfa36de6f441b4d3389a26e"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp38-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "aff97a4f78855b0485cd92d10b3c3c90",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3329017,
"upload_time": "2024-04-02T16:53:56",
"upload_time_iso_8601": "2024-04-02T16:53:56.151166Z",
"url": "https://files.pythonhosted.org/packages/23/09/b272765133ceac9fb7269e31caa268fdcfd3feb7380f24710c61f75b9bfb/PyMuPDF-1.24.1-cp38-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ace978d910c962d50f7ae937e006c178f9e1e30b76748b3f49ab1c9f88b7b519",
"md5": "d45114edb347959e281c6eac6e1f8cf6",
"sha256": "d2b4f8956d0ca7564604491db8b29cd7872a2b4d65f1d7e16a1bccfecf84bb56"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp38-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d45114edb347959e281c6eac6e1f8cf6",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3856356,
"upload_time": "2024-04-02T16:53:33",
"upload_time_iso_8601": "2024-04-02T16:53:33.157953Z",
"url": "https://files.pythonhosted.org/packages/ac/e9/78d910c962d50f7ae937e006c178f9e1e30b76748b3f49ab1c9f88b7b519/PyMuPDF-1.24.1-cp38-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "eee2f7c8b2ee77e401cd159ddd92a9c664c1e7b4977d033b07930b07cb0950f4",
"md5": "e3c87c8edbfc7ca7ca394d7dc2ba875a",
"sha256": "7df966954ff0edbcd5d743c5f6fb68b3203e67534747e8753691b8ffedeaa518"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp38-none-win32.whl",
"has_sig": false,
"md5_digest": "e3c87c8edbfc7ca7ca394d7dc2ba875a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3037135,
"upload_time": "2024-04-02T16:54:46",
"upload_time_iso_8601": "2024-04-02T16:54:46.446064Z",
"url": "https://files.pythonhosted.org/packages/ee/e2/f7c8b2ee77e401cd159ddd92a9c664c1e7b4977d033b07930b07cb0950f4/PyMuPDF-1.24.1-cp38-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb5e6504746cfcd47573b4f1276abc8ab3fc83d9c7f11dfb220d5a79b84360ff",
"md5": "8b6ed8b88c70a518a832d81c7b9b727b",
"sha256": "6952d47f0f05cf9338470dda078e4533ddb876368b199ebfa2f9e6076311898b"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp38-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "8b6ed8b88c70a518a832d81c7b9b727b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3621037,
"upload_time": "2024-04-02T16:54:39",
"upload_time_iso_8601": "2024-04-02T16:54:39.536638Z",
"url": "https://files.pythonhosted.org/packages/bb/5e/6504746cfcd47573b4f1276abc8ab3fc83d9c7f11dfb220d5a79b84360ff/PyMuPDF-1.24.1-cp38-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b22ed50d2c2e3e665ac03632a65045a83b808b4a86ab78a33a5b23534675363e",
"md5": "f6aa0b023cfe022bb5e9dd3f0d5d1fbe",
"sha256": "e3f7a101a14d742c93b660b7586ab4c1491caea9062a5de9c308578a7a4f8b69"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp39-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "f6aa0b023cfe022bb5e9dd3f0d5d1fbe",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3559441,
"upload_time": "2024-04-02T16:58:40",
"upload_time_iso_8601": "2024-04-02T16:58:40.349183Z",
"url": "https://files.pythonhosted.org/packages/b2/2e/d50d2c2e3e665ac03632a65045a83b808b4a86ab78a33a5b23534675363e/PyMuPDF-1.24.1-cp39-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6f71599b6c6842ca2a70d2a698f26462459d4724a1b7b42a9e49ae130b1ab49",
"md5": "78d90d3135263b6518dbf732578319fd",
"sha256": "dbc5d67dfd07123293993eb93bee35d329fce0bc8134b9cd5514ef75c68ffee8"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp39-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "78d90d3135263b6518dbf732578319fd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3328963,
"upload_time": "2024-04-02T16:58:48",
"upload_time_iso_8601": "2024-04-02T16:58:48.907255Z",
"url": "https://files.pythonhosted.org/packages/c6/f7/1599b6c6842ca2a70d2a698f26462459d4724a1b7b42a9e49ae130b1ab49/PyMuPDF-1.24.1-cp39-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1649eeb9d094ec2b26d744beee954a3fbec356ab3ad145f27ad7766fe4603ef0",
"md5": "af693aeb1b4895d551c0ccd7ee391206",
"sha256": "38728bb6aab9e3879aa8ac4d337be8fe838d33973f43e3b7805b86265c24f349"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp39-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "af693aeb1b4895d551c0ccd7ee391206",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3854311,
"upload_time": "2024-04-02T16:54:59",
"upload_time_iso_8601": "2024-04-02T16:54:59.775645Z",
"url": "https://files.pythonhosted.org/packages/16/49/eeb9d094ec2b26d744beee954a3fbec356ab3ad145f27ad7766fe4603ef0/PyMuPDF-1.24.1-cp39-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1bf083017c1173ab5724e8c288845e8200cef36d43bbee62f21e204708205211",
"md5": "8894e9d36ba4ba9c07b9e4c3842aec12",
"sha256": "b8a5247d0cec87765481c38d2b8602f0264bf7ca6b5dc3013caf64ce46ad4d5e"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp39-none-win32.whl",
"has_sig": false,
"md5_digest": "8894e9d36ba4ba9c07b9e4c3842aec12",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3036852,
"upload_time": "2024-04-02T16:59:05",
"upload_time_iso_8601": "2024-04-02T16:59:05.614728Z",
"url": "https://files.pythonhosted.org/packages/1b/f0/83017c1173ab5724e8c288845e8200cef36d43bbee62f21e204708205211/PyMuPDF-1.24.1-cp39-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c4e02767ab6788aae1e890fa680883a120934adabebf49bffe238392b2d307d5",
"md5": "d72b75e9cbb8a236413930f84a3bf49b",
"sha256": "d1078ea265635e962693d7298bd39be64af7d1dd2c6dc663a8562e75f547f948"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "d72b75e9cbb8a236413930f84a3bf49b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3621062,
"upload_time": "2024-04-02T16:58:59",
"upload_time_iso_8601": "2024-04-02T16:58:59.228861Z",
"url": "https://files.pythonhosted.org/packages/c4/e0/2767ab6788aae1e890fa680883a120934adabebf49bffe238392b2d307d5/PyMuPDF-1.24.1-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "977b5d2fb823332f5487aa2740ffe526d9cd13e4f99af5c58f572c568a953a0a",
"md5": "4029a62d22a490f909e8c60107185b73",
"sha256": "38e6101dab2ff86c4e2444fcec8a04377ae1d6db1bef0f7a1ddab3ac6abe4d41"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.1.tar.gz",
"has_sig": false,
"md5_digest": "4029a62d22a490f909e8c60107185b73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 22129928,
"upload_time": "2024-04-02T17:04:37",
"upload_time_iso_8601": "2024-04-02T17:04:37.699497Z",
"url": "https://files.pythonhosted.org/packages/97/7b/5d2fb823332f5487aa2740ffe526d9cd13e4f99af5c58f572c568a953a0a/PyMuPDF-1.24.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-02 17:04:37",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pymupdf",
"github_project": "pymupdf",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pymupdf"
}