Skip to content

pyffish: Add version 0.0.90 - #3394

Open
luhenry wants to merge 1 commit into
mainfrom
pyffish
Open

luhenry wants to merge 1 commit into
mainfrom
pyffish

Conversation

@luhenry

@luhenry luhenry commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Compiles the Fairy-Stockfish chess-variant engine as a self-contained C++17 extension. Upstream publishes no riscv64 wheel.

Mirrors upstream's own wheels.yml cibuildwheel job, narrowed to Linux.

Differs from upstream

  • checkout pinned to a commit, not a tag - no git tag exists for 0.0.90; verified byte-identical against the real sdist

Testing

  • same as upstream

License: GPL-3.0-or-later; upstream's own wheel ships no licence text (Copying.txt, not LICENSE), so the build stages it under the name setuptools' default glob picks up.

pyffish is the Fairy-Stockfish Python wrapper (chess + ~90 chess
variants, GPL-3.0-or-later): a self-contained C++17 setuptools
Extension over the engine's own src/ sources, no vendored libs, no
tagged release matching PyPI (version lives only in setup.py), so the
build pins the exact commit that produced the 0.0.90 sdist (verified
byte-identical against the real sdist). No riscv64 wheel on PyPI.
Mirrors upstream's own cibuildwheel wheels.yml narrowed to Linux.
@luhenry
luhenry marked this pull request as draft October 16, 2026 00:03
@github-actions
github-actions Bot marked this pull request as ready for review October 17, 2026 01:34

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