{ "info": { "author": "3point Science", "author_email": "info@3ptscience.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "jinja2_registry\n***************\n\n.. image:: https://img.shields.io/travis/3ptscience/jinja2-registry.svg\n :target: https://travis-ci.org/3ptscience/jinja2-registry\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :alt: MIT License\n :target: https://github.com/3ptscience/jinja2-registry/blob/master/LICENSE\n\n.. image:: https://img.shields.io/pypi/v/jinja2-registry.svg\n :target: https://pypi.python.org/pypi/jinja2-registry\n\n.. image:: https://img.shields.io/pypi/pyversions/jinja2-registry.svg\n :target: https://pypi.python.org/pypi/jinja2-registry\n\n\n**jinja2_registry** is a convenience library for managing multiple template namespaces with Jinja2\n\nExample\n*******\n\nThe following Python code sets up a ``jinja2.Environment`` and three distinct ``jinja2.FileSystemLoader`` objects under a ``jinja2.PrefixLoader``. It then renders a HTML page based on ``title.html`` that includes several other files.\n\n.. code:: python\n\n from jinja2_registry import Renderer, register_filesystem_loader\n\n register_filesystem_loader('layouts', 'templates/layouts')\n register_filesystem_loader('partials', 'templates/partials')\n register_filesystem_loader('pages', 'templates/pages')\n\n renderer = Renderer('pages/title.html')\n html = renderer.render()\n print(html)\n\nThe result is rendered from 4 HTML templates, which are located in different directories. In this example, all of the templates are read from the filesystem; however, users may make use of ``register_loader`` to attach any standard Jinja2 loader to the registry.\n\n**Result**\n\n.. code:: html\n\n \n \n
\nsome_content
\nsome_content
\n {%- endblock %}\n\n**templates/pages/title.html**\n\n.. code:: html\n\n {% extends \"pages/content.html\" %}\n {% block title %}new_title{% endblock %}\n", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/3ptscience/jinja2-registry", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://3ptscience.com", "keywords": "templating", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "jinja2-registry", "package_url": "https://pypi.org/project/jinja2-registry/", "platform": "Windows", "project_url": "https://pypi.org/project/jinja2-registry/", "project_urls": { "Download": "http://github.com/3ptscience/jinja2-registry", "Homepage": "https://3ptscience.com" }, "release_url": "https://pypi.org/project/jinja2-registry/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "jinja2-registry", "version": "0.1.1" }, "last_serial": 3520981, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "746c7326a95acf85a47876c38c5025e1", "sha256": "b67cc895072636d027c88f1a466d47eaebd43633c98042ed2f2368204dd4475e" }, "downloads": -1, "filename": "jinja2-registry-0.0.2.tar.gz", "has_sig": false, "md5_digest": "746c7326a95acf85a47876c38c5025e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2449, "upload_time": "2016-09-28T21:41:30", "url": "https://files.pythonhosted.org/packages/e7/18/98233f774716694765749a333d9ccc7b691bdb08633d9a3b15c58f29cc52/jinja2-registry-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a31ef81711280e8d9262edfcc19a28d6", "sha256": "f48def0b9b026c9a595604935576bd2e70c36d56a6c48ee0920a8508e1573fc5" }, "downloads": -1, "filename": "jinja2-registry-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a31ef81711280e8d9262edfcc19a28d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4689, "upload_time": "2016-09-29T20:32:30", "url": "https://files.pythonhosted.org/packages/53/76/ee3bd20895a65de75730baffbcea92ce59d54b1dde00ef47d5024f2c110d/jinja2-registry-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "77dab1f69a2e4927468a9726b30c3e02", "sha256": "5314e615690a17fb0e316baed5aea3563e630c5c977ba4136f84e15ae6d777b6" }, "downloads": -1, "filename": "jinja2-registry-0.0.5.tar.gz", "has_sig": false, "md5_digest": "77dab1f69a2e4927468a9726b30c3e02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4770, "upload_time": "2016-09-29T21:12:09", "url": "https://files.pythonhosted.org/packages/18/80/a442250135cae580eb81c1ba0633263021b69e051973b12f878f8221279d/jinja2-registry-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "80dba3f4c31f2be7be483bc2e4682b9e", "sha256": "51253e56ac1d198c4ed30ff513c26eb9c8ee70cf7c3599caa659ebbb70aa3655" }, "downloads": -1, "filename": "jinja2_registry-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80dba3f4c31f2be7be483bc2e4682b9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7897, "upload_time": "2016-09-29T22:17:43", "url": "https://files.pythonhosted.org/packages/8b/db/417c0cb2759de178cb1ccf0a7662667a6d20527217e2762643e9ee01ab56/jinja2_registry-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f44759a11548e9178f4613bf3bb7d5a", "sha256": "bcf037013d80223ef5a79b3a48a01634cbb2f554468891415f0fc03919e20e87" }, "downloads": -1, "filename": "jinja2-registry-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0f44759a11548e9178f4613bf3bb7d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4985, "upload_time": "2016-09-29T22:17:46", "url": "https://files.pythonhosted.org/packages/8d/4f/833a5182d66765e8e1b40030c780359a76e3b4d41bf8e7e7dbc9828900d8/jinja2-registry-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "ded4c1c170932c26052367c641c49ab6", "sha256": "692657083ef51c94bd5152eec3f0f1693780b60fa7b9221c4a44aa14ff11756d" }, "downloads": -1, "filename": "jinja2_registry-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ded4c1c170932c26052367c641c49ab6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8059, "upload_time": "2016-10-24T20:29:48", "url": "https://files.pythonhosted.org/packages/82/71/78f77b5f14fd4ab2057b3fd3e526b17c071f1256f4f5afdbb19461c103e1/jinja2_registry-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a2dc2f48a32d270c8886a5d3616c2d0", "sha256": "298864ed35708c13230d75e4938a14781001bb3d74c29c3f038bb342ca73bd06" }, "downloads": -1, "filename": "jinja2-registry-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3a2dc2f48a32d270c8886a5d3616c2d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5128, "upload_time": "2016-10-24T20:29:50", "url": "https://files.pythonhosted.org/packages/c3/c4/07cc94be9aba1b85e1f617f12f2c9fe56eb0a968b3de216932e3a7f6a299/jinja2-registry-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "64fa039e016d2253fa158dbc57974e2e", "sha256": "0556bd95e6cd7dfee8e26e426d78409a7b7d4120b2cc3e7fea0bbc3f6717120e" }, "downloads": -1, "filename": "jinja2-registry-0.1.1.tar.gz", "has_sig": false, "md5_digest": "64fa039e016d2253fa158dbc57974e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5353, "upload_time": "2018-01-25T16:03:41", "url": "https://files.pythonhosted.org/packages/a2/0c/c216faa4027ebb8f355c3c4f951832ea55817f5cd2ac0ec6c1a7cc109806/jinja2-registry-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64fa039e016d2253fa158dbc57974e2e", "sha256": "0556bd95e6cd7dfee8e26e426d78409a7b7d4120b2cc3e7fea0bbc3f6717120e" }, "downloads": -1, "filename": "jinja2-registry-0.1.1.tar.gz", "has_sig": false, "md5_digest": "64fa039e016d2253fa158dbc57974e2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5353, "upload_time": "2018-01-25T16:03:41", "url": "https://files.pythonhosted.org/packages/a2/0c/c216faa4027ebb8f355c3c4f951832ea55817f5cd2ac0ec6c1a7cc109806/jinja2-registry-0.1.1.tar.gz" } ] }