Skip to main content

Fairy-Stockfish

Overview

Build Status Build Status Build Status PyPI version NPM version

Fairy-Stockfish is a chess variant engine derived from Stockfish designed for the support of fairy chess variants and easy extensibility with more games. It can play various regional, historical, and modern chess variants as well as games with user-defined rules. For compatibility with graphical user interfaces it supports the UCI, UCCI, USI, UCI-cyclone, and CECP/XBoard protocols.

The goal of the project is to create an engine supporting a large variety of chess-like games, equipped with the powerful search of Stockfish. Despite its generality the playing strength is on a very high level in almost all supported variants. Due to its multi-protocol support Fairy-Stockfish works with almost any chess variant GUI.

Installation

You can download the Windows executable or Linux binary from the latest release or compile the program from source. The program comes without a graphical user interface, so you perhaps want to use it together with a compatible GUI, or play against it online at pychess, lishogi, or lichess. Read more about how to use Fairy-Stockfish in the wiki.

If you want to preview the functionality of Fairy-Stockfish before downloading, you can try it out on the Fairy-Stockfish playground in the browser.

Optional NNUE evaluation parameter files to improve playing strength for many variants are in the list of NNUE networks. For the regional variants Xiangqi, Janggi, and Makruk dedicated releases with built-in NNUE networks are available. See the wiki for more details on NNUE.

Contributing

If you like this project, you can support its development via github sponsors, or by contributing to the code or documentation. An introduction to the code base can be found in the wiki.

Supported games

The games currently supported besides chess are listed below. Fairy-Stockfish can also play user-defined variants loaded via a variant configuration file, see the file src/variants.ini and the wiki.

Regional and historical games

Chess variants

Shogi variants

Help

See the Fairy-Stockfish Wiki for more info, or if the required information is not available, open an issue or join our discord server.

Bindings

Besides the C++ engine, this project also includes bindings for other programming languages in order to be able to use it as a library for chess variants. They support move, SAN, and FEN generation, as well as checking of game end conditions for all variants supported by Fairy-Stockfish. Since the bindings are using the C++ code, they are very performant compared to libraries directly written in the respective target language.

Python

The python binding pyffish contributed by @gbtami is implemented in pyffish.cpp. It is e.g. used in the backend for the pychess server.

Javascript

The javascript binding ffish.js contributed by @QueensGambit is implemented in ffishjs.cpp. The compilation/binding to javascript is done using emscripten, see the readme.

Ports

WebAssembly

For in-browser use a port of Fairy-Stockfish to WebAssembly is available at npm. It is e.g. used for local analysis on pychess.org. Also see the Fairy-Stockfish WASM demo available at https://fairy-stockfish-nnue-wasm.vercel.app/.

Terms of use

Fairy-Stockfish is free, and distributed under the GNU General Public License version 3 (GPL v3). Essentially, this means you are free to do almost exactly what you want with the program, including distributing it among your friends, making it available for download from your website, selling it (either by itself or as part of some bigger software package), or using it as the starting point for a software project of your own.

The only real limitation is that whenever you distribute Fairy-Stockfish in some way, you MUST always include the full source code, or a pointer to where the source code can be found, to generate the exact binary you are distributing. If you make any changes to the source code, these changes must also be made available under the GPL.

For full details, read the copy of the GPL v3 found in the file named Copying.txt.

Metadata

