Flop 7
Welcome to Flop 7, the unofficial terminal emulator for Flip 7. You can play virtual games, keep score for live games at the table, or run batched all-bot simulations to benchmark your own strategies.
Really, this repo is made to build and test different bot strategies. See the bot guide for more info.
Install
# Homebrew (macOS / Linux)
brew tap benhalladay08/flop7
brew install flop7
# pipx
pipx install flop7
# pip
pip install flop7
# install.sh (downloads the latest release binary)
curl -fsSL https://raw.githubusercontent.com/benhalladay08/flop7/main/install.sh | sh
For full options including local development installs, see docs/install.md.
Run
flop7
Documentation
- Install — distribution channels and platform notes
- Rules — Flip 7 game rules
- Architecture — comprehensive layer-by-layer reference
- Roadmap — planned features
Guides
- Local development — clone, run, and test the repo
- Building bots — write a new bot, register it, and benchmark it
- Building trackers — collect custom statistics across simulation batches
Contributing
See CONTRIBUTING.md.
Created by Ben Halladay
Metadata
Release files for flop7 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flop7-1.0.2.tar.gz | 41.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flop7-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 100.3 kB
Release files / flop7-1.0.2.tar.gz
| Download URL | flop7-1.0.2.tar.gz |
|---|---|
| Size | 41.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
10761f92c7a888e4ed8375c3bef3bddc2f6dec748ec6cfa2b03f6aba833b7a16
|
|
BLAKE2b-256 checksum How to use checksums |
43948ff3beb57e21832ec35c6b16f9b387d498a8d7331cf46d5d17515c96ec5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 28, 2026.
Transparency logRelease files / flop7-1.0.2-py3-none-any.whl
| Download URL | flop7-1.0.2-py3-none-any.whl |
|---|---|
| Size | 59.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f50d4de22b58c99549ab5364435feab1285d43c33b2b71d339313bfefa7eb8a
|
|
BLAKE2b-256 checksum How to use checksums |
deecc19e239bae88382aaebe7259ab78402abf2232724d2486c313ee49b99a3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 28, 2026.
Transparency log