Name | PyMuPDF JSON |
Version |
1.24.7
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-06-26 13:44:24 |
maintainer | None |
docs_url | None |
author | Artifex |
requires_python | >=3.8 |
license | GNU AFFERO GPL 3.0 |
keywords |
|
VCS |
![](/static/img/github-24-000000.png) |
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).
# Community
Join us on **Discord** here: [#pymupdf](https://discord.gg/TSpYGBW4eq)
# 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 pymupdf # imports the pymupdf library
doc = pymupdf.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.
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/66/52/c87b39831b8989e251464b0db4bbae39a1238829152d863ef224882fdd0e/PyMuPDF-1.24.7.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# Community\nJoin us on **Discord** here: [#pymupdf](https://discord.gg/TSpYGBW4eq)\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 pymupdf # imports the pymupdf library\ndoc = pymupdf.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",
"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.7",
"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": "b40c999054ba175143c19835babe39bb1e755c80e18477d5e4f809fd20262af9",
"md5": "72b994ade5ac46dc81636ab7bca85991",
"sha256": "9b6984d57e127e016231b2e89b247f2b0fef07af84d4cc91e4893c6d3fde52c7"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp310-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "72b994ade5ac46dc81636ab7bca85991",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3184857,
"upload_time": "2024-06-26T13:42:40",
"upload_time_iso_8601": "2024-06-26T13:42:40.466288Z",
"url": "https://files.pythonhosted.org/packages/b4/0c/999054ba175143c19835babe39bb1e755c80e18477d5e4f809fd20262af9/PyMuPDF-1.24.7-cp310-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "13edec22f81d858cbc37f1d00e1b177ce658f15552816915ed804b00dc5fdfae",
"md5": "88b1da1b460fe0661bbd39d2e4901cfd",
"sha256": "7b8405aac8011b445ceb1bc2d4f4c44b2c969024b301f1178399e0084541d747"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp310-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "88b1da1b460fe0661bbd39d2e4901cfd",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2965250,
"upload_time": "2024-06-26T13:42:45",
"upload_time_iso_8601": "2024-06-26T13:42:45.549312Z",
"url": "https://files.pythonhosted.org/packages/13/ed/ec22f81d858cbc37f1d00e1b177ce658f15552816915ed804b00dc5fdfae/PyMuPDF-1.24.7-cp310-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e624309ddf66400fcc19bf9ef1089e0857ec4709c0110eb7612c4b81387963c7",
"md5": "444355652a229876e3c09778a2fa0d8a",
"sha256": "7a59e24873e6d135f9c07be9f47d98502171210957819c8ffa9a7cca1cac1fb8"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp310-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "444355652a229876e3c09778a2fa0d8a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3475474,
"upload_time": "2024-06-26T13:42:49",
"upload_time_iso_8601": "2024-06-26T13:42:49.905204Z",
"url": "https://files.pythonhosted.org/packages/e6/24/309ddf66400fcc19bf9ef1089e0857ec4709c0110eb7612c4b81387963c7/PyMuPDF-1.24.7-cp310-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0ee96631e0a8d1436bd5680eb851b8b251af40d174f154e48a37457aaa8ab30",
"md5": "73950f0aa3eb50c4ec5ff683baed33d3",
"sha256": "bdd9a1b703e3fedd9836d54a13b89ddf772a6eaea3b1e34dcd682b8f0b5b7123"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp310-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "73950f0aa3eb50c4ec5ff683baed33d3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3591472,
"upload_time": "2024-06-26T13:42:53",
"upload_time_iso_8601": "2024-06-26T13:42:53.958484Z",
"url": "https://files.pythonhosted.org/packages/c0/ee/96631e0a8d1436bd5680eb851b8b251af40d174f154e48a37457aaa8ab30/PyMuPDF-1.24.7-cp310-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ec577732a3d9ab0c0151604421f73b9d9ebd4b3de88037ff2286b14eb1085004",
"md5": "cfdd541e90cfe61ee02d7a59f7f04fb8",
"sha256": "3a2e8af6e2ef437c4e599c7e520299ea10ef02680be0a8533f78d6ee489c5a60"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp310-none-win32.whl",
"has_sig": false,
"md5_digest": "cfdd541e90cfe61ee02d7a59f7f04fb8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 2688212,
"upload_time": "2024-06-26T13:43:01",
"upload_time_iso_8601": "2024-06-26T13:43:01.309081Z",
"url": "https://files.pythonhosted.org/packages/ec/57/7732a3d9ab0c0151604421f73b9d9ebd4b3de88037ff2286b14eb1085004/PyMuPDF-1.24.7-cp310-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab63e49a71d83a4e033e1bf78f37ece22f3ba45549a7e3bd1172e3481fc6de3c",
"md5": "a62931507abb477f84e45e2e706627ed",
"sha256": "8293773e973cf07f5d6398699d5d98151a025c9db04a333fd55a87c8f8c3c74b"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp310-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "a62931507abb477f84e45e2e706627ed",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3210969,
"upload_time": "2024-06-26T13:42:57",
"upload_time_iso_8601": "2024-06-26T13:42:57.867568Z",
"url": "https://files.pythonhosted.org/packages/ab/63/e49a71d83a4e033e1bf78f37ece22f3ba45549a7e3bd1172e3481fc6de3c/PyMuPDF-1.24.7-cp310-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2f007a872028dbd8cd01f8f4079170107d7673a5cd0f84b8658515456a48f08a",
"md5": "aacb64006fab9db01df1c84ded153092",
"sha256": "11770619a1d5b90f5f81cc22c11967b2f473310fc9a8f2aa96c1aabff5971c63"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp311-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "aacb64006fab9db01df1c84ded153092",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3184856,
"upload_time": "2024-06-26T13:43:09",
"upload_time_iso_8601": "2024-06-26T13:43:09.975722Z",
"url": "https://files.pythonhosted.org/packages/2f/00/7a872028dbd8cd01f8f4079170107d7673a5cd0f84b8658515456a48f08a/PyMuPDF-1.24.7-cp311-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4fe13318a22aa3682015eb0bf9722cb91318bff81668025322ba9dd4bbb7b74e",
"md5": "9a96efda9af46da773743aa5532ac36d",
"sha256": "5e9b6018b3af45c6ca04adb0441369eefc0d66e5023f8d54befde9bb4f078c5a"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp311-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9a96efda9af46da773743aa5532ac36d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2965250,
"upload_time": "2024-06-26T13:43:15",
"upload_time_iso_8601": "2024-06-26T13:43:15.706023Z",
"url": "https://files.pythonhosted.org/packages/4f/e1/3318a22aa3682015eb0bf9722cb91318bff81668025322ba9dd4bbb7b74e/PyMuPDF-1.24.7-cp311-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d18eafd1805e83de6b906690daa705511c3e9832cec1214b22aca3800db5e59e",
"md5": "7ae223c60a6c0093b5c8141c708a1207",
"sha256": "44f4c58040c496fcfc0719df17dab60348c7988d874c5e17233fa664dcf0a984"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp311-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7ae223c60a6c0093b5c8141c708a1207",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3475479,
"upload_time": "2024-06-26T13:43:23",
"upload_time_iso_8601": "2024-06-26T13:43:23.284997Z",
"url": "https://files.pythonhosted.org/packages/d1/8e/afd1805e83de6b906690daa705511c3e9832cec1214b22aca3800db5e59e/PyMuPDF-1.24.7-cp311-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f620a23ad5eedbf40dd2234e096701f10be56d24c16b82a38e055f399eb4299c",
"md5": "d5e6c7c4c04e04451966502655aeecd6",
"sha256": "0d7e8d2155bdc6e61242bdbf5dff2f6d0118f1a3f9e5d83db334a5cf71c90c5f"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp311-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "d5e6c7c4c04e04451966502655aeecd6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3591564,
"upload_time": "2024-06-26T13:43:28",
"upload_time_iso_8601": "2024-06-26T13:43:28.794557Z",
"url": "https://files.pythonhosted.org/packages/f6/20/a23ad5eedbf40dd2234e096701f10be56d24c16b82a38e055f399eb4299c/PyMuPDF-1.24.7-cp311-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b16cca6cc76ad4b747d0f58b64bb122ad364415538f9208b3e86cfe1b0bedb49",
"md5": "4e4f239001933c2bff19455f051fa2b6",
"sha256": "3ea0bb27512e72225822d98b6747b51b02de84cc1e17a5579d90ad957760de03"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp311-none-win32.whl",
"has_sig": false,
"md5_digest": "4e4f239001933c2bff19455f051fa2b6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 2688138,
"upload_time": "2024-06-26T13:43:37",
"upload_time_iso_8601": "2024-06-26T13:43:37.212603Z",
"url": "https://files.pythonhosted.org/packages/b1/6c/ca6cc76ad4b747d0f58b64bb122ad364415538f9208b3e86cfe1b0bedb49/PyMuPDF-1.24.7-cp311-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2d720b5f8f6afa38ae2279c54a521a07ddd78a784e9b779e7a0d4d4ed6c9c1fe",
"md5": "abd7f94fc20f80287383cd054e93cf03",
"sha256": "785c8a40fd5d76b47759f4ade6db0b78a799bb1fb2dd61bbe59784538299ee21"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp311-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "abd7f94fc20f80287383cd054e93cf03",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3211128,
"upload_time": "2024-06-26T13:43:33",
"upload_time_iso_8601": "2024-06-26T13:43:33.292631Z",
"url": "https://files.pythonhosted.org/packages/2d/72/0b5f8f6afa38ae2279c54a521a07ddd78a784e9b779e7a0d4d4ed6c9c1fe/PyMuPDF-1.24.7-cp311-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7bdbd6873978720736565427b7bedc1c92f9acd83351803062e81ab9ef379a9a",
"md5": "1f7f0a9441c6119808b6c90c941e3012",
"sha256": "999f40a6ead5aaad0c9e23b3c2ed009080bf51be9485ae122ff2cedd6487874b"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp312-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "1f7f0a9441c6119808b6c90c941e3012",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3221296,
"upload_time": "2024-06-26T13:43:41",
"upload_time_iso_8601": "2024-06-26T13:43:41.050182Z",
"url": "https://files.pythonhosted.org/packages/7b/db/d6873978720736565427b7bedc1c92f9acd83351803062e81ab9ef379a9a/PyMuPDF-1.24.7-cp312-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1d3289e8501647a339d097e0621eeae09ddd199cfb0e8bef0e675928b9da9463",
"md5": "2d9d0108e355f74b4a50e280b76c761e",
"sha256": "03facd26907dcbba63429e8b56fdbabd717f22fb6d24b38bdefc591b309ce437"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp312-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2d9d0108e355f74b4a50e280b76c761e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2969006,
"upload_time": "2024-06-26T13:43:45",
"upload_time_iso_8601": "2024-06-26T13:43:45.361858Z",
"url": "https://files.pythonhosted.org/packages/1d/32/89e8501647a339d097e0621eeae09ddd199cfb0e8bef0e675928b9da9463/PyMuPDF-1.24.7-cp312-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7c5d878eb7d0f32e7007560e7642fe1dd004d2a1a0038435c8d9faa3cd6df3bd",
"md5": "818a3459ad7407b4b26854722d78d7a0",
"sha256": "89ccd758b5b7d1e05d615e85fb5d358ff1994ff70aaa5df4f0724bd414847949"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp312-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "818a3459ad7407b4b26854722d78d7a0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3483067,
"upload_time": "2024-06-26T13:43:49",
"upload_time_iso_8601": "2024-06-26T13:43:49.111470Z",
"url": "https://files.pythonhosted.org/packages/7c/5d/878eb7d0f32e7007560e7642fe1dd004d2a1a0038435c8d9faa3cd6df3bd/PyMuPDF-1.24.7-cp312-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bfcb77b6d2c4291e97b15c3df52bc93272b2accfa16d7221b1abafa9ed1563d7",
"md5": "734591efe8dfaa27b245b235d8aa108c",
"sha256": "8873253ffedb7bcc8dcafa9bfe8f1efa39ac91732ccc579e1c1746eeff4ed83a"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp312-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "734591efe8dfaa27b245b235d8aa108c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3602356,
"upload_time": "2024-06-26T13:43:53",
"upload_time_iso_8601": "2024-06-26T13:43:53.437091Z",
"url": "https://files.pythonhosted.org/packages/bf/cb/77b6d2c4291e97b15c3df52bc93272b2accfa16d7221b1abafa9ed1563d7/PyMuPDF-1.24.7-cp312-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ec67f089968445cd7a761284a199171ecb184c133cae9557a1c1d6f99b8f374",
"md5": "f4a5d18aa2c4d458ee2420001309406f",
"sha256": "5341440bfc6c89f025990d181896b74097f6b145f5e563e3d5e5fa944c79aae6"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp312-none-win32.whl",
"has_sig": false,
"md5_digest": "f4a5d18aa2c4d458ee2420001309406f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 2690643,
"upload_time": "2024-06-26T13:44:00",
"upload_time_iso_8601": "2024-06-26T13:44:00.483485Z",
"url": "https://files.pythonhosted.org/packages/9e/c6/7f089968445cd7a761284a199171ecb184c133cae9557a1c1d6f99b8f374/PyMuPDF-1.24.7-cp312-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1e0d3798ff9c6d2227bf3ad458cf5b6d8bc7c4e98d72cec535796fc2cf1d11af",
"md5": "31ea031186ac88cdc46bd195efb260fc",
"sha256": "a906b57dae8f3870663f3d3a1d4a66b67cc8f5cf644bcbdd175a391f5f74f2ef"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp312-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "31ea031186ac88cdc46bd195efb260fc",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3221312,
"upload_time": "2024-06-26T13:43:57",
"upload_time_iso_8601": "2024-06-26T13:43:57.501982Z",
"url": "https://files.pythonhosted.org/packages/1e/0d/3798ff9c6d2227bf3ad458cf5b6d8bc7c4e98d72cec535796fc2cf1d11af/PyMuPDF-1.24.7-cp312-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "24d86145da82186986accda56a65f08625a25eff0cb7981a1cd864472518b3b0",
"md5": "d4c0451a70db5fbe0175df74e43e04cc",
"sha256": "b18630fead76175059b973230cc175c4ed30e9f4ea03d25963d2c74440bdb78b"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp38-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "d4c0451a70db5fbe0175df74e43e04cc",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3188066,
"upload_time": "2024-06-26T13:41:55",
"upload_time_iso_8601": "2024-06-26T13:41:55.548630Z",
"url": "https://files.pythonhosted.org/packages/24/d8/6145da82186986accda56a65f08625a25eff0cb7981a1cd864472518b3b0/PyMuPDF-1.24.7-cp38-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e652dc35f128902a532d70c74194978b825b37a345ff4eab5cf310b4d63deed2",
"md5": "93565f2c6b9fc4045410b20620dc8b09",
"sha256": "a94d556b7ea25e6195c46dc2c4114d30e8e51233a49f0ed589f8e0190d2cc3b5"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp38-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "93565f2c6b9fc4045410b20620dc8b09",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2966659,
"upload_time": "2024-06-26T13:42:01",
"upload_time_iso_8601": "2024-06-26T13:42:01.886439Z",
"url": "https://files.pythonhosted.org/packages/e6/52/dc35f128902a532d70c74194978b825b37a345ff4eab5cf310b4d63deed2/PyMuPDF-1.24.7-cp38-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "83c6509f77dd58f7ae4a14890c5e35d7c470738794da867d66f3cc2bdf802f02",
"md5": "54c7d0e81bc446fed6ac2ae086f5acc9",
"sha256": "d95c0cc4768ce09d06c31280cda6fc7619026e615d33beee2dbd1c74ea3a1e08"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp38-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "54c7d0e81bc446fed6ac2ae086f5acc9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3453215,
"upload_time": "2024-06-26T13:41:40",
"upload_time_iso_8601": "2024-06-26T13:41:40.972379Z",
"url": "https://files.pythonhosted.org/packages/83/c6/509f77dd58f7ae4a14890c5e35d7c470738794da867d66f3cc2bdf802f02/PyMuPDF-1.24.7-cp38-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "60694d8ace34cf00954c0c632f75d1fe701bbdd9a6424a4e871e77f2af83676b",
"md5": "0131033329bc1f5261cc88d44d64a6cf",
"sha256": "5c7c964e4b3dfbcd7a0ec11f44090002967c9652cf1dbaf5e09de333c479eae3"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp38-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "0131033329bc1f5261cc88d44d64a6cf",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3575573,
"upload_time": "2024-06-26T13:42:07",
"upload_time_iso_8601": "2024-06-26T13:42:07.118662Z",
"url": "https://files.pythonhosted.org/packages/60/69/4d8ace34cf00954c0c632f75d1fe701bbdd9a6424a4e871e77f2af83676b/PyMuPDF-1.24.7-cp38-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "85b30901e0a260cfe0d8cb6c1c615ff7ef9cbc3d3af3a0278efc6c904df1ca78",
"md5": "4b1be4041e9f5dad5fe0f78fb0062d94",
"sha256": "5812645087eaf537efb168df1a78b40b76d6b01c694b890d31e362fd007926fe"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp38-none-win32.whl",
"has_sig": false,
"md5_digest": "4b1be4041e9f5dad5fe0f78fb0062d94",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 2687513,
"upload_time": "2024-06-26T13:42:14",
"upload_time_iso_8601": "2024-06-26T13:42:14.574183Z",
"url": "https://files.pythonhosted.org/packages/85/b3/0901e0a260cfe0d8cb6c1c615ff7ef9cbc3d3af3a0278efc6c904df1ca78/PyMuPDF-1.24.7-cp38-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "992eb8f7ded3a3d734bd2ff63fffecc8f1c5983edb91d7b28837566ed95a2b16",
"md5": "99c57051594c3dd192f3de7b39c740a7",
"sha256": "b11065d5192bdc6e80046505ed68447276d3698ec1d0a3eea8dc2533f972f8fb"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp38-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "99c57051594c3dd192f3de7b39c740a7",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3211376,
"upload_time": "2024-06-26T13:42:11",
"upload_time_iso_8601": "2024-06-26T13:42:11.153075Z",
"url": "https://files.pythonhosted.org/packages/99/2e/b8f7ded3a3d734bd2ff63fffecc8f1c5983edb91d7b28837566ed95a2b16/PyMuPDF-1.24.7-cp38-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2439c013bd59a12af5196a0e43b1e89b8e421fab527f0c58065ece806e5d063",
"md5": "518291673157f7a79ba4322ee25f9d57",
"sha256": "102d3427fcc3a47084eb2faa670de8a58e5d2061b4e61365b323d12a7bac0afd"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp39-none-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "518291673157f7a79ba4322ee25f9d57",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3184857,
"upload_time": "2024-06-26T13:42:18",
"upload_time_iso_8601": "2024-06-26T13:42:18.709339Z",
"url": "https://files.pythonhosted.org/packages/f2/43/9c013bd59a12af5196a0e43b1e89b8e421fab527f0c58065ece806e5d063/PyMuPDF-1.24.7-cp39-none-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b84b3c69f0ee5e43f7680c7d9ae0d9b611119ae7a530515b99f2245274c47a37",
"md5": "d762bc52af194ce2b2381d9bee5ba643",
"sha256": "5580c975a166a3fb1908fb055c0427bcd23abe7a7d3113777d15c0e5f8a2133b"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp39-none-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d762bc52af194ce2b2381d9bee5ba643",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2965258,
"upload_time": "2024-06-26T13:42:22",
"upload_time_iso_8601": "2024-06-26T13:42:22.802792Z",
"url": "https://files.pythonhosted.org/packages/b8/4b/3c69f0ee5e43f7680c7d9ae0d9b611119ae7a530515b99f2245274c47a37/PyMuPDF-1.24.7-cp39-none-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b8d9d1d2c373d10e8b5e5e7ce7aef721d1e090a81d2a0a68ba80a472c2038ded",
"md5": "cc276931d3fc916587c2752d4d6d5f5d",
"sha256": "53cedffedc7ec5c019f8b06d0e18b1f410f4af15e0c122330b79d5e617739042"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp39-none-manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cc276931d3fc916587c2752d4d6d5f5d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3450863,
"upload_time": "2024-06-26T13:42:26",
"upload_time_iso_8601": "2024-06-26T13:42:26.729642Z",
"url": "https://files.pythonhosted.org/packages/b8/d9/d1d2c373d10e8b5e5e7ce7aef721d1e090a81d2a0a68ba80a472c2038ded/PyMuPDF-1.24.7-cp39-none-manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fe6d6b5ac010a756deacef6f10c015c172d26eba4d3036e48307e24fe26f9286",
"md5": "f9cb14b564e8a9898860560df2025e8d",
"sha256": "371b983ba2b396a636518e2cfaa76ea8cccd38c9bdbc942256df678e421f7063"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp39-none-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "f9cb14b564e8a9898860560df2025e8d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3568277,
"upload_time": "2024-06-26T13:42:30",
"upload_time_iso_8601": "2024-06-26T13:42:30.531821Z",
"url": "https://files.pythonhosted.org/packages/fe/6d/6b5ac010a756deacef6f10c015c172d26eba4d3036e48307e24fe26f9286/PyMuPDF-1.24.7-cp39-none-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e0fe85e3d0bb702c5e04d9821352752f79b97e7a76c566f2e2ea6956d4db3852",
"md5": "e9759bcc6a6fd76b8d500589be0b0f60",
"sha256": "0a93d0f5c5b5cdc2f1718dbdf4b1c34aafc68ee4e44688b58c0a2894277ca941"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp39-none-win32.whl",
"has_sig": false,
"md5_digest": "e9759bcc6a6fd76b8d500589be0b0f60",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 2687130,
"upload_time": "2024-06-26T13:42:37",
"upload_time_iso_8601": "2024-06-26T13:42:37.368078Z",
"url": "https://files.pythonhosted.org/packages/e0/fe/85e3d0bb702c5e04d9821352752f79b97e7a76c566f2e2ea6956d4db3852/PyMuPDF-1.24.7-cp39-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "687475486939d7f77a3002a24c53b303e16f5d2fa28041de823e4af6361358dd",
"md5": "bf59489982b348654c73bc40b9e048ba",
"sha256": "f82db6fd757fb3698075e2e68e4f6df7ae89b82a96ae102e178e5b01a250359b"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7-cp39-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "bf59489982b348654c73bc40b9e048ba",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3211013,
"upload_time": "2024-06-26T13:42:33",
"upload_time_iso_8601": "2024-06-26T13:42:33.934889Z",
"url": "https://files.pythonhosted.org/packages/68/74/75486939d7f77a3002a24c53b303e16f5d2fa28041de823e4af6361358dd/PyMuPDF-1.24.7-cp39-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6652c87b39831b8989e251464b0db4bbae39a1238829152d863ef224882fdd0e",
"md5": "9eede67353ca5e920016c3d3d974afb4",
"sha256": "a34ceae204f215bad51f49dd43987116c6a6269fc03d8770224f7067013b59b8"
},
"downloads": -1,
"filename": "PyMuPDF-1.24.7.tar.gz",
"has_sig": false,
"md5_digest": "9eede67353ca5e920016c3d3d974afb4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 31516164,
"upload_time": "2024-06-26T13:44:24",
"upload_time_iso_8601": "2024-06-26T13:44:24.285503Z",
"url": "https://files.pythonhosted.org/packages/66/52/c87b39831b8989e251464b0db4bbae39a1238829152d863ef224882fdd0e/PyMuPDF-1.24.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-26 13:44:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pymupdf",
"github_project": "pymupdf",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pymupdf"
}