{ "info": { "author": "Aubhro Sengupta", "author_email": "aubhrosengupta@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "chess_py\n========\n\n.. figure:: http://i.stack.imgur.com/yQaOq.png\n :alt: Board\n\n Board\n\n|Build Status| |Code Climate| |PyPI version| |Python27| |Python35|\n|License| |Twitter|\n\nLicense\n-------\n\nchess_py is available under the MIT license. See the\n`LICENSE `__\nfile for more info. Copyright \u00a9 2016 Aubhro Sengupta. All rights\nreserved.\n\nTalk @Pygotham 2016\n-------------------\n\nI gave a talk at PyGotham 2016 on this library. Abstract can be found\n`here `__.\n\nIntroduction\n------------\n\nChess_py is an open source chess library written in Python designed to\naid in the creation of chess engines. Handles the chess so you can focus\non the engine.\n\nInstallation\n------------\n\nTo use as a immediately start up a game between two human players in the\nconsole, navigate inside the root directory of the package and run\nmain.py.\n\n.. code:: bash\n\n python main.py\n\nTo install package\n\n``pip`` (*Recommended*)\n~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code:: bash\n\n pip install chess_py\n\nOr manually\n~~~~~~~~~~~\n\n.. code:: bash\n\n python setup.py install\n\nDocumentation\n-------------\n\nView complete technical documentation\n`here `__.\n\nGreat! How do you use it? (*An Example*)\n----------------------------------------\n\nChess_py has the capability of creating games between players, either\nhuman, or AI\n\n.. code:: python\n\n import chess_py\n from chess_py import Game, Human, color\n\n \"\"\" Creates a Game with 2 humans. \n When run, this will open the console,\"\"\"\n new_game = Game(Human(color.white), Human(color.black))\n\n \"\"\" After game is completed, outcome will be stored in result.\n The integer result will be one of three values. \n white wins - 0, black wins - 1, draw - 0.5 \"\"\"\n result = new_game.play()\n\nTo build a chess engine on with chess_py, inherit Player and implement\ngenerate_move()\n\n.. code:: python\n\n import chess_py\n from chess_py import Game, Human, color\n\n # Engine which plays the move with the highest immediate material advantage\n class MyEngine(chess_py.Player):\n def __init__(self, input_color):\n\n # Creates piece value scheme to specify value of each piece.\n self.piece_values = chess_py.PieceValues.init_manual(PAWN_VALUE=1,\n KNIGHT_VALUE=3,\n BISHOP_VALUE=3,\n ROOK_VALUE=5,\n QUEEN_VALUE=9)\n\n # Super call to\n super(chess_py.Player, self).__init__(input_color)\n\n def generate_move(self, position):\n # position parameter is an object of type Board\n\n # Finds all possible moves I can play.\n moves = position.all_possible_moves(self.color)\n\n # Initalizes best move and advantage after it has been played to dummy values.\n best_move = None\n best_move_advantage = -99\n\n # Loops through possible moves\n for move in moves:\n \"\"\" advantage_as_result(move, piece_values) finds numerical advantage\n as specified by piece value scheme above. Returns negative values for\n positions of disadvantage. Returns +/-99 for checkmate. \"\"\"\n advantage = position.advantage_as_result(move, self.piece_values)\n\n # If this move is better than best move, it is the best move.\n if advantage >= best_move_advantage:\n best_move = move\n best_move_advantage = advantage\n\n return best_move\n\n # If file is run as script, a Game is set up between My_engine and Human and result is printed.\n if __name__ == \"__main__\":\n new_game = Game(MyEngine(color.white), Human(color.black))\n\n # white wins - 0, black wins - 1, draw - 0.5 \n print(\"Result: \", new_game.play())\n\n.. |Build Status| image:: https://travis-ci.org/LordDarkula/chess_py.svg?branch=master\n :target: https://travis-ci.org/LordDarkula/chess_py\n.. |Code Climate| image:: https://codeclimate.com/github/LordDarkula/chess_py/badges/gpa.svg\n :target: https://codeclimate.com/github/LordDarkula/chess_py\n.. |PyPI version| image:: https://badge.fury.io/py/chess_py.svg\n :target: https://pypi.python.org/pypi/chess_py\n.. |Python27| image:: https://img.shields.io/badge/python-2.7-blue.svg\n :target: https://www.python.org/download/releases/2.7/\n.. |Python35| image:: https://img.shields.io/badge/python-3.5-blue.svg\n :target: https://www.python.org/downloads/release/python-350/\n.. |License| image:: https://img.shields.io/cocoapods/l/EasyQL.svg?style=flat\n :target: https://github.com/LordDarkula/chess_py/blob/master/LICENSE\n.. |Twitter| image:: https://img.shields.io/badge/twitter-@LordDarkula-blue.svg?style=flat\n :target: http://twitter.com/LordDarkula\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LordDarkula/chess_py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "chess_py", "package_url": "https://pypi.org/project/chess_py/", "platform": "MacOS X", "project_url": "https://pypi.org/project/chess_py/", "project_urls": { "Homepage": "https://github.com/LordDarkula/chess_py" }, "release_url": "https://pypi.org/project/chess_py/3.3.1/", "requires_dist": null, "requires_python": "", "summary": "Python chess client", "version": "3.3.1" }, "last_serial": 3746837, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "77deec64bbc7afc17f658e777f45903c", "sha256": "1dfbe2a72ce6fb281ddf27faa8b12cee717c7cef1069ed4fc40a8c7e99a7d208" }, "downloads": -1, "filename": "chess_py-1.0.tar.gz", "has_sig": false, "md5_digest": "77deec64bbc7afc17f658e777f45903c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10736, "upload_time": "2016-07-12T22:51:16", "url": "https://files.pythonhosted.org/packages/c7/75/0f414f929a5de37b87844a3c94ab78a51b99247d19d53856e282b76c95d0/chess_py-1.0.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "85bc74696035ea2359324f304b70d1f8", "sha256": "27c4528725d2eb2d2ff3043e10dc297aa4ef2ec703eb013d43634677d36b94a0" }, "downloads": -1, "filename": "chess_py-1.2.tar.gz", "has_sig": false, "md5_digest": "85bc74696035ea2359324f304b70d1f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10931, "upload_time": "2016-07-12T23:03:16", "url": "https://files.pythonhosted.org/packages/f8/55/d570c6d95d7421ed79e66d9a1aa6abd05fdd882c40da33a40481e828f131/chess_py-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "51702bcf3df01cc0935149338ec4c388", "sha256": "be13b9cf81953292aa28fc6f3e7cd0232fa99ee10ae6a8f39954ae59898760fe" }, "downloads": -1, "filename": "chess_py-1.3.tar.gz", "has_sig": false, "md5_digest": "51702bcf3df01cc0935149338ec4c388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11024, "upload_time": "2016-07-14T01:39:12", "url": "https://files.pythonhosted.org/packages/8b/cf/3aecf57249518decb3b10411f24109f2c6806c73afdfecefe26e4220a22b/chess_py-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "27f8727aceac8f32b983691aedad3a75", "sha256": "f8175395830548f652fd6fbce73d964e2e3f8ea2d4022ad3ff54c9b47e66bd19" }, "downloads": -1, "filename": "chess_py-1.4.tar.gz", "has_sig": false, "md5_digest": "27f8727aceac8f32b983691aedad3a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11043, "upload_time": "2016-07-14T02:02:49", "url": "https://files.pythonhosted.org/packages/98/ca/3106e98de6557ee81ef734468d00e710a9212293606eeaa9988975b17808/chess_py-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "7dc35aabdd5f06001648a5ea82370460", "sha256": "9aefc956a98b9b0ac1630efb9d403904d70ec24f7d41ad8d99f220242f4ae1b7" }, "downloads": -1, "filename": "chess_py-1.5.tar.gz", "has_sig": false, "md5_digest": "7dc35aabdd5f06001648a5ea82370460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11887, "upload_time": "2016-08-11T18:12:00", "url": "https://files.pythonhosted.org/packages/e1/90/de225aa8182e2d4c87b9103798a03d3db88f4512395e650b1b044d8278ff/chess_py-1.5.tar.gz" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "5d6083e993c88ab072d97fea6b0d9014", "sha256": "f4e3eee54a0059b21891b9af69afc76d60c5616f5d3bc469867a2c9522777f1b" }, "downloads": -1, "filename": "chess_py-1.8.tar.gz", "has_sig": false, "md5_digest": "5d6083e993c88ab072d97fea6b0d9014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13256, "upload_time": "2016-08-18T05:33:10", "url": "https://files.pythonhosted.org/packages/51/34/657f95002a3658abce3b995dc6277dbf72feffc34a52830ab28d35d42239/chess_py-1.8.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "388256beb244b86216936ae4d0f36e1d", "sha256": "bd90292a258a4da53105f915c887c964e664955cf726ff20dc77621b47b1646c" }, "downloads": -1, "filename": "chess_py-2.0.tar.gz", "has_sig": false, "md5_digest": "388256beb244b86216936ae4d0f36e1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16527, "upload_time": "2016-10-13T18:45:58", "url": "https://files.pythonhosted.org/packages/fa/48/bce95ce26c0c7c672df57180ac8a4a149d09ff99b1cf706169011f52190a/chess_py-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "2769eab206135df4b1590093f9edd708", "sha256": "0dc41e2f034c1c80257f1bc5f15cf9f2d4008fa3df577a743e8ef4fe27dac9b9" }, "downloads": -1, "filename": "chess_py-2.1.tar.gz", "has_sig": false, "md5_digest": "2769eab206135df4b1590093f9edd708", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16533, "upload_time": "2016-10-13T19:00:53", "url": "https://files.pythonhosted.org/packages/3d/bf/36f5463bd4456ecdde8204342217340c40c6f58aca805670e7cccc039646/chess_py-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "40d05970051b8838792a21181405a967", "sha256": "09f31a998949107a321e843e2423ac222f52f5707c8777c96655dfaed9165b41" }, "downloads": -1, "filename": "chess_py-2.2.tar.gz", "has_sig": false, "md5_digest": "40d05970051b8838792a21181405a967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17576, "upload_time": "2016-10-18T02:39:59", "url": "https://files.pythonhosted.org/packages/1d/37/fa3864afebe8fe0af32bb3e5237b79fdeb0868b8004586fc8075128eccb7/chess_py-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "f8e84d8e15cfbc631cde8950d9b4ba23", "sha256": "851094fd7e2d7ec2af9a853b8155d34c993025dd13b42697381ef51dbb0d46a0" }, "downloads": -1, "filename": "chess_py-2.3.tar.gz", "has_sig": false, "md5_digest": "f8e84d8e15cfbc631cde8950d9b4ba23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18730, "upload_time": "2017-01-01T08:09:51", "url": "https://files.pythonhosted.org/packages/3c/dc/cd3723603f06c4dceb140479eb8aa362d5f4770d1f5850aad2d10c758791/chess_py-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "087d2e219c22edeb1ad2d5330b8b008d", "sha256": "73ed0cb4192397d78c8d9e927aa2bd504cad69a0d24baed36be46b81d4bfc679" }, "downloads": -1, "filename": "chess_py-2.4.tar.gz", "has_sig": false, "md5_digest": "087d2e219c22edeb1ad2d5330b8b008d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18734, "upload_time": "2017-01-01T08:20:19", "url": "https://files.pythonhosted.org/packages/25/e5/d778af9d8bc9428ed80a291cb824f075b75111403dd24509d1c71ea89163/chess_py-2.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "20bf7b086ddb74b34c50224f07c198e3", "sha256": "66d630540b38d200a33cd2fafb3f6652f80629d1a97b731bbf0b837cddba67fd" }, "downloads": -1, "filename": "chess_py-2.5.tar.gz", "has_sig": false, "md5_digest": "20bf7b086ddb74b34c50224f07c198e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18733, "upload_time": "2017-01-01T08:27:53", "url": "https://files.pythonhosted.org/packages/9d/70/f163f570a73d5a3df5d87428580e0db01059807583c3e7589acff9a33525/chess_py-2.5.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "86a47e15cbbafc5c310ef6c7415509fa", "sha256": "d54fcf591e1038d24599c794f15f8622d63fb278d9d920b5f9b80caba13be059" }, "downloads": -1, "filename": "chess_py-2.5.1.tar.gz", "has_sig": false, "md5_digest": "86a47e15cbbafc5c310ef6c7415509fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18762, "upload_time": "2017-01-02T01:26:55", "url": "https://files.pythonhosted.org/packages/3c/e6/ca5e23ac4880a73fbfec7e172d940f138c61e6f05a10c70adb020e5e1e6f/chess_py-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "6776fa35783f8bfdae15b32da67ed952", "sha256": "ce2a7a79305a478764b526f17cb7f6a7559d56a34eef667cc7db8c9f9ecaf235" }, "downloads": -1, "filename": "chess_py-2.5.2.tar.gz", "has_sig": false, "md5_digest": "6776fa35783f8bfdae15b32da67ed952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18809, "upload_time": "2017-01-02T04:16:14", "url": "https://files.pythonhosted.org/packages/f4/14/0e6d0efac0d364416c426e25fbe043d33f14091028f4fbf0e3c1a360c31b/chess_py-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "97875e3380e6af681ddde78c4df27ad6", "sha256": "0e7c938c99a8fd618935bc0fa3dda88108b54e4324fcb0b2a87e7359be558716" }, "downloads": -1, "filename": "chess_py-2.5.3.tar.gz", "has_sig": false, "md5_digest": "97875e3380e6af681ddde78c4df27ad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18811, "upload_time": "2017-01-02T04:44:37", "url": "https://files.pythonhosted.org/packages/38/dc/27169e16d25327301a3a12feb8209a21ae3c2c188a02ebb103c8620d11a9/chess_py-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "9274191bcb49bd01406e1c218262ba5b", "sha256": "ecf0bf0f3c81c3a4510a5f4d4459b813012f3617859fd6c67c7e71e485ec9b83" }, "downloads": -1, "filename": "chess_py-2.5.4.tar.gz", "has_sig": false, "md5_digest": "9274191bcb49bd01406e1c218262ba5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18772, "upload_time": "2017-01-02T07:11:09", "url": "https://files.pythonhosted.org/packages/a9/e0/ffb9fcea8a0a8475f484cfad1c8ec543199464455caee5951a668d01d3e6/chess_py-2.5.4.tar.gz" } ], "2.5.5": [ { "comment_text": "", "digests": { "md5": "54a4d9bf19ec59cd7e47779288f05616", "sha256": "2b7de9f55ae34a9864c232e1a58214bd42ec3628e17997db3f4019866e775f44" }, "downloads": -1, "filename": "chess_py-2.5.5.tar.gz", "has_sig": false, "md5_digest": "54a4d9bf19ec59cd7e47779288f05616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18782, "upload_time": "2017-01-02T07:21:26", "url": "https://files.pythonhosted.org/packages/3f/4c/c47273dd94eeef7cfa878a8a9a3831ad6dbe27d21e92621a06365779c435/chess_py-2.5.5.tar.gz" } ], "2.5.7": [ { "comment_text": "", "digests": { "md5": "da35fda98397e45a3285056bda7bcc33", "sha256": "562644d21f44bbad9ba46a23b0ccba98f4bf894866e83e898d771e89a3d12aa6" }, "downloads": -1, "filename": "chess_py-2.5.7.tar.gz", "has_sig": false, "md5_digest": "da35fda98397e45a3285056bda7bcc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18810, "upload_time": "2017-01-04T00:59:02", "url": "https://files.pythonhosted.org/packages/d3/2c/4eccb6077bbf987f8761833a583d8f519899cf3750edf9e5b0ff29fa1f33/chess_py-2.5.7.tar.gz" } ], "2.5.8": [ { "comment_text": "", "digests": { "md5": "f207b0ac42b3d4e250d2e61ab11386cf", "sha256": "fe0171b328123852488ee7a4abe2ee8d413eda1f4b068d5286329c02d973d47d" }, "downloads": -1, "filename": "chess_py-2.5.8.tar.gz", "has_sig": false, "md5_digest": "f207b0ac42b3d4e250d2e61ab11386cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18807, "upload_time": "2017-01-05T01:54:14", "url": "https://files.pythonhosted.org/packages/0c/65/17298bfd80b0837de20f52a5f5b9015cadc63895e910f771cf37e953edaa/chess_py-2.5.8.tar.gz" } ], "2.5.9": [ { "comment_text": "", "digests": { "md5": "1a9a748c54c2abfafb2f0426ccd98202", "sha256": "bdf94d410f21f34c30ffe5c1cd4d0c8dd921ab47aedf0cf329b69cae660cfcee" }, "downloads": -1, "filename": "chess_py-2.5.9.tar.gz", "has_sig": false, "md5_digest": "1a9a748c54c2abfafb2f0426ccd98202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18802, "upload_time": "2017-01-05T02:12:37", "url": "https://files.pythonhosted.org/packages/ce/fb/8cabddc65c580fe1fa58285d4fb006b74aaf8d70587fddb939bfae822340/chess_py-2.5.9.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "f25c396d0f71ce4f5a46c34423924c50", "sha256": "4bd17fc570bc00147f057827111fca9ee864caa7dfa801030f0dcefdfacf302a" }, "downloads": -1, "filename": "chess_py-2.6.0.tar.gz", "has_sig": false, "md5_digest": "f25c396d0f71ce4f5a46c34423924c50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18598, "upload_time": "2017-01-05T07:11:29", "url": "https://files.pythonhosted.org/packages/f4/ff/5857c81815e279ad5a27453f24c902b0fdefe602b57e761da7ff8391ba8d/chess_py-2.6.0.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "8746679a8b2172cce9b535b1091ec54b", "sha256": "a6a9b0deea9aad3a94f297eb5d2411432f91693004e1d4ffff55c5515b0b3e41" }, "downloads": -1, "filename": "chess_py-2.6.2.tar.gz", "has_sig": false, "md5_digest": "8746679a8b2172cce9b535b1091ec54b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19088, "upload_time": "2017-05-16T03:11:36", "url": "https://files.pythonhosted.org/packages/6a/90/0abd481482d8c80ff6ef90fa9f0fcbf0dd20f9b2e621c257f4e8a5e743f5/chess_py-2.6.2.tar.gz" } ], "2.6.3": [ { "comment_text": "", "digests": { "md5": "d80c568415bc22965391b4c7c01f1cbc", "sha256": "020d3cc49ed9b7553f67c6eb02c6508a7af100fc50b4ce56df6283e25e2dffef" }, "downloads": -1, "filename": "chess_py-2.6.3.tar.gz", "has_sig": false, "md5_digest": "d80c568415bc22965391b4c7c01f1cbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19089, "upload_time": "2017-05-18T04:14:52", "url": "https://files.pythonhosted.org/packages/98/89/9285a7dd42eeff7a803096656ad73cebc63192c5a88642957997b3fd8d35/chess_py-2.6.3.tar.gz" } ], "2.6.4": [ { "comment_text": "", "digests": { "md5": "2b1219d00cd6e33c206865a27326e387", "sha256": "8bdaf76a9b8e72a9440c23b6bd5e680c77605d1d254f301135912713888cdb2a" }, "downloads": -1, "filename": "chess_py-2.6.4.tar.gz", "has_sig": false, "md5_digest": "2b1219d00cd6e33c206865a27326e387", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19089, "upload_time": "2017-05-18T04:25:43", "url": "https://files.pythonhosted.org/packages/03/ca/2c2f225dd06fdac717159d86497e71edb5357dc076d8b2ec2a63eb1978d6/chess_py-2.6.4.tar.gz" } ], "2.6.5": [ { "comment_text": "", "digests": { "md5": "750090e306a8f6c3e0077347dc690cf4", "sha256": "9e230da80b391267dbbb9c4a5fc53879540fbd9790452de034333797aae1b3db" }, "downloads": -1, "filename": "chess_py-2.6.5.tar.gz", "has_sig": false, "md5_digest": "750090e306a8f6c3e0077347dc690cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19100, "upload_time": "2017-05-18T04:51:47", "url": "https://files.pythonhosted.org/packages/e9/e1/a5d3616cdab2f7d994af2de9cc8ee96c36d97cda7bdf8af7af49ef8180b0/chess_py-2.6.5.tar.gz" } ], "2.6.6": [ { "comment_text": "", "digests": { "md5": "fad9baa453afaeb19f6ddcff9dbc12fb", "sha256": "57c2b8e31e55124c37ee8a002bb9f316e851886be10f0c5ee1c36f7b6bf7b0a8" }, "downloads": -1, "filename": "chess_py-2.6.6.tar.gz", "has_sig": false, "md5_digest": "fad9baa453afaeb19f6ddcff9dbc12fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19077, "upload_time": "2017-05-18T05:01:20", "url": "https://files.pythonhosted.org/packages/42/d0/85f1eef0dd16f4dc7f95300a310295b8e6b1ce5cab468a4a65dfffa500d7/chess_py-2.6.6.tar.gz" } ], "2.6.7": [ { "comment_text": "", "digests": { "md5": "e40264ee343133fcc3be46e2bc85c35d", "sha256": "95519d35fff7346bb522c28c61bf15242965944d72ab38c99718fa6649cef5aa" }, "downloads": -1, "filename": "chess_py-2.6.7.tar.gz", "has_sig": false, "md5_digest": "e40264ee343133fcc3be46e2bc85c35d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18929, "upload_time": "2017-07-28T02:00:57", "url": "https://files.pythonhosted.org/packages/ad/ba/6bfcefde9414498909a031fdd1c207d1a7514c176eff6db756824c900454/chess_py-2.6.7.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "4095482569268c82c649014b502b0398", "sha256": "154dcf7baff825369fecbcec1380033f75f0dc977ed03df2fae90c5843747f71" }, "downloads": -1, "filename": "chess_py-2.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4095482569268c82c649014b502b0398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34054, "upload_time": "2018-03-02T03:36:41", "url": "https://files.pythonhosted.org/packages/de/37/0cee0ce2b9bf3376098057a38b5917e61e44d10891dc807e14bdb31362b7/chess_py-2.7.0-py3-none-any.whl" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "a1bd216bf18e5937051827d92ab587e4", "sha256": "42f5b8fea5e516d29a34c58bf82ce314712df98204e550d051bab13b7add5a7d" }, "downloads": -1, "filename": "chess_py-2.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a1bd216bf18e5937051827d92ab587e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34074, "upload_time": "2018-03-03T02:51:45", "url": "https://files.pythonhosted.org/packages/9c/e5/dd709d4b162531507636f7c769b914607e3dbc552f28c0200290c41b1ae2/chess_py-2.7.1-py3-none-any.whl" } ], "2.7.2": [ { "comment_text": "", "digests": { "md5": "d8a0aa0c089000907362642e08fd7f3f", "sha256": "ad652b296b1397cdef39af162d850f9c5090a434e86782aeb61eaf57d06b6694" }, "downloads": -1, "filename": "chess_py-2.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8a0aa0c089000907362642e08fd7f3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40838, "upload_time": "2018-03-06T23:49:47", "url": "https://files.pythonhosted.org/packages/15/bd/98ecac640bef54de524fdedc642b1f4351fa6c17fc68547a648d0f3eb85e/chess_py-2.7.2-py2.py3-none-any.whl" } ], "2.7.3": [ { "comment_text": "", "digests": { "md5": "b4ab50a60117e2725eda715a52d9df45", "sha256": "44196ba6c214545142408dd5a466c0ebc84a7b7db99d42564dec1c06c9f8b46a" }, "downloads": -1, "filename": "chess_py-2.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4ab50a60117e2725eda715a52d9df45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40834, "upload_time": "2018-03-07T00:39:15", "url": "https://files.pythonhosted.org/packages/c3/07/de32e4e7142b1ce694b6a23208ee5a7c3389481f3c7c04a0b03e90ae47c7/chess_py-2.7.3-py2.py3-none-any.whl" } ], "2.7.4": [ { "comment_text": "", "digests": { "md5": "659fdf2b8fe0af64195768d0697dc0e3", "sha256": "da96501d541e3d203566eb26c235d9c5db40b1295b8e51a503b70ca851a5e326" }, "downloads": -1, "filename": "chess_py-2.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "659fdf2b8fe0af64195768d0697dc0e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41361, "upload_time": "2018-03-13T22:54:01", "url": "https://files.pythonhosted.org/packages/a0/60/dd774cf59aa2891bbf43dbd9a0fff982d733c0a8bb86a757b00f77ef89d1/chess_py-2.7.4-py2.py3-none-any.whl" } ], "2.7.5": [ { "comment_text": "", "digests": { "md5": "627d23433b204301d42903bd875fb614", "sha256": "458e457da9fd087ba0e9e4fdcce8b06ad52f03a9a06ec89adf836d6a9194a521" }, "downloads": -1, "filename": "chess_py-2.7.5.tar.gz", "has_sig": false, "md5_digest": "627d23433b204301d42903bd875fb614", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24678, "upload_time": "2018-03-14T00:11:21", "url": "https://files.pythonhosted.org/packages/40/f5/c8fbf2a0b37438174aaed23d4488ee2d30f1406d55dc0e20aac9c0addcaf/chess_py-2.7.5.tar.gz" } ], "2.7.6": [ { "comment_text": "", "digests": { "md5": "00a4a5015e78f1fcd81c29ca6773b059", "sha256": "5870d75a6a1420f7c2a2f47c4c9bdb70e905d859b34539bce41f56d8d55a0da2" }, "downloads": -1, "filename": "chess_py-2.7.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00a4a5015e78f1fcd81c29ca6773b059", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38014, "upload_time": "2018-03-14T03:08:12", "url": "https://files.pythonhosted.org/packages/88/13/ff471e3a8ccf05094a01a12200066358b16568d4b7a289100347864472ca/chess_py-2.7.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f7d50b65d267dc96d9844327b5dd366", "sha256": "38253e0b050dfb956b29033bee4797fa3dd9b6ba1463696b264562577a8c6acd" }, "downloads": -1, "filename": "chess_py-2.7.6.tar.gz", "has_sig": false, "md5_digest": "6f7d50b65d267dc96d9844327b5dd366", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23354, "upload_time": "2018-03-14T03:07:33", "url": "https://files.pythonhosted.org/packages/81/26/a6ad565f377153faa8b73a82ec9b1e0dfbeec53766697d460de0397b4ea4/chess_py-2.7.6.tar.gz" } ], "2.7.7": [ { "comment_text": "", "digests": { "md5": "e24d9637463f51bab06d86b635027c47", "sha256": "cca4971d43467bece8ba3eb93bb6522bfcbf0e19e78e10c7e2d2fed2dbe2af18" }, "downloads": -1, "filename": "chess_py-2.7.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e24d9637463f51bab06d86b635027c47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37912, "upload_time": "2018-03-14T06:31:40", "url": "https://files.pythonhosted.org/packages/18/e4/edba2aca75cfd4bdfa70ab783559b512fcc13a8e4af33ffaf488653c447c/chess_py-2.7.7-py2.py3-none-any.whl" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "a4133dd787137ec7ea7b0d8383acdcb6", "sha256": "19977324cf545e2a1e4ddafdb182c197cf3e63c748fda8a151cc5af58564ebd7" }, "downloads": -1, "filename": "chess_py-2.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4133dd787137ec7ea7b0d8383acdcb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37868, "upload_time": "2018-03-16T06:15:14", "url": "https://files.pythonhosted.org/packages/82/e6/3bd8971a1f8db71d09f8edb3b7c9cc69e00cf5ca4868167219a327b99dc1/chess_py-2.8.0-py2.py3-none-any.whl" } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "648e63d10728913d4c2e2418306ea81b", "sha256": "bd8203b889bfc5c6a131897d337df719422cf4ba23b8ccaf2ecb7cca49e56f53" }, "downloads": -1, "filename": "chess_py-2.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "648e63d10728913d4c2e2418306ea81b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37896, "upload_time": "2018-03-16T23:41:07", "url": "https://files.pythonhosted.org/packages/9c/60/128a1af818249311d0ca929954d00145450f361ca5fa1ac25385ed916556/chess_py-2.8.1-py2.py3-none-any.whl" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "9fdc7b24304b4b2c7c7304584f246af8", "sha256": "cab9a52c14051feed1b11d78a7f4d405db36d48c2c175db410557ccb2dd1ba46" }, "downloads": -1, "filename": "chess_py-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9fdc7b24304b4b2c7c7304584f246af8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38592, "upload_time": "2018-03-18T21:20:43", "url": "https://files.pythonhosted.org/packages/46/51/04a371306487b4c878418b5db03b60c6c0a76c46db78158f89b104265c2a/chess_py-3.0.0-py2.py3-none-any.whl" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "74aaa3fff464eda7938b98fba90062e0", "sha256": "0289d465c593b4cad06df5e0eeb262d3e9eaf0b896b27c695561aa219c7facd9" }, "downloads": -1, "filename": "chess_py-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74aaa3fff464eda7938b98fba90062e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38525, "upload_time": "2018-03-18T21:42:14", "url": "https://files.pythonhosted.org/packages/25/63/bb0efe609d8df2f7e45882a05523757c88a879e0b7beb07f7a5c5ff62812/chess_py-3.0.1-py2.py3-none-any.whl" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "1b1333e890834cfc2ded6f526b374c1f", "sha256": "dfd641b661258c3f7f094616d4a6421a965710ffd10640d2ac59dff6b7bc7e51" }, "downloads": -1, "filename": "chess_py-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b1333e890834cfc2ded6f526b374c1f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38556, "upload_time": "2018-03-18T21:54:37", "url": "https://files.pythonhosted.org/packages/8e/b6/e082e58b18676c0ec0f566be10bc2fde66c887aa72d869d06e8807590b30/chess_py-3.0.2-py2.py3-none-any.whl" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "e5e57cb4d74ec98fb62e53cb0157cf9b", "sha256": "652a40002ec03785a2864035874bfabd03924b36a6955fe042c7ab3318fed441" }, "downloads": -1, "filename": "chess_py-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5e57cb4d74ec98fb62e53cb0157cf9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38607, "upload_time": "2018-03-18T22:15:56", "url": "https://files.pythonhosted.org/packages/aa/d9/eddd26a54af4dfaa24f24a63e22320f94a1892818b6a93cd5c27403fa7ba/chess_py-3.0.3-py2.py3-none-any.whl" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "8d9131936903927c7bdce9f01b05aa5b", "sha256": "34e41fdc9ec7ee53a2d81398dcad923524d1825327ca7fd100fb93a0ee18ccf1" }, "downloads": -1, "filename": "chess_py-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8d9131936903927c7bdce9f01b05aa5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38666, "upload_time": "2018-03-18T22:29:06", "url": "https://files.pythonhosted.org/packages/ae/5f/b651fb2a499f16356d2ff4b90d810529a9dd117471405b007882f98163ad/chess_py-3.0.4-py2.py3-none-any.whl" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "c2085e3720cc6991fea551a3a1d29c0f", "sha256": "7f6811b6f05454370fa9cca14f6c1f09d7adcd29fb3bc8c80593664c04cd5458" }, "downloads": -1, "filename": "chess_py-3.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2085e3720cc6991fea551a3a1d29c0f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38655, "upload_time": "2018-03-18T22:32:59", "url": "https://files.pythonhosted.org/packages/b9/42/00ace28cc03d88ba2ab6c97653f8c0aa18f4b0a9db71208cede74f0b801f/chess_py-3.0.5-py2.py3-none-any.whl" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "b080a461e215a3b3508b693bbf408160", "sha256": "bbdac649fb4dad6da5421b8f6f529231c45ce0153fb20424155b6ed5f48e92f1" }, "downloads": -1, "filename": "chess_py-3.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b080a461e215a3b3508b693bbf408160", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38655, "upload_time": "2018-03-18T22:41:30", "url": "https://files.pythonhosted.org/packages/9b/ac/662f43988ba2a819b5a5816c9c3a527fb11b90e378400513b54ed0b5c31a/chess_py-3.0.6-py2.py3-none-any.whl" } ], "3.0.7": [ { "comment_text": "", "digests": { "md5": "240fab4f097dfa359e0c659e981dd4d5", "sha256": "fd0989f0528acee14a76fc8f1190d3ca3fd345d93b56fcaedefd91b9809c98de" }, "downloads": -1, "filename": "chess_py-3.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "240fab4f097dfa359e0c659e981dd4d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38773, "upload_time": "2018-03-18T22:50:27", "url": "https://files.pythonhosted.org/packages/f8/f2/ebc63ac67a7f7dde415b70c34a6d54674388f0017700fa1e93e5105591de/chess_py-3.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b4d110c52832bc4089eaec2cc0e1322", "sha256": "1439c2835fbb8e62bf72c650ee7d5af1541038233fb77dc904fa3ac828274c72" }, "downloads": -1, "filename": "chess_py-3.0.7.tar.gz", "has_sig": false, "md5_digest": "3b4d110c52832bc4089eaec2cc0e1322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24066, "upload_time": "2018-03-18T22:51:20", "url": "https://files.pythonhosted.org/packages/22/aa/62953eb6476bc93403e8d727af6fea605a72200c3edb95f2be43315e01cd/chess_py-3.0.7.tar.gz" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "ab0198ac349147108e9fd92e035b3a36", "sha256": "4e82591e3fa4b6752843226ff4f20624bccc0406c7524609c82fb0420e6e04f6" }, "downloads": -1, "filename": "chess_py-3.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab0198ac349147108e9fd92e035b3a36", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38771, "upload_time": "2018-03-18T22:56:30", "url": "https://files.pythonhosted.org/packages/a0/e3/458f1ca241c85fb143c1740b21d2f9c1e9d3187aaf7f27a77f53f29a3a64/chess_py-3.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3f1dd506f55085339857f99c4540007", "sha256": "c6b818f3b58dd2b651e18d44c6fb4af5b8096ba079f9b57ba445fac6dc75f3e0" }, "downloads": -1, "filename": "chess_py-3.0.8.tar.gz", "has_sig": false, "md5_digest": "e3f1dd506f55085339857f99c4540007", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24060, "upload_time": "2018-03-18T22:57:49", "url": "https://files.pythonhosted.org/packages/93/fe/73023a1fad2e4565003d89d18bb199672afc53c8130a74e5f4cb7b8ab8fb/chess_py-3.0.8.tar.gz" } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "0a9d2181caa4ffb7c41f6d0c8e8530d4", "sha256": "474d27aab4052d870e358b6847077451f760906f278ad12301442f51cc8dd011" }, "downloads": -1, "filename": "chess_py-3.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a9d2181caa4ffb7c41f6d0c8e8530d4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38822, "upload_time": "2018-03-18T23:25:47", "url": "https://files.pythonhosted.org/packages/1d/30/f36e50f926c4548e47fa797633fa75ad92ca6b604a66515931820e20332a/chess_py-3.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3b6e9e282b4567c485a278efdb6701b", "sha256": "dc3177952c2bbc72d6b9269ddbe4e6fcf6f7c725c9e04124f8b56f402768f6d6" }, "downloads": -1, "filename": "chess_py-3.0.9.tar.gz", "has_sig": false, "md5_digest": "b3b6e9e282b4567c485a278efdb6701b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24100, "upload_time": "2018-03-18T23:25:49", "url": "https://files.pythonhosted.org/packages/cf/03/b9799aa36151280573b864ac6da746ace31efdfe65d291831df6fe1bc0c8/chess_py-3.0.9.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "703e38622a6d261d2e0bd78d744fb023", "sha256": "dd06897e3b3128d629cc3c0d6bf94424cbd9caf5beeb32968696856f7c78005b" }, "downloads": -1, "filename": "chess_py-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "703e38622a6d261d2e0bd78d744fb023", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38832, "upload_time": "2018-03-18T23:45:05", "url": "https://files.pythonhosted.org/packages/46/18/765c86d0d5f6375257233dfdb44b2fbe866e2f5807ab93acf3ac9f8401e0/chess_py-3.1.0-py2.py3-none-any.whl" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "2fe18b3e48b8b22d9365a51f007f42dd", "sha256": "ed02a6a0416a76da0433b51bb141a856e416c1c8736e393405c3d34def1be497" }, "downloads": -1, "filename": "chess_py-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fe18b3e48b8b22d9365a51f007f42dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38818, "upload_time": "2018-03-18T23:49:36", "url": "https://files.pythonhosted.org/packages/83/66/58949938d781443949713a3366bd4276c8574a2937515cf80f26a27ea12f/chess_py-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2aa0bc726fe7fc970f69570a3a7a5018", "sha256": "b5747630f889f20dda889104f1d5719d04faafe1dbc23d1fd1412962e3f079da" }, "downloads": -1, "filename": "chess_py-3.1.1.tar.gz", "has_sig": false, "md5_digest": "2aa0bc726fe7fc970f69570a3a7a5018", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24093, "upload_time": "2018-03-18T23:50:04", "url": "https://files.pythonhosted.org/packages/d9/c2/74f47a2e683a7b3ae27c02fd6603cf574b0614c69cf8828a31529385323b/chess_py-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "edc2add1d9fd44374c7494e0a15f1765", "sha256": "4a6955be1da6eec1f1162b66ec7be2da5f7c27551c59751fc76e76cf09e97e9d" }, "downloads": -1, "filename": "chess_py-3.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "edc2add1d9fd44374c7494e0a15f1765", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39067, "upload_time": "2018-03-19T00:21:39", "url": "https://files.pythonhosted.org/packages/08/ee/7209a6722af0af1552bd73d4f6c253c6ddfd7a0f0d8398195b5554963df6/chess_py-3.1.2-py2.py3-none-any.whl" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "66579a4f5d6eb4a1c3a6c726beccdc43", "sha256": "5b0b3afe26640d4f0b9bcd928ff3d257ec241dac8b4b9523d928d2b7353f5531" }, "downloads": -1, "filename": "chess_py-3.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66579a4f5d6eb4a1c3a6c726beccdc43", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39059, "upload_time": "2018-03-19T02:47:33", "url": "https://files.pythonhosted.org/packages/fa/a4/91555e6cad191fea4cb6eb0533500b3da8933a028a7449e12d5ca46dfdc8/chess_py-3.1.3-py2.py3-none-any.whl" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "99cc82f1a80c54616fbc7f2faae815a2", "sha256": "65bd6c9459f5e0f575a78186ca728899b9e8df2723be8b79505d4eaf1f72215f" }, "downloads": -1, "filename": "chess_py-3.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99cc82f1a80c54616fbc7f2faae815a2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39060, "upload_time": "2018-03-19T02:57:20", "url": "https://files.pythonhosted.org/packages/a8/b6/98b621847e741afce6f4b8db3fa58ab7feec4b841416e18cc34dfcf16da8/chess_py-3.1.4-py2.py3-none-any.whl" } ], "3.1.5": [ { "comment_text": "", "digests": { "md5": "14ee13abefeb93bf7159c437e1898225", "sha256": "7a618084a1ca6256e1f755b17aca52eaf719d8690042a0135b6a0b0057e83446" }, "downloads": -1, "filename": "chess_py-3.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14ee13abefeb93bf7159c437e1898225", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39085, "upload_time": "2018-03-21T04:44:25", "url": "https://files.pythonhosted.org/packages/38/ea/6a4f7f484ca951f1963f6b845c9437bec3beef689b9a2d7347f77db57e46/chess_py-3.1.5-py2.py3-none-any.whl" } ], "3.1.6": [ { "comment_text": "", "digests": { "md5": "c685f5df7b3c84f3a70cb5fe56d1ba16", "sha256": "f793548089b3fea1681852da7f0b55be4ea76eec45c3a3ee81439959c6490eb5" }, "downloads": -1, "filename": "chess_py-3.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c685f5df7b3c84f3a70cb5fe56d1ba16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39089, "upload_time": "2018-03-21T05:00:48", "url": "https://files.pythonhosted.org/packages/d1/0f/3a4dbeee9de35961ca66d964360aea1804305fc04bcf4979d5d5d2e14459/chess_py-3.1.6-py2.py3-none-any.whl" } ], "3.1.7": [ { "comment_text": "", "digests": { "md5": "cac2a891a0133037558e25ca2cc86f7a", "sha256": "3025a837c0ec3499c0e5ca7e695b3e3bb1db267dfe19b79046699980d660abeb" }, "downloads": -1, "filename": "chess_py-3.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cac2a891a0133037558e25ca2cc86f7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39208, "upload_time": "2018-03-21T17:28:56", "url": "https://files.pythonhosted.org/packages/83/8a/f0b1a0cae381ef6cf50b38b94d3d6510b946508f70e0bd05eb550f662255/chess_py-3.1.7-py2.py3-none-any.whl" } ], "3.1.8": [ { "comment_text": "", "digests": { "md5": "f2ff236fa8d09c1bf82991fff80eec25", "sha256": "1a4e545b2e56a6a4dfdd69c9295401af11b52e3a903867ab76648e88a383d914" }, "downloads": -1, "filename": "chess_py-3.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f2ff236fa8d09c1bf82991fff80eec25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39170, "upload_time": "2018-03-23T01:21:57", "url": "https://files.pythonhosted.org/packages/b5/7f/22ef36ef541963e1710aaf170edec90b01fbc5d1e872affedb2a4e5863c8/chess_py-3.1.8-py2.py3-none-any.whl" } ], "3.1.9": [ { "comment_text": "", "digests": { "md5": "8e7e7beb435475e88e59273f4620dde9", "sha256": "48261a099d77b1bcf365496dc66e09ca9dd7a5eab83efeba6652192718cb4496" }, "downloads": -1, "filename": "chess_py-3.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e7e7beb435475e88e59273f4620dde9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39209, "upload_time": "2018-03-23T01:58:45", "url": "https://files.pythonhosted.org/packages/a0/5d/e48802bf0f658f5c0eff5dbd838a76d3ea572b844d1e4b4fd9929c536107/chess_py-3.1.9-py2.py3-none-any.whl" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "bf2b373c0b1fd3914297cc3bfa13bb4a", "sha256": "062be07229dac6b72cfcf533c21229257dcaedf0c60a081d2c3a18052607b67b" }, "downloads": -1, "filename": "chess_py-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bf2b373c0b1fd3914297cc3bfa13bb4a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39212, "upload_time": "2018-03-23T02:59:57", "url": "https://files.pythonhosted.org/packages/42/41/fea853afa404b30cd07629c0e341a87062cf623c4febefbf04f5e9219737/chess_py-3.2.0-py2.py3-none-any.whl" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "b8201dd7499bdc299e63ceaf7acf2c11", "sha256": "10444301da8109e45f1489682f3d9f87abdf0908578677802a2d837845e3054c" }, "downloads": -1, "filename": "chess_py-3.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b8201dd7499bdc299e63ceaf7acf2c11", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39209, "upload_time": "2018-03-23T03:05:49", "url": "https://files.pythonhosted.org/packages/20/94/defec08d4c7870c44b52533576ed79cde1b6308517027f6e42fb34bb5725/chess_py-3.2.1-py2.py3-none-any.whl" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "f8ad716fd5e5a75fa020395dd8a6158a", "sha256": "413d5039ffa05dc5cd6573ee2f65d2a8d7251922697c76045b12c12d47c20180" }, "downloads": -1, "filename": "chess_py-3.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8ad716fd5e5a75fa020395dd8a6158a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39228, "upload_time": "2018-03-23T04:58:26", "url": "https://files.pythonhosted.org/packages/9c/8a/3b3e545a46cbd13f1f0a48e98e48cf3d2ca1ba098cd79e7431645d1fefdb/chess_py-3.2.2-py2.py3-none-any.whl" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "53e9f7dadfc477d8ba1df52b2a2613f1", "sha256": "b3efcce1748d6200563d3c7cc0a3a6184a9a43cd166df6453f589f487a74f2dd" }, "downloads": -1, "filename": "chess_py-3.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53e9f7dadfc477d8ba1df52b2a2613f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39258, "upload_time": "2018-03-23T05:09:50", "url": "https://files.pythonhosted.org/packages/ad/59/bdbcbfd7c2f887e3d2905740c0196d6cfe82938cedc87e8ce31261f44158/chess_py-3.2.3-py2.py3-none-any.whl" } ], "3.2.4": [ { "comment_text": "", "digests": { "md5": "d95f32c01e4277e3662752104490a4c6", "sha256": "2a0fe26a9db22260e0415935c822ea0957f86518d1282048b1766273e4294248" }, "downloads": -1, "filename": "chess_py-3.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d95f32c01e4277e3662752104490a4c6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39262, "upload_time": "2018-03-23T05:15:29", "url": "https://files.pythonhosted.org/packages/4c/19/c1c1d3f4127097dde62132eb73d466225a178ddf1328cd07b49680142931/chess_py-3.2.4-py2.py3-none-any.whl" } ], "3.2.5": [ { "comment_text": "", "digests": { "md5": "9b742941d939bd9ca2d1ef1a58267fd3", "sha256": "eb89545d1b20254ef5ea968b8aa1cf225d8999a04bf6310e9421a41d1740d282" }, "downloads": -1, "filename": "chess_py-3.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b742941d939bd9ca2d1ef1a58267fd3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39280, "upload_time": "2018-03-23T05:35:06", "url": "https://files.pythonhosted.org/packages/97/14/4235c67670899bb12914f15d17f4d1122b71f69ee8030bae414fbae785f2/chess_py-3.2.5-py2.py3-none-any.whl" } ], "3.2.6": [ { "comment_text": "", "digests": { "md5": "047d8647f1d56e94b8b08261a23e63eb", "sha256": "3d1a4e5450917d65a598bee38797d08a2bef8315ebd915d189d1005a85a2fbc8" }, "downloads": -1, "filename": "chess_py-3.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "047d8647f1d56e94b8b08261a23e63eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39315, "upload_time": "2018-03-23T06:24:07", "url": "https://files.pythonhosted.org/packages/7f/6b/055b75bdf124327463b672eaf4c5d02084a3081f1c86ab9e90eef5938035/chess_py-3.2.6-py2.py3-none-any.whl" } ], "3.2.7": [ { "comment_text": "", "digests": { "md5": "9e7f7777b2e62a9559dcaa4f9ecbef9b", "sha256": "1dd762d48a5b57732ea6950682a9c3716a2bb736de30f629ceea972411881aa5" }, "downloads": -1, "filename": "chess_py-3.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7f7777b2e62a9559dcaa4f9ecbef9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39312, "upload_time": "2018-03-23T06:26:00", "url": "https://files.pythonhosted.org/packages/2d/8c/6ee9eb608a25155b1d42a28950095d33584c5acba8d1ebcebaaa5779bc9d/chess_py-3.2.7-py2.py3-none-any.whl" } ], "3.2.8": [ { "comment_text": "", "digests": { "md5": "99d1e36c84340d388ec70c0c97fe004d", "sha256": "9f4bf1cc9633d10d00cfc0d38bc60c0b0f654551f4cbb4883d36c5a0e5ec5fb7" }, "downloads": -1, "filename": "chess_py-3.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99d1e36c84340d388ec70c0c97fe004d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39384, "upload_time": "2018-03-23T06:50:27", "url": "https://files.pythonhosted.org/packages/ef/45/aadc63fdcee7032726ddda5d957f300a4bde0b9472370fe11b8706907b3c/chess_py-3.2.8-py2.py3-none-any.whl" } ], "3.2.9": [ { "comment_text": "", "digests": { "md5": "202fb8454fc8a0a18850c4e069a9033c", "sha256": "07cb0b1e267621870e04755b3da8eb4ece6769bd86fa282b427941d1094ad27a" }, "downloads": -1, "filename": "chess_py-3.2.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "202fb8454fc8a0a18850c4e069a9033c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39386, "upload_time": "2018-04-07T23:03:04", "url": "https://files.pythonhosted.org/packages/73/c6/7f5457a5672b73ff58f0636a617e616b0bf7adaca8b29e258064fb6d6efd/chess_py-3.2.9-py2.py3-none-any.whl" } ], "3.3.0": [ { "comment_text": "", "digests": { "md5": "95454403a94265bc050ba5d219d46b51", "sha256": "53e9ba35ce5f2037727afb6aad6a929d8ee33d89e667f45e893c4d013534ca6f" }, "downloads": -1, "filename": "chess_py-3.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95454403a94265bc050ba5d219d46b51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39425, "upload_time": "2018-04-07T23:10:08", "url": "https://files.pythonhosted.org/packages/42/ec/9dee77fabcb75e02c90fe8721e0d509acd521f590d136a8b76219a8aa22c/chess_py-3.3.0-py2.py3-none-any.whl" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "7cc53a9d05b85081ceadc98be20d443b", "sha256": "41834f0c7c27b8d11b8e55237d1af214c1c25a007f4ffac03b9902f7d3c56086" }, "downloads": -1, "filename": "chess_py-3.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7cc53a9d05b85081ceadc98be20d443b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39415, "upload_time": "2018-04-08T21:17:49", "url": "https://files.pythonhosted.org/packages/61/5f/acf65968bdc614f8ebb50c84788803a042576ac44b6cc01ce68d1016807f/chess_py-3.3.1-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cc53a9d05b85081ceadc98be20d443b", "sha256": "41834f0c7c27b8d11b8e55237d1af214c1c25a007f4ffac03b9902f7d3c56086" }, "downloads": -1, "filename": "chess_py-3.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7cc53a9d05b85081ceadc98be20d443b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39415, "upload_time": "2018-04-08T21:17:49", "url": "https://files.pythonhosted.org/packages/61/5f/acf65968bdc614f8ebb50c84788803a042576ac44b6cc01ce68d1016807f/chess_py-3.3.1-py2.py3-none-any.whl" } ] }