Skip to content

Drop arguments to pybind none for due to backward incompatible changes in nanobind 3 - #221

Merged
inducer merged 2 commits into
inducer:mainfrom
francesco-ballarin:nanobind-3
Aug 22, 2026
Merged

Drop arguments to pybind none for due to backward incompatible changes in nanobind 3#221
inducer merged 2 commits into
inducer:mainfrom
francesco-ballarin:nanobind-3

Conversation

@francesco-ballarin

Copy link
Copy Markdown
Contributor

Fixes #220

I have verified this by building locally and running CI on my fork. However, I have no actual knowledge of the codebase, and in particular I do not understand the implications of passing the true argument to none in pybind 2.x.

pyopencl may need a similar fix (as highlighted by the Tests for downstream project loopy CI job failing on my fork), but I didn't need that for firedrake's stack so I didn't prepare a similar patch there.

@inducer

inducer commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Thanks! The pyopencl changes are inducer/pyopencl#916.

Note that this islpy also needs a recent loopy, see #213.

@inducer
inducer merged commit c75c0b0 into inducer:main Aug 22, 2026
18 of 19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compatibility with nanobind 3

2 participants