{ "info": { "author": "Greizgh", "author_email": "greizgh@ephax.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Lutes\n=====\n\nPronounced as the ancient French city \"Lut\u00e8ce\", Lutes is a micro component\nentity system engine.\n\nComponent Entity System\n-----------------------\n\nComponent entity system architecture is often used in game development.\n\nIt allows great flexibility by using composition over inheritence. It is based on three core elements:\n\nEntity\n An entity is a mere ID that represent an object in our world\nComponent\n A component is a structure holding the object data for an aspect of the world.\n Several components can be associated to an entity.\nSystem\n A system contain the logic for an aspect of the world\n\nLutes adds a fourth element: the manager. The manager is the glue that ties components, entities and systems together.\n\nYou can learn more on component entity system architecture on `this wiki `_.\n\nWhat lutes gives you\n--------------------\n\nIn its current state, lutes gives you a simplistic structure with basic elements you can inherit from.\n\nLutes is an experiment but should be functionnal: please see how green are the badges below.\n\n.. image:: https://travis-ci.org/greizgh/lutes.svg?branch=master\n :target: https://travis-ci.org/greizgh/lutes\n\n.. image:: https://coveralls.io/repos/greizgh/lutes/badge.svg?branch=master\n :target: https://coveralls.io/r/greizgh/lutes?branch=master\n\n.. image:: https://readthedocs.org/projects/lutes/badge/?version=latest\n :target: https://readthedocs.org/projects/lutes/?badge=latest\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "component entity system", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "lutes", "package_url": "https://pypi.org/project/lutes/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/lutes/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/lutes/1.0.0a1/", "requires_dist": null, "requires_python": null, "summary": "A lightweight component-entity-system engine", "version": "1.0.0a1" }, "last_serial": 1492457, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "e011ab53e7adc342f0c8f8311262cd6f", "sha256": "1b45fbe47929afb3f4afaabf3c50b8b1a9807c81587e13263b55f258f61bf955" }, "downloads": -1, "filename": "lutes-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "e011ab53e7adc342f0c8f8311262cd6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3434, "upload_time": "2015-04-06T08:51:28", "url": "https://files.pythonhosted.org/packages/9c/6c/6ac83320e2c336e5ff1d7f1a59433bc4a94cff2c5429e80877efc2e30367/lutes-1.0.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e011ab53e7adc342f0c8f8311262cd6f", "sha256": "1b45fbe47929afb3f4afaabf3c50b8b1a9807c81587e13263b55f258f61bf955" }, "downloads": -1, "filename": "lutes-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "e011ab53e7adc342f0c8f8311262cd6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3434, "upload_time": "2015-04-06T08:51:28", "url": "https://files.pythonhosted.org/packages/9c/6c/6ac83320e2c336e5ff1d7f1a59433bc4a94cff2c5429e80877efc2e30367/lutes-1.0.0a1.tar.gz" } ] }