Skip to content

akquant: Add version 0.3.65 - #3186

Merged
github-actions[bot] merged 2 commits into
mainfrom
akquant
Oct 25, 2026
Merged

github-actions[bot] merged 2 commits into
mainfrom
akquant

Conversation

@luhenry

@luhenry luhenry commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Compiles the pyo3/maturin cp310-abi3 extension, which statically links the polars crate graph. Upstream publishes no riscv64 wheel.

Mirrors upstream's release.yml linux job.

Differs from upstream

  • Release profile uses upstream's own non-tag values (LTO off, 16 codegen units) - thin LTO exhausts the riscv64 runners.
  • CARGO_BUILD_JOBS=2 and 10 GB swap - memory headroom for the polars crates.
  • Built with -i python3.13 instead of --find-interpreter - abi3 yields one wheel either way.

Testing

  • Upstream's CI runs no Python tests; the workflow runs the repo's full tests/ suite against the installed wheel.
  • httpx added - tests/test_signal_sources_p3.py imports it.

License: OK

Built on cp313; the upstream suite gives 2163 passed, 0 skipped against PyPI's x86_64 wheel.

Build the pyo3/maturin abi3 extension (with the polars crate graph) for
manylinux_2_39_riscv64 and run the upstream pytest suite against it.
luhenry added a commit that referenced this pull request Oct 14, 2026
…ng (PR #3187, 4.8.1), box2d -> ci-running (PR #3188, 2.3.10)
@luhenry
luhenry marked this pull request as draft October 14, 2026 11:30
uv has no UV_ONLY_BINARY environment variable, so the test step's
only-binary list was silently ignored and uv source-built numpy,
pyarrow and polars-runtime-32; pyarrow's sdist then failed to
configure without the Arrow C++ CMake package. Pass the packages as
--only-binary flags so uv resolves the riscv64 wheels from
pypi.riseproject.dev instead.
@github-actions
github-actions Bot marked this pull request as ready for review October 25, 2026 00:18
@github-actions
github-actions Bot merged commit 6f69444 into main Oct 25, 2026
6 checks passed
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