Release files for pyffish 0.0.90

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyffish 0.0.90
File Size Uploaded Provenance Actions
pyffish-0.0.90.tar.gz 311.6 kB Without provenance Details for pyffish-0.0.90.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pyffish 0.0.90
File Actions
pyffish-0.0.90-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for pyffish-0.0.90-cp314-cp314t-win_amd64.whl
pyffish-0.0.90-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyffish-0.0.90-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp314-cp314t-macosx_11_0_arm64.whl
pyffish-0.0.90-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details for pyffish-0.0.90-cp314-cp314t-macosx_10_15_x86_64.whl
pyffish-0.0.90-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for pyffish-0.0.90-cp314-cp314-win_amd64.whl
pyffish-0.0.90-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyffish-0.0.90-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp314-cp314-macosx_11_0_arm64.whl
pyffish-0.0.90-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details for pyffish-0.0.90-cp314-cp314-macosx_10_15_x86_64.whl
pyffish-0.0.90-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pyffish-0.0.90-cp313-cp313-win_amd64.whl
pyffish-0.0.90-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyffish-0.0.90-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp313-cp313-macosx_11_0_arm64.whl
pyffish-0.0.90-cp313-cp313-macosx_10_14_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.14+ x86-64 Details for pyffish-0.0.90-cp313-cp313-macosx_10_14_x86_64.whl
pyffish-0.0.90-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pyffish-0.0.90-cp312-cp312-win_amd64.whl
pyffish-0.0.90-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyffish-0.0.90-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp312-cp312-macosx_11_0_arm64.whl
pyffish-0.0.90-cp312-cp312-macosx_10_14_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.14+ x86-64 Details for pyffish-0.0.90-cp312-cp312-macosx_10_14_x86_64.whl
pyffish-0.0.90-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for pyffish-0.0.90-cp311-cp311-win_amd64.whl
pyffish-0.0.90-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pyffish-0.0.90-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp311-cp311-macosx_11_0_arm64.whl
pyffish-0.0.90-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details for pyffish-0.0.90-cp311-cp311-macosx_10_14_x86_64.whl
pyffish-0.0.90-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for pyffish-0.0.90-cp310-cp310-win_amd64.whl
pyffish-0.0.90-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyffish-0.0.90-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp310-cp310-macosx_11_0_arm64.whl
pyffish-0.0.90-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details for pyffish-0.0.90-cp310-cp310-macosx_10_14_x86_64.whl
pyffish-0.0.90-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for pyffish-0.0.90-cp39-cp39-win_amd64.whl
pyffish-0.0.90-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyffish-0.0.90-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp39-cp39-macosx_11_0_arm64.whl
pyffish-0.0.90-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details for pyffish-0.0.90-cp39-cp39-macosx_10_14_x86_64.whl
pyffish-0.0.90-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details for pyffish-0.0.90-cp38-cp38-win_amd64.whl
pyffish-0.0.90-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pyffish-0.0.90-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pyffish-0.0.90-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details for pyffish-0.0.90-cp38-cp38-macosx_11_0_arm64.whl
pyffish-0.0.90-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details for pyffish-0.0.90-cp38-cp38-macosx_10_14_x86_64.whl

Total release size: 56.5 MB

Release files / pyffish-0.0.90.tar.gz

Download URL pyffish-0.0.90.tar.gz
Size 311.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4a79601d85f392bce03705a275fb5f03dc44a554b26d32d518fb6887d772f701
BLAKE2b-256 checksum
How to use checksums
16f860fd663b19ed4c72cbd78148645be831bd712823144c34372adb639a3adf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314t-win_amd64.whl

Download URL pyffish-0.0.90-cp314-cp314t-win_amd64.whl
Size 382.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e971d8c5762567a16b071e21c6032833b0bd8513499dc0360d8908081656388f
BLAKE2b-256 checksum
How to use checksums
ca5dc0bf22dd3fa7c4bc1d788ab51d0f8ebe32c3dd83abbe24658f1e993a8033
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9ef953f10c68327d392f9f769c7248da885b3943d49da2bccc301c1624ed8264
BLAKE2b-256 checksum
How to use checksums
d1762d07b4f2a6e31e37731ebffba45215a3c5d15344e80086b83ae38df8a13a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp314-cp314t-macosx_11_0_arm64.whl
Size 540.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5abe271ce8faf3b7e0d33dd47eb0137fc08dcd217c35e8a109e0b639bd75c0a8
BLAKE2b-256 checksum
How to use checksums
6743a558925646b99e55f43eeea966a7d70a47f071a3847fc52cd5f3fdc2fd59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL pyffish-0.0.90-cp314-cp314t-macosx_10_15_x86_64.whl
Size 553.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
265a8347c592ac7b25feca326950427d80be1832613c58a0746cee66c743d7e4
BLAKE2b-256 checksum
How to use checksums
b0513cfb45741a4ae61f2b3cc66b32f92b7257866461efb8b2d5e3f45395c54c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314-win_amd64.whl

Download URL pyffish-0.0.90-cp314-cp314-win_amd64.whl
Size 381.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
52faa6b6dce55c481b7d45dc27030b97179841d14acb3f64b9017e95d7359ab1
BLAKE2b-256 checksum
How to use checksums
6a4b88c070d59a9cee08e6f9379ce763b35102a03b3a7811d2e14e8a21c61e6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e3a37fced65708d8d5e56b68004d5ba7130b0aaa1afd6e79dd8adbe5239d13a9
BLAKE2b-256 checksum
How to use checksums
a1d119f982d0e2c61c09ae41132a8496f6338e72f6c0c53d4eea7290d872da43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp314-cp314-macosx_11_0_arm64.whl
Size 539.9 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cf0351ae5e85507acf39ee7290d40be70f76c0632e8c77f36eaad9acb2c4b918
BLAKE2b-256 checksum
How to use checksums
c2556cafc5bf5cb0962ecd9ba1f37e3f664b17309f46baf2c5f9aaaabe35ff78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pyffish-0.0.90-cp314-cp314-macosx_10_15_x86_64.whl
Size 553.7 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
a269874ad581fa3038e90aa9f0457dbdefcf3a209cc0772d0618c5690a7c9737
BLAKE2b-256 checksum
How to use checksums
cc18d31c0d8b7de65684fa36089e97ec0f89a34bbac5557b18a8eb0c92e850dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp313-cp313-win_amd64.whl

