{ "info": { "author": "dani4kor", "author_email": "dani4kor@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Stockfishpy\r\n===========\r\n\r\n|PyPI version|\r\n\r\nPython Stockfish UCI Chess Engine wrapper\r\n\r\n--------------\r\n\r\nGetting Started:\r\n----------------\r\n\r\n::\r\n\r\n pip install stockfishpy\r\n\r\n- Python 2.7\r\n- `Download`_ and make \u2018Stockfish\u2019 executable\r\n- Setup stockfish PATH in stockfishpy.py\r\n\r\n--------------\r\n\r\nUSAGE:\r\n------\r\n\r\nPython console Example\r\n\r\n.. code:: python\r\n\r\n >>> from stockfishpy.stockfishpy import *\r\n >>> chessEngine = Engine(STOCKFISH_PATH, param={'Threads': 2, 'Ponder': 'true'})\r\n >>> print chessEngine.uci()\r\n uciok\r\n\r\n >>> print chessEngine.isready()\r\n readyok\r\n\r\n >>> chessEngine.ucinewgame()\r\n >>> chessEngine.setposition('rnbqkbnr/pppppppp/8/8/4P3/8/PPPP1PPP/RNBQKBNR b KQkq e3 0 1')\r\n >>> move = chessEngine.bestmove()\r\n >>> print move['bestmove']\r\n e7e5\r\n\r\n >>> print move['ponder']\r\n g1f3\r\n\r\n >>> print move['info']\r\n info depth 12 seldepth 16 multipv 1 score cp -32 nodes 296597 nps 2879582 tbhits 0 time 103 pv e7e5 g1f3 b8c6 f1b5 g8f6 d2d3 f8c5 e1g1 e8g8 b5c6 d7c6 f3e5 d8e7\r\n\r\n\r\n >>> chessEngine.ucinewgame()\r\n >>> chessEngine.setposition(['e2e4', 'e7e5', 'g1f3'])\r\n >>> move = chessEngine.bestmove()\r\n >>> print move['bestmove']\r\n b8c6\r\n\r\n--------------\r\n\r\nTests:\r\n------\r\n\r\n- Setup stockfish PATH in stockfishpy.py\r\n- Execute stockfishtest.py\r\n\r\n--------------\r\n\r\nLicense:\r\n--------\r\n\r\nThis project is licensed under the GPLv3 see the LICENSE file for details\r\n\r\n.. _Download: http://www.stockfishchess.com/\r\n\r\n.. |PyPI version| image:: https://badge.fury.io/py/stockfishpy.svg\r\n :target: https://badge.fury.io/py/stockfishpy", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Dani4kor/stockfishpy", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "stockfishpy", "package_url": "https://pypi.org/project/stockfishpy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/stockfishpy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/Dani4kor/stockfishpy" }, "release_url": "https://pypi.org/project/stockfishpy/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "Simple python Stockfish wrapper", "version": "1.0.4" }, "last_serial": 2579201, "releases": { "0.1.dev1": [ { "comment_text": "", "digests": { "md5": "08b603eccfd9653cc4a7861319582a40", "sha256": "0d79d255cdd06b687536141caf461b620c81573c18ca4d4bd32222e3c607ea33" }, "downloads": -1, "filename": "stockfishpy-0.1.dev1.zip", "has_sig": false, "md5_digest": "08b603eccfd9653cc4a7861319582a40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7953, "upload_time": "2016-10-17T10:42:24", "url": "https://files.pythonhosted.org/packages/db/90/8fa6386b87cf47678bea47a23695d8eb3aba6cd11a79bd1a0c751ffad250/stockfishpy-0.1.dev1.zip" } ], "0.1.dev2": [ { "comment_text": "", "digests": { "md5": "1d58fd3fcede776a4c90999012452d60", "sha256": "d3d47c2ec8fee7671e366aa8b57d3d4a47631d660b1875fbab0aae942fcf3077" }, "downloads": -1, "filename": "stockfishpy-0.1.dev2.zip", "has_sig": false, "md5_digest": "1d58fd3fcede776a4c90999012452d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7944, "upload_time": "2016-10-17T10:43:21", "url": "https://files.pythonhosted.org/packages/1f/45/d0b5d209adb3af9fca15e24f0ac4ee70854aaefadbeacb830994dd77c7dc/stockfishpy-0.1.dev2.zip" } ], "0.1.dev3": [ { "comment_text": "", "digests": { "md5": "673445fc7846c387837d983572f96e75", "sha256": "e1655ff62d21bdfb5b1eae74692fe530826584b5690b667c13b8b880fee10fab" }, "downloads": -1, "filename": "stockfishpy-0.1.dev3.zip", "has_sig": false, "md5_digest": "673445fc7846c387837d983572f96e75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7970, "upload_time": "2016-10-17T10:49:52", "url": "https://files.pythonhosted.org/packages/a3/a7/71319c21a3efb6b8e2a1580b51ee89edbc386a09ba4dad0da182250ed3da/stockfishpy-0.1.dev3.zip" } ], "0.1.dev4": [ { "comment_text": "", "digests": { "md5": "e67eac3b25c2c22c8afa6114968d2e7a", "sha256": "56f2c96025863fbf775de01c806c879fbe05e2a1909ced32855511cdd6fb1722" }, "downloads": -1, "filename": "stockfishpy-0.1.dev4.zip", "has_sig": false, "md5_digest": "e67eac3b25c2c22c8afa6114968d2e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7972, "upload_time": "2016-10-17T11:04:14", "url": "https://files.pythonhosted.org/packages/ee/e8/7fcd616dafcf0cf06e0490edc3e7db7c729dc80562a791323e5d58818c79/stockfishpy-0.1.dev4.zip" } ], "0.1.dev5": [ { "comment_text": "", "digests": { "md5": "461876a95ccc493650590ac24179d20b", "sha256": "b81d78f6c57954274eaa9ef729cfca601c36f3ad38a3d6b631c9491b522d0163" }, "downloads": -1, "filename": "stockfishpy-0.1.dev5.zip", "has_sig": false, "md5_digest": "461876a95ccc493650590ac24179d20b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8012, "upload_time": "2016-10-17T11:11:40", "url": "https://files.pythonhosted.org/packages/12/3c/0455ae113113cbe9ee0af6e8ee511a1051390a627d9abad85775f1b03935/stockfishpy-0.1.dev5.zip" } ], "0.1.dev6": [ { "comment_text": "", "digests": { "md5": "e197e1ba8bf3af0c23a527643dcb2b04", "sha256": "0064c4b0a9ae5c23bafd9102efc80e704e2e821e35123750a142221ad24274b2" }, "downloads": -1, "filename": "stockfishpy-0.1.dev6.zip", "has_sig": false, "md5_digest": "e197e1ba8bf3af0c23a527643dcb2b04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8165, "upload_time": "2016-10-17T11:24:15", "url": "https://files.pythonhosted.org/packages/f6/de/358b90fdead187444a6330aa8e3e8eef780d196019943726f24e7c1a65e9/stockfishpy-0.1.dev6.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "068d8bbec32bc8af5c3bb96cf0f0d60d", "sha256": "536642d1cc9bad5a7b980648959c540ecb09af308448514f708bdbe4bc8bd7ce" }, "downloads": -1, "filename": "stockfishpy-1.0.0.zip", "has_sig": false, "md5_digest": "068d8bbec32bc8af5c3bb96cf0f0d60d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8211, "upload_time": "2016-11-22T02:13:49", "url": "https://files.pythonhosted.org/packages/c6/28/17dc95d4df439b3e09c8f8f402429015e7f050a2c5df0271aba11d53b0cf/stockfishpy-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3489f4ad6ccb6060d9a2170aa2139fa8", "sha256": "2ece215a06cd248356e97c00c7a670a1d07e8e1ea4dd55e963722516a6b1e7cb" }, "downloads": -1, "filename": "stockfishpy-1.0.1.zip", "has_sig": false, "md5_digest": "3489f4ad6ccb6060d9a2170aa2139fa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8203, "upload_time": "2016-12-12T14:12:43", "url": "https://files.pythonhosted.org/packages/bd/0c/21628d067549c5375bd43dd71141af3815983733af4a684f50d92f0da70a/stockfishpy-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6f4d6560c2db76b611c2ad5888c541d6", "sha256": "4f3219b9891005b746495c1bd6d557229f33e051b11a6c540b3dd5035a360f77" }, "downloads": -1, "filename": "stockfishpy-1.0.2.zip", "has_sig": false, "md5_digest": "6f4d6560c2db76b611c2ad5888c541d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8206, "upload_time": "2016-12-12T20:46:49", "url": "https://files.pythonhosted.org/packages/73/44/11e410309245ed462d998c336d35973f95466eeaab2b3692ada61991d2fb/stockfishpy-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "7fc3818a29b13a8cfa3a5388324ec872", "sha256": "b6ce338d57f0af8e1668073e6492a43e52004fc162ca948c844fc481073239a2" }, "downloads": -1, "filename": "stockfishpy-1.0.3.zip", "has_sig": false, "md5_digest": "7fc3818a29b13a8cfa3a5388324ec872", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8651, "upload_time": "2016-12-12T21:13:33", "url": "https://files.pythonhosted.org/packages/45/ab/1e89054efc43e876e5ba167c28b4ac0476e26c873b35033fd0a527caf741/stockfishpy-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "4cad00ddfba1ba33c8ee871d55f23642", "sha256": "fce06a74c953c84a2801164c0b53969642b28305f2ce764ecc26fd358c85fd95" }, "downloads": -1, "filename": "stockfishpy-1.0.4.zip", "has_sig": false, "md5_digest": "4cad00ddfba1ba33c8ee871d55f23642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8655, "upload_time": "2017-01-17T09:40:32", "url": "https://files.pythonhosted.org/packages/6d/97/0df2ecdaa83ad8237d6f77f7557807abba019da34b5a2f207d19be727d89/stockfishpy-1.0.4.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4cad00ddfba1ba33c8ee871d55f23642", "sha256": "fce06a74c953c84a2801164c0b53969642b28305f2ce764ecc26fd358c85fd95" }, "downloads": -1, "filename": "stockfishpy-1.0.4.zip", "has_sig": false, "md5_digest": "4cad00ddfba1ba33c8ee871d55f23642", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8655, "upload_time": "2017-01-17T09:40:32", "url": "https://files.pythonhosted.org/packages/6d/97/0df2ecdaa83ad8237d6f77f7557807abba019da34b5a2f207d19be727d89/stockfishpy-1.0.4.zip" } ] }