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.6.1.tar.gz (56.0 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.6.1-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.6.1.tar.gz.

File metadata

  • Download URL: pokerengine-1.9.6.1.tar.gz
  • Upload date:
  • Size: 56.0 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.6.1.tar.gz
Algorithm Hash digest
SHA256 41c16f0c5e42383bdbfa32e26ce6b91d2744d99b85295befe6a23cd6214310b0
MD5 36a4f92b339335ec3e070b5b1e359186
BLAKE2b-256 4a97c95be560b7eab13504c3b409cad23478c4a0972833a67d9ac1d326c82d42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pokerengine-1.9.6.1-cp313-cp313-manylinux_2_41_x86_64.whl
Algorithm Hash digest
SHA256 1435fae7d452ff37afca032c3979eb28525191aafcaa4db7515b023242954a15
MD5 2f662572c9c2d88acdd8cea3a0d8d6a0
BLAKE2b-256 841ff69372e83f01e93d89c0c2cd0201dd035d5b1dddad5777c444e561d6ba26

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