Skip to content

Commit

Permalink
Temporarily patch nanobind 2.0 to allow wrapping STL containers (std:…
Browse files Browse the repository at this point in the history
…:array in particular) of PETSc IS
  • Loading branch information
francesco-ballarin committed Jun 5, 2024
1 parent 06d49f3 commit 03c691e
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ jobs:
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV
echo "CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH" >> $GITHUB_ENV
rm /dolfinx-env/lib/python3.12/site-packages/petsc4py/py.typed
cd /dolfinx-env/lib/python3.12/site-packages/nanobind/
wget https://github.com/wjakob/nanobind/commit/20b06573995495c528d4acd75bda7f0430789dd8.diff
patch -p1 < 20b06573995495c528d4acd75bda7f0430789dd8.diff
- backend: dolfinx-complex
container: ghcr.io/fenics/dolfinx/dolfinx:nightly
setup_container: |
Expand All @@ -52,6 +55,9 @@ jobs:
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> $GITHUB_ENV
echo "CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH" >> $GITHUB_ENV
rm /dolfinx-env/lib/python3.12/site-packages/petsc4py/py.typed
cd /dolfinx-env/lib/python3.12/site-packages/nanobind/
wget https://github.com/wjakob/nanobind/commit/20b06573995495c528d4acd75bda7f0430789dd8.diff
patch -p1 < 20b06573995495c528d4acd75bda7f0430789dd8.diff
fail-fast: false
container:
image: ${{ matrix.container }}
Expand Down

0 comments on commit 03c691e

Please sign in to comment.