Skip to content

Migrate to Pybind11 v3 - #30291

Merged
QuLogic merged 7 commits into
matplotlib:mainfrom
QuLogic:pybind3
Jul 24, 2026
Merged

Migrate to Pybind11 v3#30291
QuLogic merged 7 commits into
matplotlib:mainfrom
QuLogic:pybind3

Conversation

@QuLogic

@QuLogic QuLogic commented Jul 11, 2025

Copy link
Copy Markdown
Member

PR summary

This was just released, so we probably don't want to make a hard cut-off here, but this is just a check to see how the new options work out without any attempt to maintain backwards-compatibility.

PR checklist

QuLogic added 6 commits July 14, 2026 02:12
And drop the manual wrapper to emulate it.
This is the recommended, but not-yet-default, holder for C++ classes.
This ensures that a new one will be created for each sub-interpreter, or
if the module is reloaded.
Note, at this time, NumPy does not support subinterpreters, and so we do
not either.
@tacaswell

Copy link
Copy Markdown
Member

I am 👍 moving ahead with this.

Comment thread src/ft2font_wrapper.cpp
@QuLogic
QuLogic merged commit 3947351 into matplotlib:main Jul 24, 2026
47 checks passed
@QuLogic
QuLogic deleted the pybind3 branch July 24, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants