Skip to content

build[cartesian]: Bump pybind11 to 3.0.3#2592

Merged
FlorianDeconinck merged 2 commits intoGridTools:mainfrom
stubbiali:pybind11-3.0.3
May 6, 2026
Merged

build[cartesian]: Bump pybind11 to 3.0.3#2592
FlorianDeconinck merged 2 commits intoGridTools:mainfrom
stubbiali:pybind11-3.0.3

Conversation

@stubbiali
Copy link
Copy Markdown
Contributor

Description

This PR proposes to remove the lock on pybind11 introduced by #2468, since v3.0.3 includes pybind/pybind11#6020 addressing the error thread_specific_storage constructor: could not initialize the TSS key! that occurred when compiling gt4py.cartesian stencils with python3.12+. Moreover, v3.0.3 comes with pybind/pybind11#6011 fixing compilation of Python bindings for GHEX with GCC 14 + nvcc (see ghex-org/GHEX#180).

The current constraint on pybind11 prevents using v3.0.3 in PMAP.

@FlorianDeconinck FlorianDeconinck self-requested a review May 6, 2026 13:11
Copy link
Copy Markdown
Contributor

@FlorianDeconinck FlorianDeconinck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, thanks for the clean up.

You have to re-do the uv.lock

@FlorianDeconinck
Copy link
Copy Markdown
Contributor

cscsci-run

@FlorianDeconinck
Copy link
Copy Markdown
Contributor

cscs-ci run

@FlorianDeconinck FlorianDeconinck merged commit ab40e65 into GridTools:main May 6, 2026
32 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.

2 participants