Skip to main content

Type stubs for PyMuPDF (fitz), automatically generated

Project description

pymupdf-stubs

PyPI Changelog License

Type stubs for PyMuPDF (pymupdf / fitz), published as a PEP 561 stub-only package.

Installation

pip install -U pymupdf-stubs

This package targets current PyMuPDF releases.

Usage

No runtime code changes are required. Install stubs and run your type checker.

import pymupdf
import fitz

doc = pymupdf.Document()
page = doc[0]
drawings = page.get_drawings()

Type Checking

This repository validates stubs with:

uv run ty check

Compatibility Notes

  • fitz is supported as a compatibility re-export of pymupdf.
  • Some highly dynamic APIs may still be typed as Any or broad dictionary shapes.
  • If a PyMuPDF API is missing or incorrect, please open an issue.

Contributing

Issues and PRs are welcome: https://github.com/elohmeier/pymupdf-stubs/issues

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymupdf_stubs-1.27.2.2.post1.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pymupdf_stubs-1.27.2.2.post1-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file pymupdf_stubs-1.27.2.2.post1.tar.gz.

File metadata

  • Download URL: pymupdf_stubs-1.27.2.2.post1.tar.gz
  • Upload date:
  • Size: 11.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pymupdf_stubs-1.27.2.2.post1.tar.gz
Algorithm Hash digest
SHA256 e6889986a84ef7da6641cc70a2cf9065cd6256130f335acb8145f8d7be7d518a
MD5 a3d638bc193bb113eae90d65acc677c3
BLAKE2b-256 fb8dba79771168e1be926b63343bb7d8d28fd03567ec3b51d89beee03eb41e8f

See more details on using hashes here.

File details

Details for the file pymupdf_stubs-1.27.2.2.post1-py3-none-any.whl.

File metadata

  • Download URL: pymupdf_stubs-1.27.2.2.post1-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pymupdf_stubs-1.27.2.2.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 073a798f1b5bc2f965da3e1481458e22d5b7ff603e42c671fe228e1d1d69c1cd
MD5 a2cc607145e903e1711e7661e33a32a2
BLAKE2b-256 7469c112af390e0346309e0d2c63d0757b5e2897070cdd8744fc1237bfe4b0f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page