Skip to content

Removed support for building separate pymupdfb and pymupdfd wheels.#5039

Merged
julian-smith-artifex-com merged 1 commit into
mainfrom
jules
Jul 2, 2026
Merged

Removed support for building separate pymupdfb and pymupdfd wheels.#5039
julian-smith-artifex-com merged 1 commit into
mainfrom
jules

Conversation

@julian-smith-artifex-com

Copy link
Copy Markdown
Collaborator

We used to build separate wheels:
pymupdf: pymupdf code without mupdf libraries.
pymupdfb: mupdf libraries.
pymupdfd: mupdf headers and windows .d library stubs.

This was to reduce the overall size of our wheels on pypi.org when we had a separate wheel for each supported python version - it meant that each of these wheels could share the same (large) pymupdfb wheel.

But for a while now we've been using py_limited_api to produce a single pymupdf wheel for each OS that works on all python versions.

So we don't need the (fairly copmlex) support for building pymupdfb etc, and it's unlikely that we will need it in the future either.

We used to build separate wheels:
    pymupdf: pymupdf code without mupdf libraries.
    pymupdfb: mupdf libraries.
    pymupdfd: mupdf headers and windows .d library stubs.

This was to reduce the overall size of our wheels on pypi.org when we had a
separate wheel for each supported python version - it meant that each of these
wheels could share the same (large) pymupdfb wheel.

But for a while now we've been using py_limited_api to produce a single pymupdf
wheel for each OS that works on all python versions.

So we don't need the (fairly copmlex) support for building pymupdfb etc, and
it's unlikely that we will need it in the future either.
@julian-smith-artifex-com julian-smith-artifex-com marked this pull request as ready for review July 2, 2026 15:49
@julian-smith-artifex-com julian-smith-artifex-com merged commit 1da1e84 into main Jul 2, 2026
3 checks passed
@julian-smith-artifex-com julian-smith-artifex-com deleted the jules branch July 2, 2026 15:53
@github-actions github-actions Bot locked and limited conversation to collaborators Jul 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants