Skip to content

polyscope: Add version 2.6.1 - #2549

Merged
luhenry merged 2 commits into
mainfrom
polyscope
Sep 30, 2026
Merged

luhenry merged 2 commits into
mainfrom
polyscope

Conversation

@luhenry

@luhenry luhenry commented Sep 30, 2026 •

Copy link
Copy Markdown
Member

Compiles the nanobind bindings to the Polyscope C++ viewer (GLFW, EGL, imgui/implot). Upstream publishes no riscv64 wheel.

Mirrors upstream's publish.yml with its cibuildwheel_config.toml.

Differs from upstream

  • CMAKE_ARGS overridden - upstream's value lacks the leading -; EGL backend enabled as intended
  • Vendored dependency licences added to the wheel

Testing

  • Runs test/polyscope_test.py with the openGL_mock and openGL3_egl backends, as upstream's test_linux.yml does
  • Skipped on musllinux - numpy has no riscv64 musllinux wheel in the registry

License: Wheel statically links polyscope, nanobind, robin-map, GLFW, glad, glm, happly, imgui, implot, ImGuizmo, nlohmann/json, IconFontCppHeaders (MIT/BSD/Zlib) and Eigen (MPL-2.0); upstream ships no licence text for them, so the build adds it.

Built on cp312; test results pending.

@github-actions

github-actions Bot commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-30 21:08 UTC

@luhenry
luhenry marked this pull request as ready for review September 30, 2026 20:49
@luhenry
luhenry merged commit 1b87b2b into main Sep 30, 2026
16 checks passed
@luhenry
luhenry deleted the polyscope branch September 30, 2026 20:49
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.

1 participant