Skip to content

iterfzf: Add version 1.9.0.67.0 - #2177

Merged
luhenry merged 1 commit into
mainfrom
iterfzf
Sep 21, 2026
Merged

luhenry merged 1 commit into
mainfrom
iterfzf

Conversation

@luhenry

@luhenry luhenry commented Sep 21, 2026 •

Copy link
Copy Markdown
Member

Nothing is compiled: the wheel is pure Python around the prebuilt fzf binary that junegunn/fzf publishes per platform, and fzf 0.67.0 — the version this release bundles — is the first to ship a linux_riscv64 asset. Upstream publishes no riscv64 wheel.

Mirrors upstream's release.yaml and test.yaml.

Differs from upstream

  • Builds on the riscv64 runner instead of cross-building every platform on ubuntu-latest.
  • Runs iterfzf/test_iterfzf.py rather than tox - two of tox's four wheel checks assert iterfzf([]) is None, which raises AttributeError at this tag on every platform.
  • Three test cases are deselected: they open the full-screen picker and need an interactive terminal.

Testing

  • same as upstream

License: Wheel bundles fzf 0.67.0 (MIT) as a prebuilt binary, taken from upstream's checksum-listed release asset.

Patches

  • 0001-build_dist-add-riscv64-to-the-platform-tables.patch - Upstream-Status: To upstream. Without it the build stops at KeyError: ('linux', 'riscv64') before downloading anything, and a native pip install from the sdist stops at unsupported platform. Reproduces on x86.

Built on cp312; 11 passed, 3 deselected.

@github-actions

github-actions Bot commented Sep 21, 2026 •

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

iterfzf is a pure-Python wrapper that bundles the prebuilt fzf binary
junegunn/fzf publishes per platform; its PEP 517 backend picks the asset and
the wheel's platform tag from two tables that have no riscv64 row. fzf 0.67.0,
the version this release bundles, is the first to publish a linux_riscv64
asset, so the port is those two rows plus upstream's own GOOS/GOARCH wheel
build narrowed to riscv64.
@luhenry
luhenry marked this pull request as ready for review September 21, 2026 16:27
@luhenry
luhenry merged commit 2a52220 into main Sep 21, 2026
13 checks passed
@luhenry
luhenry deleted the iterfzf branch September 21, 2026 17: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