{ "info": { "author": "Cheran", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "# Chaturanga\n\nChaturanga is a Chess API written in Python that supports both single-player and two-player games.\n\n## Installation\n\n```\n$ pip install Chaturanga\n```\n\n## Functionality\n\n* Chessboard generation from a given valid FEN position\n* Pretty print of the Chessboard using Unicode (optional, defaults to False)\n* Generation of all legal moves for a given position. (including en-passant, castling, and promotion)\n* Identifying potential draw situations (3-fold repitition, 100 plies) and checks.\n* Identification of all game ending criteria (Checkmate, Stalemate, 5-fold repitition, 150 plies)\n* Undoing a move\n* Resetting the Chessboard\n* Chess Engine using Depth Analysis and a Piece-Square Table\n* [Lichess BOT](https://lichess.org/@/SultanKhan2)\n\nAs of now, the Chessboard supports input in [UCI](https://www.shredderchess.com/chess-info/features/uci-universal-chess-interface.html) notation (eg. `e2e4`, `b7b8n`) to make a move.\n\n## License\n\n[MIT](LICENSE)", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Cheran-Senthil/Chaturanga", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "Chaturanga", "package_url": "https://pypi.org/project/Chaturanga/", "platform": "", "project_url": "https://pypi.org/project/Chaturanga/", "project_urls": { "Homepage": "https://github.com/Cheran-Senthil/Chaturanga" }, "release_url": "https://pypi.org/project/Chaturanga/0.1.8/", "requires_dist": null, "requires_python": "", "summary": "Chess API for python", "version": "0.1.8" }, "last_serial": 4113103, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d1ab236099efa305d267724c22b402d1", "sha256": "67ac2d0bde384c6914e2cb4f9edb5f09097cc2ec2285e4a548a2779ecb4dd924" }, "downloads": -1, "filename": "Chaturanga-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d1ab236099efa305d267724c22b402d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7174, "upload_time": "2018-07-09T09:23:57", "url": "https://files.pythonhosted.org/packages/ad/a0/aafcaa81d3bf3766a13fad70e0f0d280d0e395cf394667af9aa5f6d1fb47/Chaturanga-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bae6807af3f72396e5762ff581d572f6", "sha256": "bce05d38a429a2c8685292e9e10cc42e2e47e2419ecfaab524aa2eb419b39ad2" }, "downloads": -1, "filename": "Chaturanga-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bae6807af3f72396e5762ff581d572f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5547, "upload_time": "2018-07-09T09:23:57", "url": "https://files.pythonhosted.org/packages/4b/68/8cd434176a81642cb204d0ca28e140a9bc1d0c154c983b67198aa64f9431/Chaturanga-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "16ad6b45d2b00fe75c9e1504fcb70023", "sha256": "9e15d9ccd5c3273760ef500a8560a9d4365082191bc3e76d1cac05f4548944fd" }, "downloads": -1, "filename": "Chaturanga-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "16ad6b45d2b00fe75c9e1504fcb70023", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9496, "upload_time": "2018-07-11T16:37:20", "url": "https://files.pythonhosted.org/packages/b9/ef/e7ef1e858c451d618a63dcaf0105f0566882f3b2477595790cb0a0883c62/Chaturanga-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc77ad378fafa62be52e5b61f30c1358", "sha256": "140b52a51868bcae14831632ecb4251c6f36ad542a2eba05bb5a3524f7041f6b" }, "downloads": -1, "filename": "Chaturanga-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fc77ad378fafa62be52e5b61f30c1358", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7538, "upload_time": "2018-07-11T16:37:21", "url": "https://files.pythonhosted.org/packages/9b/1a/e70dd8eecc9c835c4a180e7db95894400bcef9aee959a7ce40c78781856e/Chaturanga-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3739be3c2eb2514ea244381a290763c0", "sha256": "cbe88d53934ec79a889f87aa48500abe07856a47df6504cf403d45cd1dca2795" }, "downloads": -1, "filename": "Chaturanga-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3739be3c2eb2514ea244381a290763c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9445, "upload_time": "2018-07-24T09:25:26", "url": "https://files.pythonhosted.org/packages/f5/b6/2612aa9af7f221266a4d82325aacc50a76308c6f519452f0b16fb1896ea3/Chaturanga-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bb7a41ff4f0800ccabdc1c8831c4dbeb", "sha256": "4d6cd5c44ae375b51d9fe529665d32a79a892d55197fc09c9fdc91ee0ed85b92" }, "downloads": -1, "filename": "Chaturanga-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb7a41ff4f0800ccabdc1c8831c4dbeb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9570, "upload_time": "2018-07-24T13:32:25", "url": "https://files.pythonhosted.org/packages/55/13/551c467af4408c11e973cf08f68f237509c0e614bf3e833f8499f1f2feca/Chaturanga-0.1.2-py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "218ca5cea8ac13ef2a6fdc67fbd9ad0c", "sha256": "70cb50526ee8936494fb2b8376da0285ba7c95bf8e9286a990eec21fda92d04d" }, "downloads": -1, "filename": "Chaturanga-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "218ca5cea8ac13ef2a6fdc67fbd9ad0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9535, "upload_time": "2018-07-24T14:21:38", "url": "https://files.pythonhosted.org/packages/46/47/71a81af9f912d6c134d81f2eb14d2bb1298a0791e1b0137125cb4b23e672/Chaturanga-0.1.3-py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "981b84ca7698f5a2d8c6f843afd4a786", "sha256": "957380011df2531ed6d1ffba705289ed151f99edf9fbb199838bbc0b01b8dd8b" }, "downloads": -1, "filename": "Chaturanga-0.1.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "981b84ca7698f5a2d8c6f843afd4a786", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17488, "upload_time": "2018-07-28T10:46:43", "url": "https://files.pythonhosted.org/packages/76/7d/c00c743707693f5b680abdbed30c8022e49ba607f231abf3c997652620c1/Chaturanga-0.1.4.linux-x86_64.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "94bafa0306883cc2df70a3a155e06998", "sha256": "436fd8d45680d04b2669acfb1a9449ed638ad18696a706a21f104639317900fa" }, "downloads": -1, "filename": "Chaturanga-0.1.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "94bafa0306883cc2df70a3a155e06998", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17470, "upload_time": "2018-07-28T20:50:01", "url": "https://files.pythonhosted.org/packages/1f/6b/2213d0113f8fb9d9cee3532c79ad534652812a64eec978b416975fe0c943/Chaturanga-0.1.5.linux-x86_64.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "bfb4f11573919331af95db9f5014bebf", "sha256": "d4940d9f03b7fcffdf35609415da9a85ca228e06b17e3f2614ff3bdf956fb31c" }, "downloads": -1, "filename": "Chaturanga-0.1.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "bfb4f11573919331af95db9f5014bebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17559, "upload_time": "2018-07-28T21:00:19", "url": "https://files.pythonhosted.org/packages/42/83/ff110ec0e23e59e190d51c87c8d31ace3a11f3dba4a8c514c9d64723aabd/Chaturanga-0.1.6.linux-x86_64.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "622051c594ae3c1937b7e42be0e6b816", "sha256": "243bbc32c1f655c2f67a751dcb30707ab4e872cfd50ca2c1010c03c7837d0ced" }, "downloads": -1, "filename": "Chaturanga-0.1.7.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "622051c594ae3c1937b7e42be0e6b816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17573, "upload_time": "2018-07-28T21:05:41", "url": "https://files.pythonhosted.org/packages/43/b7/c9ab1641c2c0ea0efe6b284e3bcdef27aedf65c29fcc0f470a26854f7e29/Chaturanga-0.1.7.linux-x86_64.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "78f0f7fd0990369d2ce45b7a3b991763", "sha256": "d51ce6caaa02ad222a299f6dfeabde22fa6563d4d092aa5db6d373a99b9b756a" }, "downloads": -1, "filename": "Chaturanga-0.1.8.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "78f0f7fd0990369d2ce45b7a3b991763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17598, "upload_time": "2018-07-29T07:02:50", "url": "https://files.pythonhosted.org/packages/45/f9/484ae264521ecf66e5084f081fa268e40f815a0e4c77c872a36993b4a889/Chaturanga-0.1.8.linux-x86_64.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "78f0f7fd0990369d2ce45b7a3b991763", "sha256": "d51ce6caaa02ad222a299f6dfeabde22fa6563d4d092aa5db6d373a99b9b756a" }, "downloads": -1, "filename": "Chaturanga-0.1.8.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "78f0f7fd0990369d2ce45b7a3b991763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17598, "upload_time": "2018-07-29T07:02:50", "url": "https://files.pythonhosted.org/packages/45/f9/484ae264521ecf66e5084f081fa268e40f815a0e4c77c872a36993b4a889/Chaturanga-0.1.8.linux-x86_64.tar.gz" } ] }