Download URL pyffish-0.0.90-cp313-cp313-win_amd64.whl
Size 372.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
16d47344ae7fa7b9204665040d26ccf712ddc7300fe303a63d77056e3eb74f1e
BLAKE2b-256 checksum
How to use checksums
e99b1f2c980da976945d4ea916ae7b081fcefbb6e45a8b2d9819f596486440c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d40d0e0d38ea3d60e2f449a71182a2aea392ababa3145d9d3d7b84ab7a108403
BLAKE2b-256 checksum
How to use checksums
66de0c896a52c862455878d164eac2c8c453ff09fe772e7b64f24d4ecf0a4ee4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp313-cp313-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp313-cp313-macosx_11_0_arm64.whl
Size 539.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2221bc722aa92b630c30656cc6e1e21d58e7cc9f6c7dfc3539513d50c5b27e00
BLAKE2b-256 checksum
How to use checksums
657fc04e857776a73e084e8b2daa3a1c50cac424cf2a4eab1f847d5d0298e788
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp313-cp313-macosx_10_14_x86_64.whl

Download URL pyffish-0.0.90-cp313-cp313-macosx_10_14_x86_64.whl
Size 553.3 kB
Tags CPython 3.13 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
22342f47d4b252a8d30a62b3b6b8f94a0302505ebe6034961d8596292590090d
BLAKE2b-256 checksum
How to use checksums
e4e3d4e372e26e55c27c1d51bb3d6991f92d1b1afe0c094ee4a0cf0a2aa65635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp312-cp312-win_amd64.whl

Download URL pyffish-0.0.90-cp312-cp312-win_amd64.whl
Size 372.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
53e6e77e654ef6b0518ded6b67cb55d9b64cc6b5173c8b74612a7a9f0faea5f5
BLAKE2b-256 checksum
How to use checksums
5c11d5e82ef34784d11eb0d5e2de09a101391390ebd507b70e47ba387925bc51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d69abbbec1bd5d9ea6144d3cfc64444d91e330ebf460d4cdf23e02f909ef2123
BLAKE2b-256 checksum
How to use checksums
a4c7e6df2ec93e5c8457a3237a1bdd7cc751d5ee4cb8604f3579f8e1d4ae7909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp312-cp312-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp312-cp312-macosx_11_0_arm64.whl
Size 539.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8158829fec276102016dc81b5083b161bd566b13d0c3b4f04929ff242ed99885
BLAKE2b-256 checksum
How to use checksums
5881995b0b7ba4c5889a1c45d95c007881b0b8808730271438c8b3277c7f6f7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp312-cp312-macosx_10_14_x86_64.whl

Download URL pyffish-0.0.90-cp312-cp312-macosx_10_14_x86_64.whl
Size 553.3 kB
Tags CPython 3.12 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
ab222af699467d1729369a9aa5e1162fa2ef24c86ba4460e3b3d4bc5e601cf3b
BLAKE2b-256 checksum
How to use checksums
d32d3cf385901be6438fae0c9fb7141fcb615f339e15075678108cd2c867face
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp311-cp311-win_amd64.whl

Download URL pyffish-0.0.90-cp311-cp311-win_amd64.whl
Size 372.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
5c35c21703357624f4e3bdf07f1e69c461fa0ec9aa59c8ca26bfa0d231c4a1ae
BLAKE2b-256 checksum
How to use checksums
9006fc54fbc802fa011bcd8b45a213962fb8a90826cecbed2367766d42a1f567
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ce52f8f8bd4fe2a6583620b6a8be285e4c13c0dd70a3654bf67b24ac3c674e2
BLAKE2b-256 checksum
How to use checksums
83f7f58510f20227cb25356c261151959557893d9ba117e8088acd74d0bd4511
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp311-cp311-macosx_11_0_arm64.whl
Size 539.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9bae864a409edc9bacf80e61ee21e1d6cfe9f282671190ba419a3e0172765fc
BLAKE2b-256 checksum
How to use checksums
b11ffd26e335a56fe66a8cb6a4f52d68f311b5f2a04bb176b3ba68fa9067da18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp311-cp311-macosx_10_14_x86_64.whl

Download URL pyffish-0.0.90-cp311-cp311-macosx_10_14_x86_64.whl
Size 553.2 kB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
244567a80a3f9f665ffaf1145739cc8473e5622a2bdf58b5ee4e7f10101f2adb
BLAKE2b-256 checksum
How to use checksums
aca3ad02cf4233ced0c09b2c4e9cd5a778c215e7fb316885d8c83e96704b647a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp310-cp310-win_amd64.whl

