Skip to content

mink: Add version 1.3.0 - #2342

Merged
luhenry merged 2 commits into
mainfrom
mink
Sep 26, 2026
Merged

luhenry merged 2 commits into
mainfrom
mink

Conversation

@luhenry

@luhenry luhenry commented Sep 25, 2026 •

Copy link
Copy Markdown
Member

Compiles the mink.lie._lie_ops_c C extension (SE3/SO3 Lie-group kernels against the numpy C API). Upstream publishes no riscv64 wheel.

Mirrors upstream's publish.yml.

Differs from upstream

  • build-frontend is build, not build[uv] - the riscv runner has no host uv for the audit step.
  • numpy, scipy, mujoco, daqp and glfw come from pypi.riseproject.dev - no riscv64 wheels on PyPI.

Testing

  • Upstream's release job runs no tests; this runs pytest tests/ against the wheel, as upstream's make build does.
  • Adds absl-py (upstream dev group) for test_docs.py, and stages examples/docs plus the Panda model it loads.
  • Pins daqp==0.8.5 (upstream's uv.lock version, built from sdist) - daqp 0.9.x rejects the no-task QP in test_solve_ik.py as nonconvex on every arch, x86_64 included.
  • Asserts the compiled extension is present, since a CMake failure falls back to a pure wheel.

License: OK

262 passed on cp312, cp313, cp314 and cp314t.

luhenry added a commit that referenced this pull request Sep 25, 2026
@github-actions

github-actions Bot commented Sep 25, 2026 •

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

luhenry added a commit that referenced this pull request Sep 25, 2026
@luhenry
luhenry merged commit 419346f into main Sep 26, 2026
18 checks passed
@luhenry
luhenry deleted the mink branch September 26, 2026 07:55
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