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.post5.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.post5-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymupdf_stubs-1.26.7.post5.tar.gz
  • Upload date:
  • Size: 10.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.26.7.post5.tar.gz
Algorithm Hash digest
SHA256 7b7e288dc091853f00c04b59004934b5953dc3bd5685ce1608549daac46e28f9
MD5 22c55112ed300dac0679adf57ea445bc
BLAKE2b-256 9515c254c957085c591208b950ab856f75e4c9e8f38202af4721057a8be44153

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymupdf_stubs-1.26.7.post5-py3-none-any.whl
  • Upload date:
  • Size: 11.8 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.26.7.post5-py3-none-any.whl
Algorithm Hash digest
SHA256 ad049eb1e4a276b5d7ebc8aa5e216acf307b0309e841e77b48b8540ea2613680
MD5 d8e2de56adfa184bbc9e893bcd9f939b
BLAKE2b-256 803798a538828a0072f49a2729ca624a7bbfc13a53fec08e25c0028f779b82fb

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