{ "info": { "author": "Jakub Bielan", "author_email": "jkbielan@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Lightweight poker library\n=========================\n\npy_ev is about to be a light-weight poker open-source library written\nand tested in Python to help all programmers around the world build\ntheir poker connected applications.\n\nInstallation\n------------\n\n.. code:: python\n\n pip install py_ev\n\nRequirements\n------------\n\n- ``Python 3.x``\n\nCurrent functionalities\n-----------------------\n\n.. code:: python\n\n from py_ev import Evaluator\n\n ev = Evaluator()\n\n- Evaluator\n\n - evaluate()\n\n .. code:: python\n\n print(ev.evaluate([(3, 3), (3, 2)], [(2, 2), (11, 3), (3, 4), (10, 2), (7, 3)]))\n # prints 4000420\n\n - equity()\n\n .. code:: python\n\n print(ev.equity(100000, [(2, 3), (3, 2)], [(3, 3), (4, 2)]))\n # 100000 hands evaluated\n # prints (20.28, 30.8, 48.93)\n # Function returns a tuple: (cards_1_won, cards_2_won, draw)\n\nFuture development\n------------------\n\nThose are just examples of possible directions. Concrete decisions will\nbe made when some contributors join the project.\n\n1. Adding the most popular poker variants: PLO, 6plus.\n2. Hand history and tournaments summaries parsers.\n3. Data extraction from poker operators (hhs-mining, traffic-mining,\n etc).\n4. Sitting scripts.\n\nFeel free to open a feature request.\n\nHow to join this project?\n-------------------------\n\n1. It\u2019s as easy as clicking a \u201cstar\u201d icon on the top. It really helps!\n2. We are looking for contributors. If you feel like joining the ranks,\n read `THIS`_ article.\n\nEvery help is appreciated. No matter what your programming skills are.\nYou can: - improve README - write new testcases - document code with\nDocstrings - **and of course write a new feature!**\n\nFeel free to contact me privately on jkbielan@gmail.com\n\n.. _THIS: https://gist.github.com/MarcDiethelm/7303312\n\n.. |License: MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg\n.. |Build Status| image:: https://travis-ci.org/JBielan/py_ev.svg?branch=master\n :target: https://travis-ci.org/JBielan/py_ev\n.. |codecov| image:: https://codecov.io/gh/JBielan/py_ev/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/JBielan/py_ev", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JBielan/py_ev", "keywords": "poker", "license": "", "maintainer": "", "maintainer_email": "", "name": "py_ev", "package_url": "https://pypi.org/project/py_ev/", "platform": "", "project_url": "https://pypi.org/project/py_ev/", "project_urls": { "Homepage": "https://github.com/JBielan/py_ev" }, "release_url": "https://pypi.org/project/py_ev/0.0.10/", "requires_dist": null, "requires_python": "", "summary": "Poker hand evaluator written and tested in Python", "version": "0.0.10" }, "last_serial": 5333040, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "f8f04670b3d938b6a764b68c322a47c6", "sha256": "be10ee9c2164fdd4d0987137cf694a554d84de923802d3f3eec7c3c82344f5e5" }, "downloads": -1, "filename": "py_ev-0.0.10.tar.gz", "has_sig": false, "md5_digest": "f8f04670b3d938b6a764b68c322a47c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4664, "upload_time": "2019-05-29T15:53:49", "url": "https://files.pythonhosted.org/packages/e5/84/44f2c4df8789c073270e7bbc423b3b1537ed09f5d0e829d81a0252492257/py_ev-0.0.10.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8a11dc813a883a7a1ae086ac5b66bec1", "sha256": "f63e3f3106a9cc0d7c4806986f37113d411f7c31b4414b649f847a3c82fcb07a" }, "downloads": -1, "filename": "py_ev-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8a11dc813a883a7a1ae086ac5b66bec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3257, "upload_time": "2019-05-28T12:14:09", "url": "https://files.pythonhosted.org/packages/98/16/5d02af3b78af312e7cf978fed9f657b800d887fd292ec10a1543475f8c7e/py_ev-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "461a818b91f82b54cb4c4e446e39df82", "sha256": "00a011ad91f91f29acd26b3dc46e77b246ad91bacaa4a30a6b6d3e9409058b62" }, "downloads": -1, "filename": "py_ev-0.0.4.tar.gz", "has_sig": false, "md5_digest": "461a818b91f82b54cb4c4e446e39df82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4396, "upload_time": "2019-05-28T14:56:50", "url": "https://files.pythonhosted.org/packages/cb/11/4633a37b22e5383ba6edf86e91fe8684d46a9b78209eb72176d02aeeca66/py_ev-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e13a01ecef445bee796883659b049363", "sha256": "1a4764b551e9c972364951d64a4def9199c04e018677e07c37203f5e2a36b735" }, "downloads": -1, "filename": "py_ev-0.0.5.tar.gz", "has_sig": false, "md5_digest": "e13a01ecef445bee796883659b049363", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2019-05-28T15:02:05", "url": "https://files.pythonhosted.org/packages/1a/43/fd0f11d5598487b588830d2808f1c2d5130ac2e948272266d94d81971806/py_ev-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "4a5a7f1139f1e180f3cbf6b853d529b9", "sha256": "ef70ebe1cf4460bcf9cea19c8ca18c35bda7c7ad3a81eaceec62fe67521453e7" }, "downloads": -1, "filename": "py_ev-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4a5a7f1139f1e180f3cbf6b853d529b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2019-05-28T15:06:03", "url": "https://files.pythonhosted.org/packages/fb/b5/7a2eb2db523dffd5a375153112c669235961459d2f60b7c48e5b7690ef96/py_ev-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "9adbbdd3cbb1bcb227df9c68eb6b9c4b", "sha256": "1d9712433d3d0a0e3c21ad75341aaed931dbc26655caf0cb2d982fef9368936b" }, "downloads": -1, "filename": "py_ev-0.0.7.tar.gz", "has_sig": false, "md5_digest": "9adbbdd3cbb1bcb227df9c68eb6b9c4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4637, "upload_time": "2019-05-28T15:13:05", "url": "https://files.pythonhosted.org/packages/7a/21/3d3409971657aa554ccc4448e3ebf56cb87c18e88885c9844f24155e64c4/py_ev-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "1ef89f79faad5383c6d73e93f519ca0c", "sha256": "faa8e2147ba529c687f9a37a3bca441ae30b2ab606ef4546d9297d3e3e7ab51c" }, "downloads": -1, "filename": "py_ev-0.0.8.tar.gz", "has_sig": false, "md5_digest": "1ef89f79faad5383c6d73e93f519ca0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4636, "upload_time": "2019-05-28T15:23:16", "url": "https://files.pythonhosted.org/packages/49/46/4af1f748c5581718c7c8bfa89107b8992b5302428bf10f6794105a57a9e1/py_ev-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "9e4f0bb0693298687ed482cc19cbe4b5", "sha256": "eeb51df38f33ee976a85003779e4f387b0373af78b4768a013d1e3fbf6c236be" }, "downloads": -1, "filename": "py_ev-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9e4f0bb0693298687ed482cc19cbe4b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4636, "upload_time": "2019-05-28T15:26:05", "url": "https://files.pythonhosted.org/packages/9a/e8/a55621fb3bffbc8fb09d10a2faa66b386f2bbfa0084cb1e89add5915e04c/py_ev-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8f04670b3d938b6a764b68c322a47c6", "sha256": "be10ee9c2164fdd4d0987137cf694a554d84de923802d3f3eec7c3c82344f5e5" }, "downloads": -1, "filename": "py_ev-0.0.10.tar.gz", "has_sig": false, "md5_digest": "f8f04670b3d938b6a764b68c322a47c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4664, "upload_time": "2019-05-29T15:53:49", "url": "https://files.pythonhosted.org/packages/e5/84/44f2c4df8789c073270e7bbc423b3b1537ed09f5d0e829d81a0252492257/py_ev-0.0.10.tar.gz" } ] }