{ "info": { "author": "Andrey Grygoryev", "author_email": "undeadgrandse@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup :: HTML", "Topic :: Text Processing :: Markup :: XML" ], "description": "Lighty-template\n~~~~~~~~~~~~~~~\n\nLighty-template is very simple template engine for python (python.org).\nTemplate syntax looks like django-template or jinja2 template. But template\nengine code is easier and gives a way to write all needed tags without any\nhacks.\n\nNow it does not include all features django-template or jinja2 supports, but\nI'll try to fix it as soon as possible.\n\nFeatures:\n---------\n\n- Stupid simple syntax almost compatible with django-template.\n- Pure python.\n- Supports both Python 2 (checked with 2.7.2) and Python 3 (checked with 3.2.2)\n- Fast. From 3 to 10 times faster than django-template and even faster on some\n benchmarks than jinja2 (but in one benchmark 2 times slower).\n- Simple and compact code.\n- Template filters with multiply arguments.\n- Basic template filters included (now just 14 template filters).\n- Basic template tags included.\n- Simple but powerfull tag declaration - it's easy to create your own block\n tags with writing single function.\n- Custom template tags can modify template on fly.\n\nExample:\n--------\n\nHere a small template example:\n\n \n \n
\nSome text here
\n {% endblock %}\n {% include \"includes/footer.html\" %}\n \n \n\nTODO:\n-----\n\n- More default tags (now there is no load tags, and if and for tags was\n simplified and requires additional work).\n- More default filters (strings saving, etc.)\n- Some additional execution optimizations.\n- More tests (in progress).\n- Documentation.\n- Thinking about unicode and escaping.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GrAndSE/lighty-template", "keywords": "Template HTML XML", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "lighty-template", "package_url": "https://pypi.org/project/lighty-template/", "platform": "any", "project_url": "https://pypi.org/project/lighty-template/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/GrAndSE/lighty-template" }, "release_url": "https://pypi.org/project/lighty-template/0.3.4/", "requires_dist": null, "requires_python": null, "summary": "Simple template engine for python", "version": "0.3.4" }, "last_serial": 794196, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "7bbad20462f0e8e7575aee80605b5441", "sha256": "a4f88be2b4148ed81a743950329e090849db5e5ef695c9adc20de453eb69a3eb" }, "downloads": -1, "filename": "lighty-template-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7bbad20462f0e8e7575aee80605b5441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9210, "upload_time": "2012-03-12T18:36:28", "url": "https://files.pythonhosted.org/packages/0b/32/073b4fae668efd56858ab49b19f20e3a59a8af10956776153cd21fd15655/lighty-template-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3471f1e99b208b2f291794855924adb5", "sha256": "90ad6d9d8b9234544d7eb790068ed125d15f89dc1a4837b93dd0d6581dd294a7" }, "downloads": -1, "filename": "lighty-template-0.3.2.tar.gz", "has_sig": false, "md5_digest": "3471f1e99b208b2f291794855924adb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9711, "upload_time": "2012-03-26T08:46:01", "url": "https://files.pythonhosted.org/packages/a4/f6/34bea107c30d2e5d6c33a51990fa710a1f5cb0adb2a19eff91a036a675c4/lighty-template-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d9d0eaa56f1c7600847eba20deb02408", "sha256": "eb122115ab473f2078317e2abfd188fd92234f2235caf633e1c1b5086f78100f" }, "downloads": -1, "filename": "lighty-template-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d9d0eaa56f1c7600847eba20deb02408", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10137, "upload_time": "2012-03-26T15:43:09", "url": "https://files.pythonhosted.org/packages/a0/4b/eda2b252f21d8510b9b3276e77e5a29f0f8ed61dd5154e12797def5f33e3/lighty-template-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "d7b85dbb325f838df87a33f72bcd155f", "sha256": "1c7c70c902d34d8867c5157b9095477d37969e6c576d4f95147b39a971ba742e" }, "downloads": -1, "filename": "lighty-template-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d7b85dbb325f838df87a33f72bcd155f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11467, "upload_time": "2012-06-15T09:10:35", "url": "https://files.pythonhosted.org/packages/c1/ea/62c3e49c2a21689ef0c3f9dbe8c73bbcae82238aba7e1fb38211cdfc0bb8/lighty-template-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d7b85dbb325f838df87a33f72bcd155f", "sha256": "1c7c70c902d34d8867c5157b9095477d37969e6c576d4f95147b39a971ba742e" }, "downloads": -1, "filename": "lighty-template-0.3.4.tar.gz", "has_sig": false, "md5_digest": "d7b85dbb325f838df87a33f72bcd155f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11467, "upload_time": "2012-06-15T09:10:35", "url": "https://files.pythonhosted.org/packages/c1/ea/62c3e49c2a21689ef0c3f9dbe8c73bbcae82238aba7e1fb38211cdfc0bb8/lighty-template-0.3.4.tar.gz" } ] }