Skip to main content

Poker Library

Project description


Project license

Pull Requests welcome code with love by pokerlost

Table of Contents

About

A Texas Hold'em variant poker engine that allows you to calculate hand combinations separately from the game, create rooms and manage the game. The first of its kind Python engine that enables the entire process of playing Texas Hold'em Poker.

Built With

C++ pybind11 magic_enum Python pydantic scikit-build-core black isort ruff mypy build

Getting Started

Prerequisites

g++11 cmake python3.1*

Installation

To install project follow:

git clone https://github.com/pokerlost/pokerengine && cd pokerengine
python -m venv venv
source venv/bin/activate
python -m build .
pip install .

Usage

The usage examples currently stores at examples.

Support

Reach out to the maintainer at one of the following places:

Contributing

First off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are greatly appreciated.

Please read our contribution guidelines, and thank you for being involved!

Authors & contributors

The original setup of this repository is by pokerlost.

For a full list of all authors and contributors, see the contributors page.

License

This project is licensed under the MIT license.

See LICENSE for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pokerengine-1.9.7.tar.gz (56.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pokerengine-1.9.7-cp313-cp313-manylinux_2_41_x86_64.whl (266.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.41+ x86-64

File details

Details for the file pokerengine-1.9.7.tar.gz.

File metadata

  • Download URL: pokerengine-1.9.7.tar.gz
  • Upload date:
  • Size: 56.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.2

File hashes

Hashes for pokerengine-1.9.7.tar.gz
Algorithm Hash digest
SHA256 6a8104fc013366b694dd2f7dd43d699618d978fd9a0cae858c2dc2a33a753804
MD5 61c99bb0460a3becb138b517b1b8c127
BLAKE2b-256 9b1a0d9fcb8af92c521f1b3b1f5c4c7dbc48e93f727414d8cbef6df665708b64

See more details on using hashes here.

File details

Details for the file pokerengine-1.9.7-cp313-cp313-manylinux_2_41_x86_64.whl.

File metadata

File hashes

Hashes for pokerengine-1.9.7-cp313-cp313-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 6b839c38a71ba11cac47bf46003be814822978443121773ae5e1fce7a2a9b37b
MD5 be7781ade4fe18edf195df85ffca6510
BLAKE2b-256 dd647f40d9deccc442af68c1f29912105d0deeaa8e58c9759a1da8d0643a1fa6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page