{ "info": { "author": "Philipp Ploder", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "# vis2048\n\n![Travis CI badge](https://travis-ci.org/Fylipp/vis2048.svg?branch=master)\n\nAn implementation of [2048](http://2048game.com) with visualization support and extensive tests.\n\n![Screenshot of a demo with 4 simultaneous games](https://github.com/Fylipp/vis2048/blob/master/screenshot.png?raw=true)\n\n## Installation\n\nVia `pip`:\n\n```\npip install vis2048\n```\n\nOr `git clone`:\n\n```\ngit clone https://github.com/Fylipp/vis2048\ncd vis2048\n./setup.py install\n```\n\n## Testing\n\n```\npython -m unittest tests/test.py\n```\n\n## License\nMIT.\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/Fylipp/vis2048", "keywords": "2048 visualization", "license": "", "maintainer": "", "maintainer_email": "", "name": "vis2048", "package_url": "https://pypi.org/project/vis2048/", "platform": "", "project_url": "https://pypi.org/project/vis2048/", "project_urls": { "Homepage": "https://github.com/Fylipp/vis2048" }, "release_url": "https://pypi.org/project/vis2048/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Implementation of 2048 with visualization support", "version": "1.0.3" }, "last_serial": 4424551, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1b5f6c6878903fa5a50e26d488db91f4", "sha256": "748f6aec8f0b45d0e440295e1691723029c34da1295aabc8fb61c98103fc182d" }, "downloads": -1, "filename": "vis2048-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1b5f6c6878903fa5a50e26d488db91f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5991, "upload_time": "2018-09-27T08:17:18", "url": "https://files.pythonhosted.org/packages/93/24/1ae7dba36ce73ed56d9ee983b2973f1c6fd70f2e114e886f8e404c21d8d1/vis2048-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3af4342f8aabe20c31b469bc1034fd7d", "sha256": "1ff4f0396083af6ef96a2c9b968959436e6a0769c576a23a7d25307d04bf88a7" }, "downloads": -1, "filename": "vis2048-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3af4342f8aabe20c31b469bc1034fd7d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6005, "upload_time": "2018-09-27T08:21:58", "url": "https://files.pythonhosted.org/packages/35/06/99bf095ef6a9e26da52561744667f2ffb29dc3f518bd540a20896b99381a/vis2048-1.0.1-py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "724c29c21fa9ffd5d0896d6e642e9c58", "sha256": "7b36bcd0fbe936f5a46b8485e8f959ad6fe5bc7d6e937561e08e5747b9be7ee8" }, "downloads": -1, "filename": "vis2048-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "724c29c21fa9ffd5d0896d6e642e9c58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6042, "upload_time": "2018-09-27T08:28:01", "url": "https://files.pythonhosted.org/packages/a6/5f/bffc6cba389cbe039e7f0397b47ebbad5405258172066ec3e1994839d5b7/vis2048-1.0.2-py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "511a2a98ca41fd75ee5cbb1344c67fa8", "sha256": "a48247bbd39eab172402149f9f276a047cc1e1dc9b376ccd8f253873293a3b8e" }, "downloads": -1, "filename": "vis2048-1.0.3-py3.6.egg", "has_sig": false, "md5_digest": "511a2a98ca41fd75ee5cbb1344c67fa8", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 13533, "upload_time": "2018-10-28T14:42:12", "url": "https://files.pythonhosted.org/packages/e9/76/aaa9ee59316cbe0789c7d2b9fc37671dfd141e33b2aff1fd421fb418a1c6/vis2048-1.0.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "52f0b058e0d2ad7b74d4825ea9bbbab6", "sha256": "cdf0f4089f7a22269c5827dd35ab49531802f47f9242355ed60cbaa0b4ba0fb5" }, "downloads": -1, "filename": "vis2048-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "52f0b058e0d2ad7b74d4825ea9bbbab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6870, "upload_time": "2018-10-28T14:42:10", "url": "https://files.pythonhosted.org/packages/3c/d8/835c8388dbf38f6feaa39f52c79a8590b9fcc070e9ae7193624a65e40a46/vis2048-1.0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "511a2a98ca41fd75ee5cbb1344c67fa8", "sha256": "a48247bbd39eab172402149f9f276a047cc1e1dc9b376ccd8f253873293a3b8e" }, "downloads": -1, "filename": "vis2048-1.0.3-py3.6.egg", "has_sig": false, "md5_digest": "511a2a98ca41fd75ee5cbb1344c67fa8", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 13533, "upload_time": "2018-10-28T14:42:12", "url": "https://files.pythonhosted.org/packages/e9/76/aaa9ee59316cbe0789c7d2b9fc37671dfd141e33b2aff1fd421fb418a1c6/vis2048-1.0.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "52f0b058e0d2ad7b74d4825ea9bbbab6", "sha256": "cdf0f4089f7a22269c5827dd35ab49531802f47f9242355ed60cbaa0b4ba0fb5" }, "downloads": -1, "filename": "vis2048-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "52f0b058e0d2ad7b74d4825ea9bbbab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6870, "upload_time": "2018-10-28T14:42:10", "url": "https://files.pythonhosted.org/packages/3c/d8/835c8388dbf38f6feaa39f52c79a8590b9fcc070e9ae7193624a65e40a46/vis2048-1.0.3-py3-none-any.whl" } ] }