Skip to content

scipp: Add version 26.8.0 - #3086

Draft
luhenry wants to merge 1 commit into
mainfrom
scipp
Draft

luhenry wants to merge 1 commit into
mainfrom
scipp

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Multi-dimensional labeled-array library with a pybind11/scikit-build-core C++ core; its own CMake fetches and builds units/Boost/Eigen3/oneTBB from source at configure time, so no system package is required. Upstream publishes no riscv64 wheel.

Mirrors upstream's wheel.yml.

Differs from upstream

  • CMAKE_POLICY_VERSION_MINIMUM=3.5 - our registry's pip-resolved cmake (4.0.3) is newer than the CPM-fetched dependencies' own cmake_minimum_required floor

Testing

  • same as upstream

License: Wheel statically links units (BSD-3-Clause), Boost headers (BSL-1.0) and Eigen3 (MPL-2.0), and dynamically links oneTBB (Apache-2.0, shipped as libtbb.so); upstream ships no licence text for any of them, so the build adds it.

Patches

  • 0001-Widen-license-files-to-cover-vendored-CPM-dependenc.patch - To upstream. license-files is an explicit PEP 639 list, so the above licences are silently dropped without widening it.

Multi-dimensional labeled-array library with a pybind11/scikit-build-core
C++ core. lib/cmake/scipp-cpm.cmake fetches and builds llnl/units, Boost
headers, Eigen3, GoogleTest (test-only) and oneTBB from source for every
wheel build, so the port needs no system TBB/Eigen/Boost package; oneTBB
2023.1.0 already builds and publishes for riscv64 in this registry,
confirming the toolchain handles it.

license-files is an explicit PEP 639 list, so the vendored
units/Boost/Eigen3/TBB licences (none of which ship in any published
wheel) need widening that list rather than just dropping files at the
root.
luhenry added a commit that referenced this pull request Oct 13, 2026
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:33
@luhenry
luhenry marked this pull request as ready for review October 22, 2026 02:56
@luhenry luhenry closed this Oct 22, 2026
@luhenry luhenry reopened this Oct 22, 2026
@luhenry
luhenry marked this pull request as draft October 22, 2026 03:13

This branch has not been deployed

No deployments
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