{ "info": { "author": "DevDungeon", "author_email": "nanodano@devdungeon.com", "bugtrack_url": null, "classifiers": [], "description": "Conway's Game of Life\n=====================\n\nSimple pygame implementation of Conway's Game of Life.\n\nScreenshot\n----------\n\n.. image:: screenshots/screenshot.png\n\n\nInstallation\n------------\n\nInstall with pip::\n\n pip install nanolife\n\nInstall from source::\n\n python setup.py install\n\n\nRunning\n-------\n\nRun via launch script installed with pip package::\n\n nanolife\n\nRun as a Python module::\n\n python -m nanolife\n\nUsing inside of code\n--------------------\n\nTo import the class in to your own code::\n\n from nanolife.LifeGame import LifeGame\n LifeGame().run()\n\n\nControls\n--------\n\nThere are a couple keybinds available:\n\n- q - Quit\n- s - Start/stop (toggle pause)\n- r - Randomize the grid\n\nLinks\n-----------\n\n- https://github.com/DevDungeon/NanoLifePy\n- https://pypi.org/project/nanolife/\n\nContact\n-------\n\nNanoDano ", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DevDungeon/PyGameOfLife", "keywords": "", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "nanolife", "package_url": "https://pypi.org/project/nanolife/", "platform": "", "project_url": "https://pypi.org/project/nanolife/", "project_urls": { "Homepage": "https://github.com/DevDungeon/PyGameOfLife" }, "release_url": "https://pypi.org/project/nanolife/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Conway's Game of Life implemented with PyGame.", "version": "1.0.3" }, "last_serial": 4890200, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "091a263646ee5d7036f9e39edc4590b0", "sha256": "b53832c42f6f6cd8ddaf129c5578edca2e972edd3b2f774fe509f88f5ad3afcf" }, "downloads": -1, "filename": "nanolife-1.0.0.tar.gz", "has_sig": false, "md5_digest": "091a263646ee5d7036f9e39edc4590b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3541, "upload_time": "2019-03-03T07:41:30", "url": "https://files.pythonhosted.org/packages/4b/5b/a71fc7e1133cf19d4b2e7c9fbd3bcd860b051517437e974aff94b5679862/nanolife-1.0.0.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6b79d6bd0c3bf74231b06bc531f1ce06", "sha256": "5d7d077968940fc1d65e7f8f39fe36acdc1dc0dd33139f6d51097ac9c49b4739" }, "downloads": -1, "filename": "nanolife-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6b79d6bd0c3bf74231b06bc531f1ce06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3860, "upload_time": "2019-03-03T07:52:59", "url": "https://files.pythonhosted.org/packages/d6/08/3d27696957da20bb80108a72a597319fc79b5fe04f58a39a520d51a45b18/nanolife-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "44d8b4dec1f676cbedd1914e2c5e0b0f", "sha256": "95faebd7e2bbc86ef94860fb77307dd4802e9bfee274a77543b875716d37f73a" }, "downloads": -1, "filename": "nanolife-1.0.3.tar.gz", "has_sig": false, "md5_digest": "44d8b4dec1f676cbedd1914e2c5e0b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2019-03-03T07:56:03", "url": "https://files.pythonhosted.org/packages/2d/a5/7fb2f049c39f2240e606bf5735a78f974b30d1929d0fba148586cd02a19d/nanolife-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44d8b4dec1f676cbedd1914e2c5e0b0f", "sha256": "95faebd7e2bbc86ef94860fb77307dd4802e9bfee274a77543b875716d37f73a" }, "downloads": -1, "filename": "nanolife-1.0.3.tar.gz", "has_sig": false, "md5_digest": "44d8b4dec1f676cbedd1914e2c5e0b0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2019-03-03T07:56:03", "url": "https://files.pythonhosted.org/packages/2d/a5/7fb2f049c39f2240e606bf5735a78f974b30d1929d0fba148586cd02a19d/nanolife-1.0.3.tar.gz" } ] }