Skip to content

glum: Add version 3.4.1 - #2412

Merged
luhenry merged 1 commit into
mainfrom
glum
Sep 28, 2026
Merged

luhenry merged 1 commit into
mainfrom
glum

Conversation

@luhenry

@luhenry luhenry commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Compiles glum's two Cython/C++ extensions (_functions, _cd_fast), a generalized linear model solver built on numpy and scikit-learn. Upstream publishes no riscv64 wheel.

Mirrors upstream's build_wheels.yml.

Differs from upstream

  • Nothing beyond the riscv64 image.

Testing

  • same as upstream (no test-command); wheel contents (both extensions, LICENSE/NOTICE) are asserted directly, since tabmat - a hard runtime dependency, not yet ported to riscv64 - blocks any install/import test

License: Wheel bundles the image's libgomp (GPL-3.0-or-later, GCC Runtime Library Exception; sources published via the gpl_sources job).

Built locally (x86_64, pip wheel --no-deps --no-build-isolation); both extensions compiled clean.

Cython/C++ extension over numpy; no SIMD or architecture-specific code
(a local pip wheel build confirms it compiles cleanly). Matches
upstream's own build_wheels.yml: no cibuildwheel test-command, since
tabmat (a hard runtime dependency, tracked separately in
docs/packages/tabmat.yaml) has no riscv64 wheel yet. Wheel contents
(both extension modules and the license files) are asserted directly
instead.
luhenry added a commit that referenced this pull request Sep 28, 2026
@github-actions

github-actions Bot commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-28 11:02 UTC

@luhenry
luhenry marked this pull request as ready for review September 28, 2026 08:49
@luhenry
luhenry merged commit 6f9e8fa into main Sep 28, 2026
15 of 16 checks passed
@luhenry
luhenry deleted the glum branch September 28, 2026 09:01
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