Skip to main content

Utilities for a poker-playing assistant

Project description

Maverick banner

Documentation Status Code Coverage Code Quality Code Style License

Documentation

BuyMeACoffee

A Python library for simulating poker games with custom player strategies.

Note

Maverick is under active development and subject to change. First deployment to PyPI is going to be announced on my LinkedIn profile.

Highlights

  • Configurable Poker Games: Full rules and mechanics supporting a variety of flavours
  • State Machine Architecture: Clean separation of game states and transitions
  • Flexible Player System: Protocol-based player interface for custom implementations
  • Hand Evaluation: Built-in poker hand scoring and comparison
  • Event System: Track all game events for analysis and replay
  • Well Documented: Comprehensive documentation of rules and APIs
  • Thoroughly Tested: Features are heavily tested with high code coverage

Documentation

The project has extensive documentation hosted on ReadTheDocs. Most library information is documented there, with only the essentials kept here.

Versioning

The project adheres to semantic versioning.

License

This package is licensed under the MIT license.

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

maverick-0.1.0rc2.tar.gz (32.6 kB view details)

Uploaded Source

Built Distribution

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

maverick-0.1.0rc2-py3-none-any.whl (53.6 kB view details)

Uploaded Python 3

File details

Details for the file maverick-0.1.0rc2.tar.gz.

File metadata

  • Download URL: maverick-0.1.0rc2.tar.gz
  • Upload date:
  • Size: 32.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.8

File hashes

Hashes for maverick-0.1.0rc2.tar.gz
Algorithm Hash digest
SHA256 057becc5fa8b4bf08d9914b052ec606bb3972c423fc4d4144f6684f78813b250
MD5 adb54172a91683065db4ce9c35848d2c
BLAKE2b-256 011678a6848777a7b91fb34d658a4d4df2d02df0b4c1fbb3c810a2c9db23b264

See more details on using hashes here.

File details

Details for the file maverick-0.1.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for maverick-0.1.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 fc776c8022cbe72584c8f1fdb1c46e37d89eacb6e93becf022b30100059b5af2
MD5 9ffa653a8961306d162e7ecb128344c2
BLAKE2b-256 67340a092421ddc3aa2bb584cf6bccb5fce28079b26f9edb882f83453e289ccf

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