{ "info": { "author": "Hector Dearman", "author_email": "hector.dearman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "=======\nessence\n=======\n\n.. image:: https://readthedocs.org/projects/essence/badge/?version=latest\n :target: http://essence.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n.. image:: https://travis-ci.org/chromy/essence.svg\n :target: https://travis-ci.org/chromy/essence\n.. image:: https://img.shields.io/pypi/v/essence.svg\n :target: https://crate.io/packages/essence/\n :alt: Latest PyPI version\n.. image:: https://img.shields.io/pypi/dm/essence.svg\n :target: https://crate.io/packages/essence/\n :alt: Number of PyPI downloads\n.. image:: https://img.shields.io/pypi/pyversions/essence.svg\n :target: https://crate.io/packages/essence/\n :alt: Supported Python Versions\n\nEssence is an 'entity, component, system' framework for Python.\n\nAn example\n\n.. code-block:: python\n\n >>> import essence\n >>> world = essence.World()\n >>> alice = essence.new_entity()\n >>> position = PositionComponent(3, 4)\n >>> alice.add(position)\n >>> print alice.get(Position)\n \n\n\nTests\n-----\n\nYou can use :code:`py.test` to run the tests for just the current Python\nenvironment or :code:`python setup.py test` to run tox as well as various other\npre-release tests.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chromy/essence.git", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "essence", "package_url": "https://pypi.org/project/essence/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/essence/", "project_urls": { "Homepage": "https://github.com/chromy/essence.git" }, "release_url": "https://pypi.org/project/essence/0.0.2/", "requires_dist": [ "sortedcontainers", "total-ordering" ], "requires_python": null, "summary": null, "version": "0.0.2" }, "last_serial": 1794588, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bb1fe6a8b37e9fda7e593d428df80a20", "sha256": "4b800555d69c0a600dec5877b775c17baa8643abd1bd3f55959aaf15c40a13e3" }, "downloads": -1, "filename": "essence-0.0.1-py2.7.egg", "has_sig": false, "md5_digest": "bb1fe6a8b37e9fda7e593d428df80a20", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4695, "upload_time": "2015-10-31T00:18:59", "url": "https://files.pythonhosted.org/packages/42/a1/fdce59b76608bde46036e7ce2811e5bd580647fceefc31f06620d9ea7d59/essence-0.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d9202a193a285516f8078446f41e8b3f", "sha256": "13e6e11ade9b8fa7c2b6dfd23afe1316b89e886cb6ac72c69cc549b6402f7ae7" }, "downloads": -1, "filename": "essence-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9202a193a285516f8078446f41e8b3f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6557, "upload_time": "2015-10-18T11:34:49", "url": "https://files.pythonhosted.org/packages/e4/8a/f30c5df0f3ace7e39d6857049680b90d34df7ab8a958ea1bf7802c5f2ee9/essence-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ac5e4d5b71f6b0a8b6e03485f4a729a", "sha256": "435f29e705166c75def14499f2c95c2ea33027d5a5ce2498f3bf78f7495db972" }, "downloads": -1, "filename": "essence-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9ac5e4d5b71f6b0a8b6e03485f4a729a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3962, "upload_time": "2015-10-18T00:32:57", "url": "https://files.pythonhosted.org/packages/c0/21/b0e1a3f03947b32a92195f5d284b205f0e467a8a57ca978fd81b9bec994b/essence-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d71fe02a27f363b5ebbfd18f2f118850", "sha256": "489c972eff83d658667c5d795346d8d6f38981e8bf9eaa40eb27d98a816b1492" }, "downloads": -1, "filename": "essence-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d71fe02a27f363b5ebbfd18f2f118850", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6908, "upload_time": "2015-10-31T00:19:27", "url": "https://files.pythonhosted.org/packages/a4/5e/337e17293469f797f7eabe179b9eaef15487223343085e9833afaea1429c/essence-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99ac85be2346ce7b619b5cb843648b21", "sha256": "b3d40d48a978f82c7baa5825473c0d45ed6c6e316d23ce3f22f3e97a084d788f" }, "downloads": -1, "filename": "essence-0.0.2.tar.gz", "has_sig": false, "md5_digest": "99ac85be2346ce7b619b5cb843648b21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15172, "upload_time": "2015-10-31T00:19:31", "url": "https://files.pythonhosted.org/packages/18/f6/b19d1de23c2617c07a26b83137eef1213ba0c21e4d455436c0a5d8294748/essence-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d71fe02a27f363b5ebbfd18f2f118850", "sha256": "489c972eff83d658667c5d795346d8d6f38981e8bf9eaa40eb27d98a816b1492" }, "downloads": -1, "filename": "essence-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d71fe02a27f363b5ebbfd18f2f118850", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6908, "upload_time": "2015-10-31T00:19:27", "url": "https://files.pythonhosted.org/packages/a4/5e/337e17293469f797f7eabe179b9eaef15487223343085e9833afaea1429c/essence-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99ac85be2346ce7b619b5cb843648b21", "sha256": "b3d40d48a978f82c7baa5825473c0d45ed6c6e316d23ce3f22f3e97a084d788f" }, "downloads": -1, "filename": "essence-0.0.2.tar.gz", "has_sig": false, "md5_digest": "99ac85be2346ce7b619b5cb843648b21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15172, "upload_time": "2015-10-31T00:19:31", "url": "https://files.pythonhosted.org/packages/18/f6/b19d1de23c2617c07a26b83137eef1213ba0c21e4d455436c0a5d8294748/essence-0.0.2.tar.gz" } ] }