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.26.7.post4.tar.gz (10.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.26.7.post4-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file pymupdf_stubs-1.26.7.post4.tar.gz.

File metadata

  • Download URL: pymupdf_stubs-1.26.7.post4.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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.26.7.post4.tar.gz
Algorithm Hash digest
SHA256 074003b504a45149283ccd1f41ef6550b14b94b7b46f4112e8182644487767ed
MD5 a78fecef14f1a60ffb2397c1fed6ec99
BLAKE2b-256 e5b0d6f566f17a77274f24fcac0de042cd6a48527d09bcaf72dce302aa8ce283

See more details on using hashes here.

File details

Details for the file pymupdf_stubs-1.26.7.post4-py3-none-any.whl.

File metadata

  • Download URL: pymupdf_stubs-1.26.7.post4-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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.26.7.post4-py3-none-any.whl
Algorithm Hash digest
SHA256 049d262fe34d65a1dd9d39ecf2f1927cd32a74ea96d9dfc70ec67e1b74f628da
MD5 e6dc6a03b65c229de5515d0f722d8dbb
BLAKE2b-256 5f842e656219b078bb85af28c885fcb415f869cef6990ce6a1a25bd4c32fe477

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