Metadata-Version: 2.1
Name: pokerengine
Version: 1.9.5
Summary: Poker Library
Keywords: raindinners,engine,poker,texas,holdem,texas-holdem,texas_holdem,pybind11,scikit-build-core,fast,c++,magic_enum,stubs,python-stubs,python_stubs,pythonstubs,py-stubs,py_stubs,pystubs
Author: raindinners
Requires-Python: >=3.8
Requires-Dist: pydantic~=2.11.2
Provides-Extra: dev
Requires-Dist: black~=23.10.0; extra == "dev"
Requires-Dist: isort~=5.12.0; extra == "dev"
Requires-Dist: ruff~=0.1.1; extra == "dev"
Requires-Dist: pre-commit~=3.5.0; extra == "dev"
Provides-Extra: build
Requires-Dist: build~=1.2.1; extra == "build"
Requires-Dist: twine~=5.0.0; extra == "build"
Description-Content-Type: text/markdown

<div align="center">
  Poker Engine
  <br />
  <a href="https://github.com/raindinners/pokerengine/issues/new?assignees=&labels=bug&template=01_BUG_REPORT.md&title=bug%3A+">Report a Bug</a>
  ·
  <a href="https://github.com/raindinners/pokerengine/issues/new?assignees=&labels=enhancement&template=02_FEATURE_REQUEST.md&title=feat%3A+">Request a Feature</a>
  .
  <a href="https://github.com/raindinners/pokerengine/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+">Ask a Question</a>
</div>

<div align="center">
<br />

[![Project license](https://img.shields.io/github/license/raindinners/pokerengine.svg?style=flat-square)](LICENSE)

[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/raindinners/pokerengine/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
[![code with love by raindinners](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-raindinners-ff1414.svg?style=flat-square)](https://github.com/raindinners)

</div>

<details open="open">
<summary>Table of Contents</summary>

- [About](#about)
    - [Built With](#built-with)
- [Getting Started](#getting-started)
    - [Prerequisites](#prerequisites)
    - [Installation](#installation)
- [Usage](#usage)
- [Support](#support)
- [Contributing](#contributing)
- [Authors & contributors](#authors--contributors)
- [License](#license)

</details>

---

## 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 Python

## Getting Started

### Prerequisites

> g++11 cmake python3.1*
### Installation

To install project follow:
```shell
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:

- [GitHub issues](https://github.com/raindinners/pokerengine/issues/new?assignees=&labels=question&template=04_SUPPORT_QUESTION.md&title=support%3A+)
- Contact options listed on [this GitHub profile](https://github.com/raindinners)
- Contact with [Telegram](https://mlosu.t.me)

## 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](docs/CONTRIBUTING.md), and thank you for being involved!

## Authors & contributors

The original setup of this repository is by [raindinners](https://github.com/raindinners).

For a full list of all authors and contributors, see [the contributors page](https://github.com/raindinners/pokerengine/contributors).

## License

This project is licensed under the **MIT license**.

See [LICENSE](LICENSE) for more information.