Download URL pyffish-0.0.90-cp310-cp310-win_amd64.whl
Size 372.6 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0059f0ba0941e8db00be6df9923fbf4f4369964267622cfb2efec9bca782493b
BLAKE2b-256 checksum
How to use checksums
4f3614fb82c53bb4b2e6ef6111b1b041f4135499310bdc37646ec35bd0b35939
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
edeaf9550e7b71542ca341a816b0d69831fb58b26f7662e76469bb390945aaea
BLAKE2b-256 checksum
How to use checksums
02652e39d07fc5d7d0ae64933f9e0a70a4a06f3b1f5ec4c8fdcd4b749168bbf3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp310-cp310-macosx_11_0_arm64.whl
Size 539.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
475ee9d60031c23bd830da63998bef853fd51ad08d686c0235df83f52b751f11
BLAKE2b-256 checksum
How to use checksums
1f162732310dfabc349f3fc6ff56337f5d25ec2c689707cb756d541ae3f4644f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp310-cp310-macosx_10_14_x86_64.whl

Download URL pyffish-0.0.90-cp310-cp310-macosx_10_14_x86_64.whl
Size 553.2 kB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
d62d84b59b4120b708faa20fbe2ddaea56957c250569b462b35bae118db40b37
BLAKE2b-256 checksum
How to use checksums
b7751d706a783fe9a73ae119773c510bb718c11de9dd1045c1a72dd5d3e6139c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp39-cp39-win_amd64.whl

Download URL pyffish-0.0.90-cp39-cp39-win_amd64.whl
Size 372.6 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1999bba8d39f7c5e3b0b9142c98ebf6cfe2b47f5d55da138f87bf0d06a134ab2
BLAKE2b-256 checksum
How to use checksums
fbda3ec8bf7712df4489acd8e000189b83d4de1a885a9315ad344bf1d60a47ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5d8a45aa48febef991e37117c807f2876aa7389e03f4cc1af99a4ed6747b39b4
BLAKE2b-256 checksum
How to use checksums
7b3f3ad55825a54ec1da23b15d1ab62254a9281a7abec1e33f168bdf1deb9efa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp39-cp39-macosx_11_0_arm64.whl
Size 539.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7b0d3ac1a7426fb9304caf59763c92a52c0c0e8ca3d51d4b951d9f7a6f89a090
BLAKE2b-256 checksum
How to use checksums
3c4e82ea11ec903f07ecee5719788257c1f355563c7a715932e523a024614b44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp39-cp39-macosx_10_14_x86_64.whl

Download URL pyffish-0.0.90-cp39-cp39-macosx_10_14_x86_64.whl
Size 553.2 kB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
ed2f458130a9d619fed779639142946cf99fb7b559dea3464b9ba02b62e7e83d
BLAKE2b-256 checksum
How to use checksums
0c60a19975f6daeb1a5c04bf9b0825805e0b16f539b861da34fd85963c768fa4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp38-cp38-win_amd64.whl

Download URL pyffish-0.0.90-cp38-cp38-win_amd64.whl
Size 372.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
fa2515d7f47f523ef57e1c4b5c182b867c9bcaf5a6eaf7da1f3004556d7a45a3
BLAKE2b-256 checksum
How to use checksums
86ab6bcdad3f182c86be449adb70496a07bb6b47ebf5d756dc79ce184407e80a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pyffish-0.0.90-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.8 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d5d53e70b695fdeed553f3e5ce3cba91b2895ccf32b646379d5da107fa1416d0
BLAKE2b-256 checksum
How to use checksums
6c6363b6875831818f07090ce7707ad9ce7397c3edee27ff6d17efcafb64c85c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp38-cp38-macosx_11_0_arm64.whl

Download URL pyffish-0.0.90-cp38-cp38-macosx_11_0_arm64.whl
Size 539.6 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3c4a1a45524049156646c3928a9cf49615bacc6f3d38a8f430c1b01eafb8741
BLAKE2b-256 checksum
How to use checksums
5bc4a35cbbf822d14ba86b952634928d9275bc73ef2f56dd10f786af34e99d62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Release files / pyffish-0.0.90-cp38-cp38-macosx_10_14_x86_64.whl

Download URL pyffish-0.0.90-cp38-cp38-macosx_10_14_x86_64.whl
Size 553.0 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
04ad4cdfe1568f3fa4a703667075c0353c06a7838f122abfb35899dd5bb402a7
BLAKE2b-256 checksum
How to use checksums
a09c2a48bd5f031d683e526fb422f2a000d8b8f789ae12d267f4caf8b52b9f87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.1

Security for pyffish 0.0.90

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.90 This release

33 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page