Skip to content

quantile-forest: Add version 1.4.2 - #3232

Merged
luhenry merged 1 commit into
mainfrom
quantile-forest
Oct 16, 2026
Merged

luhenry merged 1 commit into
mainfrom
quantile-forest

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Compiles two Cython C++ extensions (_quantile_forest_fast, _utils) against numpy. Upstream publishes no riscv64 wheel.

Mirrors upstream's publish.yml.

Differs from upstream

  • Dropped the pip install --editable . before-build step - it only recompiles the extensions in place, unused by the wheel build.
  • numpy, scipy and scikit-learn come from the RISE registry as binaries.

Matrix: cp312/cp313/cp314 - upstream ships no free-threaded wheel.

Testing

  • Added upstream's pytest --doctest-modules --pyargs quantile_forest suite as the wheel test; upstream's cibuildwheel step runs none.
  • Docs doctests not run - they need the Sphinx toolchain.

License: OK

Built on x86_64 cp312 with scikit-learn 1.9.1; 574 passed.

Build quantile-forest's two Cython C++ extensions for riscv64 from the
upstream v1.4.2 tag with cibuildwheel, mirroring upstream's publish.yml
(manylinux only, as upstream skips musllinux) and running upstream's
pytest --pyargs quantile_forest suite against the built wheel.

luhenry commented Oct 14, 2026

Copy link
Copy Markdown
Member Author

Same mechanic as the other recent campaign PRs: check_commit_messages (job 115945768373) failed on check_no_ai_attribution against the pull_request "opened" webhook's frozen body snapshot, captured before create_pull_request's auto-injected "Generated by Claude Code" footer was stripped via update_pull_request. The live PR body has been clean since right after creation.

pr-checks.yml already triggers on edited for exactly this case, and that run has already passed. No fix to push.


Generated by Claude Code

luhenry added a commit that referenced this pull request Oct 15, 2026
…ated

topk-sdk (#3230), zope-index (#3228), zccache (#3229), kfnetlist (#3231),
ligo-skymap (#3233), quantile-forest (#3232), fbuild (#3235),
py-ballisticcalc-exts (#3238), resdata (#3237), oxapy (#3239),
pyramids-gis (#3240), biscuit-python (#3223), ansys-mapdl-reader (#3227)
all had open PRs that queue.yml never reflected (status still queued,
pr still null). Verified each PR independently before updating.
@luhenry
luhenry merged commit e8ac131 into main Oct 16, 2026
10 of 11 checks passed
@luhenry
luhenry deleted the quantile-forest branch October 16, 2026 02:15
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