You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: Exercise pybind11 and nanobind Python bindings in CI
- Add workflow input and env for OIIO_PYTHON_BINDINGS_BACKEND; run with
backend=both on selected Linux, macOS, and Windows matrix rows.
- Pass the flag through ci-build.bash into CMake.
- Install pinned nanobind for CMake discovery (pip --require-hashes on Linux
and Windows; Homebrew on macOS).
- Point nanobind Python tests at lib/python/nanobind (not per-$<CONFIG>).
- Extend the nanobind package __path__ on Windows for MSVC config output dirs.
Assisted-by: Cursor/Composer-2
Signed-off-by: Aleksandr Motsjonov <soswow@gmail.com>
0 commit comments