pkg.soopen package index

brew / rang 1739

Installer pymupdf avec Homebrew, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de pymupdf pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install pymupdf

local Homebrew formula metadata

Linux

Debian aptvérifié · 92%
sudo apt install python3-fitz

Debian stable package indexes · python3-fitz · Source: deb.debian.org

aperçu

Résumé du paquet

Python bindings for the PDF toolkit and renderer MuPDF

Commandes et alias

  • pymupdf

historique

Historique du projet et usages

PyMuPDF is a high-performance Python binding to MuPDF for reading, rendering, extracting, converting, and modifying documents.

Historique du projet

PyMuPDF developed as Python bindings for the MuPDF engine and tracked MuPDF's expanding support for PDF, XPS, EPUB, CBZ, images, and related formats.

Early releases used `fitz` as the Python import name, reflecting MuPDF's rendering-engine history. The project later adopted `pymupdf` as the preferred import while retaining `fitz` as a compatibility fallback.

Historique d'adoption

PyMuPDF is published as a Python package and packaged by Homebrew, Debian, and Ubuntu according to the supplied facts. Its availability as prebuilt Python wheels and its broad document-format support have made it a common choice for programmatic PDF extraction and rendering.

Modes d'utilisation

Import `pymupdf`, open a document with `pymupdf.open(path)`, and iterate its pages to extract text, render pixmaps, inspect images, or manipulate supported PDF structures.

Use PyMuPDF when document work must be embedded in Python applications. Many non-PDF formats can be read and converted, while modification operations primarily target PDF documents.

Pourquoi les passionnés de paquets s'y intéressent

PyMuPDF exposes MuPDF's native rendering and document engine through a Pythonic API, giving Python users unusually broad access to text and image extraction, page rendering, annotations, redaction, document conversion, and low-level PDF objects. Package users should also know that the historic import name `fitz` can collide with an unrelated package.

Chronologie

  • 2016: The documented 1.9 series tracked MuPDF's contemporary rendering engine and expanded document and annotation APIs.
  • Later: `pymupdf` replaced `fitz` as the preferred Python import name while compatibility was retained.

Related projects

  • MuPDF supplies the underlying rendering and document-processing engine.
  • The PyMuPDF organization also maintains utilities, optional font resources, and higher-level document-extraction projects built around the core binding.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 5 plateformes.
  • S’installe avec 2 dépendances d’exécution.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
pymupdfcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-11-04
version du gestionnaire2.0
gestionnaire mis à jour2026-10-30
données localesOK
amontnot checked
dernière version détectéenon détecté

https://pymupdf.readthedocs.io/en/latest/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:pymupdf
Version2.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/pymupdf
Page d'accueilhttps://pymupdf.readthedocs.io/en/latest/
Docs amonthttps://pymupdf.readthedocs.io/en/latest/
LicenceAGPL-3.0-only
Archive sourcehttps://files.pythonhosted.org/packages/b0/23/3575cf6652171bba33fd4b41d34ab92c7ee75bb5e5790f5a2a044b9ba49b/pymupdf-2.0.tar.gz
Dernière mise à jour2026-10-30T12:25:08+02:00
Pulseupdated
Dépendancesmupdf, python@3.15
Dépendances de compilationfreetype, swig
Bouteilledisponible (sur arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepymupdf
Version Scheme0
Revision1
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

python3-fitz 1.25.4+ds1-3+deb13u1

Python binding for MuPDF (forward compatibility name)

https://github.com/pymupdf/PyMuPDF

sudo apt install python3-fitz
  • Section: python
  • Architecture: all
  • Source Package: pymupdf
  • 2 Dépendances
  • normalized package name match
  • Correspondance par : Pymupdf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-fitz from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

python3-pymupdf 1.25.4+ds1-3+deb13u1

Python binding for MuPDF

https://github.com/pymupdf/PyMuPDF

sudo apt install python3-pymupdf
  • Section: python
  • Architecture: amd64
  • Source Package: pymupdf
  • 6 Dépendances
  • normalized package name match
  • Correspondance par : Pymupdf
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-pymupdf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

python3-fitz 1.23.7+ds1-1ubuntu2

Python binding for MuPDF

https://github.com/pymupdf/PyMuPDF

sudo apt install python3-fitz
  • Section: universe/python
  • Architecture: amd64
  • Source Package: pymupdf
  • 9 Dépendances
  • normalized package name match
  • Correspondance par : Pymupdf
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-fitz from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation