Skip to content

fno: Add version 0.3.1 - #3033

Open
luhenry wants to merge 1 commit into
mainfrom
fno
Open

luhenry wants to merge 1 commit into
mainfrom
fno

Conversation

@luhenry

@luhenry luhenry commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Bundles three standalone fno-agents Rust binaries (client/daemon/worker) as wheel scripts via the project's own hatchling build hook; not a CPython extension. Upstream publishes no riscv64 wheel.

Mirrors upstream's release-wheels.yml Linux leg.

Differs from upstream

  • Native riscv64-glibc cargo build inside the manylinux image instead of upstream's x86_64/aarch64 musl cross-builds - no riscv64 musl toolchain.

Testing

  • same as upstream (cli/tests/smoke/clean_machine_smoke.sh against the built wheel)

License: OK - the build hook already bundles LICENSE + NOTICE (Apache-2.0) unconditionally.

Built on x86_64 locally (same hook, platform tag overridden); clean-machine smoke all passed.

Builds the three fno-agents Rust binaries natively for the container's
riscv64 glibc, then builds the wheel the same way upstream's own
release-wheels.yml does on every other platform: its hatchling build
hook stages them as wheel scripts and tags the wheel
py3-none-manylinux_2_39_riscv64 (a standalone-binary payload, not a
CPython extension). No patch needed: the build hook already bundles
LICENSE/NOTICE unconditionally.
luhenry added a commit that referenced this pull request Oct 13, 2026

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