Skip to content

silx: Add version 3.1.1 - #3097

Merged
riseproject-dev[bot] merged 2 commits into
mainfrom
silx
Oct 26, 2026
Merged

riseproject-dev[bot] merged 2 commits into
mainfrom
silx

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Compiles silx's Cython/C/C++ extensions (image, math, io and specfile modules) with meson-python. Upstream publishes no riscv64 wheel.

Mirrors the build_wheels job of upstream's release.yml.

Differs from upstream

  • Nothing beyond the riscv64 image. OpenMP stays disabled, as upstream builds it.

Matrix: cp312, cp313, cp314. Upstream builds no free-threaded wheel.

Testing

  • Upstream skips tests on its emulated Linux arches. Here they run natively.
  • PySide6, pyopencl and bitshuffle are dropped from the full,test extras because none has a riscv64 wheel. The Qt, OpenGL and OpenCL tests stay disabled, as upstream configures them.

License: OK

luhenry added a commit that referenced this pull request Oct 13, 2026
No Qt binding has a riscv64 wheel, so every test module under silx.gui, silx.app.view, silx.app.compare and silx.test.test_sx failed to import during collection (57 errors, pytest exit 2). Leave them out with absolute --ignore paths computed from the installed package.

h5pyd 1.0, released after silx 3.1.1, probes /about, which the mock HSDS server in test_open_h5pyd does not serve, so that test retried for minutes and failed. Pin h5pyd<1.
@luhenry
luhenry marked this pull request as ready for review October 26, 2026 08:34
@riseproject-dev
riseproject-dev Bot merged commit 3a9fc47 into main Oct 26, 2026
12 of 13 checks passed
@riseproject-dev
riseproject-dev Bot deleted the silx branch October 26, 2026 08:38
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