{ "info": { "author": "John Liu", "author_email": "johnliu55tw@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Conway's Game of Life\n\n[![Build Status](https://travis-ci.com/johnliu55tw/game-of-life.svg?branch=master)](https://travis-ci.com/johnliu55tw/game-of-life)\n\nJust a simple project implements the famous\n[Game of Life](https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life)\nwith nothing but Python's builtin libraries. The interface is inspired\nby [this website](https://bitstorm.org/gameoflife/). This is also a practice\nof designing a GUI application that follows the MVP architecture.\n\n## Requirements\n\n* Python3 (with **Tk** configured)\n\n## Install\n\n```\n$ pip install game-of-life-nodeps\n```\n\n## Run\n\n```\n$ game-of-life\n```\n\nOr\n\n```\n$ python3 -m game_of_life\n```\n\n## Test\n\n```\n$ python3 -m unittest\n```\n\n\n", "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/johnliu55tw/game-of-life", "keywords": "game-of-life tk tkinter simple", "license": "", "maintainer": "", "maintainer_email": "", "name": "game-of-life-nodeps", "package_url": "https://pypi.org/project/game-of-life-nodeps/", "platform": "", "project_url": "https://pypi.org/project/game-of-life-nodeps/", "project_urls": { "Homepage": "https://github.com/johnliu55tw/game-of-life" }, "release_url": "https://pypi.org/project/game-of-life-nodeps/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Game of Life with only Python builtin libraries", "version": "0.0.3" }, "last_serial": 4602213, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "4d900e80ec938e9a4d55ebc5f4bd7709", "sha256": "b807a6f181bec17503a180d79c8447f7da02b7aeb1e804e34ad0f5d8cd0160f7" }, "downloads": -1, "filename": "game_of_life_nodeps-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4d900e80ec938e9a4d55ebc5f4bd7709", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7950, "upload_time": "2018-12-15T08:59:36", "url": "https://files.pythonhosted.org/packages/7f/0b/0b51494a47123e6dbd8315f42907d06c424828c6e9ff1c95cf6f6e203661/game_of_life_nodeps-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44c29ca2185d37bfd55d73fc9615ceca", "sha256": "e0533499ab8d9cf392fdd7206dfd9f7eba8351850c0807ccc21e9df2075963d1" }, "downloads": -1, "filename": "game-of-life-nodeps-0.0.2.tar.gz", "has_sig": false, "md5_digest": "44c29ca2185d37bfd55d73fc9615ceca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5439, "upload_time": "2018-12-15T08:45:14", "url": "https://files.pythonhosted.org/packages/98/04/0c16d4d74f6d5ce8d9aedd1af9536e72af30f544783bb8f1ea4eb2b90acb/game-of-life-nodeps-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8ddd889f5b84556e32118aa965c08a70", "sha256": "736195dfac8d08800717a1f0b7485b5a31c2ccb016810806814b123446ebe87e" }, "downloads": -1, "filename": "game_of_life_nodeps-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ddd889f5b84556e32118aa965c08a70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7950, "upload_time": "2018-12-15T09:13:53", "url": "https://files.pythonhosted.org/packages/dc/e2/a6625aa60cb28975cf606adccb4eaa9a492a1380be9691ee21c504e1e01c/game_of_life_nodeps-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "696b73eb7ca5de59fbcd0a5afef0fc5d", "sha256": "1ce58438770387c0488f5027392e32acecd9315ae3ac0781af3c66aa45044abc" }, "downloads": -1, "filename": "game-of-life-nodeps-0.0.3.tar.gz", "has_sig": false, "md5_digest": "696b73eb7ca5de59fbcd0a5afef0fc5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5435, "upload_time": "2018-12-15T09:13:54", "url": "https://files.pythonhosted.org/packages/eb/1f/9cfbdf7c9c158330d324391fbb2572cb1d95e34c08745fbc741a0b6426ca/game-of-life-nodeps-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ddd889f5b84556e32118aa965c08a70", "sha256": "736195dfac8d08800717a1f0b7485b5a31c2ccb016810806814b123446ebe87e" }, "downloads": -1, "filename": "game_of_life_nodeps-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8ddd889f5b84556e32118aa965c08a70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7950, "upload_time": "2018-12-15T09:13:53", "url": "https://files.pythonhosted.org/packages/dc/e2/a6625aa60cb28975cf606adccb4eaa9a492a1380be9691ee21c504e1e01c/game_of_life_nodeps-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "696b73eb7ca5de59fbcd0a5afef0fc5d", "sha256": "1ce58438770387c0488f5027392e32acecd9315ae3ac0781af3c66aa45044abc" }, "downloads": -1, "filename": "game-of-life-nodeps-0.0.3.tar.gz", "has_sig": false, "md5_digest": "696b73eb7ca5de59fbcd0a5afef0fc5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5435, "upload_time": "2018-12-15T09:13:54", "url": "https://files.pythonhosted.org/packages/eb/1f/9cfbdf7c9c158330d324391fbb2572cb1d95e34c08745fbc741a0b6426ca/game-of-life-nodeps-0.0.3.tar.gz" } ] }