{ "info": { "author": "Rob Blackbourn", "author_email": "rob.blackbourn@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development", "Topic :: Software Development :: Libraries" ], "description": "# bareASGI-jinja2\n\nJinja2 support for [bareASGI](http://github.com/rob-blackbourn/bareasgi) (read the [documentation](https://bareasgi-jinja2.readthedocs.io/en/latest/))\n\n## Usage\n\nTry the following.\n\n```python\nfrom typing import Mapping, Any\nimport jinja2\nimport os.path\nimport uvicorn\nfrom bareasgi import Application\nimport bareasgi_jinja2\n\nhere = os.path.abspath(os.path.dirname(__file__))\n\n@bareasgi_jinja2.template('example1.html')\nasync def http_request_handler(scope, info, matches, content):\n return {'name': 'rob'}\n\napp = Application()\n\nenv = jinja2.Environment(\n loader=jinja2.FileSystemLoader(os.path.join(here, 'templates')),\n autoescape=jinja2.select_autoescape(['html', 'xml']),\n enable_async=True\n)\n\nbareasgi_jinja2.add_jinja2(app, env)\n\napp.http_router.add({'GET'}, '/example1', http_request_handler)\n\nuvicorn.run(app, port=9010)\n\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rob-blackbourn/bareasgi-jinja2", "keywords": "ASGI framework bareasgi jinja2", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "bareasgi-jinja2", "package_url": "https://pypi.org/project/bareasgi-jinja2/", "platform": "", "project_url": "https://pypi.org/project/bareasgi-jinja2/", "project_urls": { "Homepage": "https://github.com/rob-blackbourn/bareasgi-jinja2" }, "release_url": "https://pypi.org/project/bareasgi-jinja2/3.0.0/", "requires_dist": [ "bareasgi (>=3.0.1<4)", "bareutils (>=3.0.1<4)", "jinja2 (~=2.10)" ], "requires_python": "", "summary": "Jinja2 support for bareasgi", "version": "3.0.0" }, "last_serial": 5592374, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e54e25a1a3d13e7c21adfa5d574df2eb", "sha256": "b8bc3130e65a1f88a8f0fad597f5c446ecc39a1a8ebc0c0aed822ab16b7696a2" }, "downloads": -1, "filename": "bareasgi_jinja2-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e54e25a1a3d13e7c21adfa5d574df2eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7511, "upload_time": "2019-01-27T08:54:19", "url": "https://files.pythonhosted.org/packages/a6/8e/9bb110d8e44a1b33906bbf348611957aa62ab608fa5195150a62dfd00243/bareasgi_jinja2-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1992cabc232ad0a4cd3e86960a85a30a", "sha256": "d77dfa445ba1fc7ecd73c4c5db7ab32da7d316467551514e454a0b2bc0133bbf" }, "downloads": -1, "filename": "bareasgi_jinja2-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1992cabc232ad0a4cd3e86960a85a30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3092, "upload_time": "2019-01-27T08:54:21", "url": "https://files.pythonhosted.org/packages/a7/b2/f46ca475b7ff911845326776ea8f2547d92caf15ab92b4752eb24ad7fbd2/bareasgi_jinja2-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c1df87120485e55917b978cb718d754b", "sha256": "97c655a97e2fa68d79505d5a58187f4825f0fe319d6e1e50062026cb29c89c28" }, "downloads": -1, "filename": "bareasgi_jinja2-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c1df87120485e55917b978cb718d754b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7787, "upload_time": "2019-03-25T09:45:36", "url": "https://files.pythonhosted.org/packages/39/b9/142bb4000710d2c7d6374b83f2aea5ab089304867015d0bf7f22f49e6486/bareasgi_jinja2-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1453e8d1e9672ef9fed79d38bf22622", "sha256": "b1f3979c94010fce8176e9b15cc8aa554cee812d0e0034b36bd7d73fe543a800" }, "downloads": -1, "filename": "bareasgi_jinja2-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c1453e8d1e9672ef9fed79d38bf22622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3100, "upload_time": "2019-03-25T09:45:38", "url": "https://files.pythonhosted.org/packages/90/d4/4f20e2dfd438e9246c90f33df328f79706c21d25b94e7aaf74e2bed2a95d/bareasgi_jinja2-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6effb96de63e15b7c5c8192a35091599", "sha256": "632c6d3cc3ae5b8ae13740e181f193bd560668b350c69a548a674666541b65a5" }, "downloads": -1, "filename": "bareasgi_jinja2-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6effb96de63e15b7c5c8192a35091599", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7807, "upload_time": "2019-03-31T09:19:41", "url": "https://files.pythonhosted.org/packages/dc/ab/18e6ccad1d0dad251265e6c5103808ec0b2746b522bbc3f8c8e0685312a7/bareasgi_jinja2-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "519ef37f742bdd0f1cf81f4a2a88774d", "sha256": "9e833a18d125d32866568debdea84d5fa4d773bce46a1c14a800a696db784c19" }, "downloads": -1, "filename": "bareasgi_jinja2-1.0.1.tar.gz", "has_sig": false, "md5_digest": "519ef37f742bdd0f1cf81f4a2a88774d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3128, "upload_time": "2019-03-31T09:19:43", "url": "https://files.pythonhosted.org/packages/2f/3d/301dc134bf55f34c3e66c05b9a57a40ceb0b9df621dc843b5be6e1febe7d/bareasgi_jinja2-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "8b5ac556c0c7312fc5034ae5140393b9", "sha256": "f810ffa37b70b4a872c899af1fd31f04171772f766ddfc5e571cfb3d90fa158f" }, "downloads": -1, "filename": "bareasgi_jinja2-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8b5ac556c0c7312fc5034ae5140393b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7862, "upload_time": "2019-04-27T06:13:20", "url": "https://files.pythonhosted.org/packages/bc/dd/ffb898b4343e2775d24820966d749950dffdf558ec382b5764ae8ffd056d/bareasgi_jinja2-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbb22db29a759ee4c7b0323690efe86c", "sha256": "eb644cb461d8a4d8759a7b3bd9569b433a2adebdc67c26a0a670efd678165e21" }, "downloads": -1, "filename": "bareasgi_jinja2-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bbb22db29a759ee4c7b0323690efe86c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3244, "upload_time": "2019-04-27T06:13:22", "url": "https://files.pythonhosted.org/packages/c5/cf/438741dcecab3b0094880522c0ebffdfe710d39d6608f5a9710b4f24f919/bareasgi_jinja2-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c3028f5e078822c089e07460aad0f860", "sha256": "3cf5f8bb67fc0c947c214f73d25415f606e8b20c2621462aef9615dce81054fb" }, "downloads": -1, "filename": "bareasgi_jinja2-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3028f5e078822c089e07460aad0f860", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7864, "upload_time": "2019-05-11T06:04:06", "url": "https://files.pythonhosted.org/packages/82/3f/481824a40d93ba11b36aa4049f406e433bb28cf5c71770053a4bea5805a2/bareasgi_jinja2-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9c90a935a9934913d6b9c13d4fe36026", "sha256": "3da1f414789935853e0f9b5b2ea5498958cd1bb1525180358aef0027e93b3663" }, "downloads": -1, "filename": "bareasgi_jinja2-1.1.0.tar.gz", "has_sig": false, "md5_digest": "9c90a935a9934913d6b9c13d4fe36026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3248, "upload_time": "2019-05-11T06:04:07", "url": "https://files.pythonhosted.org/packages/8f/fd/d8494f52abcbc9fd238a9956d616246202e7bcff135bb6552f6ff1fc4d1f/bareasgi_jinja2-1.1.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "9a89ff6f987a6e14b578b01906bb2759", "sha256": "4931f8de61a0f1f86cb269450b66b3e45ba419be7d1249a6325ac06e67acfba4" }, "downloads": -1, "filename": "bareasgi_jinja2-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9a89ff6f987a6e14b578b01906bb2759", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7885, "upload_time": "2019-05-30T11:24:50", "url": "https://files.pythonhosted.org/packages/07/a8/cb0ca5b44a51bb7beb3d579ebd302f43d0ca9ec58a424d70b545e35f9152/bareasgi_jinja2-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3f50204640163fda9bffd822230bde7", "sha256": "2ec8ca73bf53981b67de34d29a83f76fa386a3e430cd7e9afed5e3ceb70973ff" }, "downloads": -1, "filename": "bareasgi_jinja2-2.0.1.tar.gz", "has_sig": false, "md5_digest": "a3f50204640163fda9bffd822230bde7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3276, "upload_time": "2019-05-30T11:24:51", "url": "https://files.pythonhosted.org/packages/4b/cb/c2d5d8f33bfbb66a13cde2183dbddd9e0bb3e1ef076891b2e061094f54a4/bareasgi_jinja2-2.0.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "4d996a0a224d6233099cd2337aad3ba6", "sha256": "d4578201ac761426e887c3537a33d07cdf463eed379fd8c4096508c9068adf19" }, "downloads": -1, "filename": "bareasgi_jinja2-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d996a0a224d6233099cd2337aad3ba6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7886, "upload_time": "2019-07-27T09:13:20", "url": "https://files.pythonhosted.org/packages/15/dd/b45fc535e6f62cc27f39ac8be64b14052c02a709ca66d4b66ac3ad302b7f/bareasgi_jinja2-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e5ed2292c484d8d0102da9e8c39e9be", "sha256": "981aa05751ef1f95b35796feb7af311ac5b355c08ca2f8ed9080427019ce028e" }, "downloads": -1, "filename": "bareasgi_jinja2-3.0.0.tar.gz", "has_sig": false, "md5_digest": "7e5ed2292c484d8d0102da9e8c39e9be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3265, "upload_time": "2019-07-27T09:13:22", "url": "https://files.pythonhosted.org/packages/b4/63/5f39e8c98dbb17849f534d93ade045756ca31da2520d2770abdbc7258c7d/bareasgi_jinja2-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d996a0a224d6233099cd2337aad3ba6", "sha256": "d4578201ac761426e887c3537a33d07cdf463eed379fd8c4096508c9068adf19" }, "downloads": -1, "filename": "bareasgi_jinja2-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d996a0a224d6233099cd2337aad3ba6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7886, "upload_time": "2019-07-27T09:13:20", "url": "https://files.pythonhosted.org/packages/15/dd/b45fc535e6f62cc27f39ac8be64b14052c02a709ca66d4b66ac3ad302b7f/bareasgi_jinja2-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e5ed2292c484d8d0102da9e8c39e9be", "sha256": "981aa05751ef1f95b35796feb7af311ac5b355c08ca2f8ed9080427019ce028e" }, "downloads": -1, "filename": "bareasgi_jinja2-3.0.0.tar.gz", "has_sig": false, "md5_digest": "7e5ed2292c484d8d0102da9e8c39e9be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3265, "upload_time": "2019-07-27T09:13:22", "url": "https://files.pythonhosted.org/packages/b4/63/5f39e8c98dbb17849f534d93ade045756ca31da2520d2770abdbc7258c7d/bareasgi_jinja2-3.0.0.tar.gz" } ] }