Download Latest Version PyMuPDF-2.0 released source code.zip (100.3 MB) Google Add to Preferred Sources
Home / 2.0
Name Modified Size InfoDownloads / Week
Parent folder
PyMuPDF-2.0 released source code.tar.gz 2026-10-16 99.6 MB
PyMuPDF-2.0 released source code.zip 2026-10-16 100.3 MB
README.md 2026-10-16 1.5 kB
Totals: 3 Items   199.9 MB 21

Wheels for Windows, Linux and MacOS, and the sdist, are available on https://pypi.org and can be installed in the usual way, for example:

python -m pip install --upgrade pymupdf

Changes in version 2.0

Fixed issues:

  • Fixed [#4994]
  • Fixed [#5054]
  • Fixed [#5055]
  • Fixed [#5059]
  • Fixed [#5067]
  • Fixed [#5077]
  • Fixed [#5082]
  • Fixed [#5100]
  • Fixed [#5101]
  • Fixed [#5108]
  • Fixed [#5112]
  • Fixed [#5122]
  • Fixed [#5125]
  • Fixed [#5140]
  • Fixed [#5152]
  • Fixed [#5154]
  • Fixed [#5165]

Other:

  • Added support for form field hierarchies.
  • Added support for radio button groups.
  • Added support for widget aliases.
  • Fixed builds with swig-4.5.
  • Fixed https://bugs.ghostscript.com/show_bug.cgi?id=709683_ Path Traversal and Arbitrary File Write in PyMuPDF CLI Font Extraction (CVE-2026-82035)
  • Fixed ignoring aspect ratio for square images.
  • Fixed potential SEGV in pymupdf.Page.get_cdrawings() if callback raises exception.
  • Fixed use with python-3.15.
  • Remove the debug timing loop from Annot.update().
  • Retrospectively marked [#3478] fixed in 1.25.3.
  • Retrospectively marked [#4158] fixed in 1.27.2.2
  • Retrospectively marked [#4896] fixed in 1.28.0.
  • Retrospectively marked [#4918] fixed in 1.28.0.
  • Supported Python versions are now 3.11-3.15.
  • Use MuPDF-1.28.5.
  • Warning for use of deprecated fitz API now uses warnings.warn() with FutureWarning.
Source: README.md, updated 2026-10-16