{ "info": { "author": "Agendaless Consulting", "author_email": "repoze-dev@lists.repoze.org", "bugtrack_url": null, "classifiers": [ "Framework :: BFG", "Intended Audience :: Developers", "License :: Repoze Public License", "Programming Language :: Python" ], "description": "``repoze.bfg`` bindings for `Jinja2 `_\n===================================================================\n\nThese are bindings for the `Jinja2 templating system`_ for the\n``repoze.bfg`` web framework.\n\nHigh-Level API\n--------------\n\nThe API follows the pattern of the \"default\" template API for\n``repoze.bfg``, which includes three functions: ``get_template``,\n``render_template``, and ``render_template_to_response``. From within\na repoze.bfg view function, you might do::\n\n from webob import Response\n\n from repoze.bfg.jinja2 import get_template\n template = get_template('templates/foo.jinja2')\n return Response(template.render(foo=1))\n\nOr::\n\n from repoze.bfg.jinja2 import render_template\n s = render_template('templates/foo.jinja2', foo=1)\n return Response(s)\n\nOr::\n\n from repoze.bfg.jinja2 import render_template_to_response\n return render_template_to_response('templates/foo.jinja2', foo=1)\n\nAll of these examples are equivalent. The first argument passed in to\neach of them (representing the template location) can be either a full\nsystem file path, or can be a file path relative to the package in\nwhich the view function is defined (as shown above).\n\n``repoze.bfg.jinja2`` can also act as a \"renderer\" for a view when its\n``configure.zcml`` file is included within the ``repoze.bfg``\napplication you're developing::\n\n @bfg_view(renderer='templates/foo.jinja2')\n def aview(request):\n return {'foo':1}\n\nSee the generated ``bfg_jinja2_starter`` paster template for an\nexample of using the renderer facility.\n\nInstallation\n------------\n\nInstall using setuptools, e.g. (within a virtualenv)::\n\n $ easy_install -i http://dist.repoze.org/bfg/dev/simple repoze.bfg.jinja2\n\nCreating a Jinja2 ``repoze.bfg`` Project\n----------------------------------------\n\nAfter you've got ``repoze.bfg.jinja2`` installed, you can invoke the\nfollowing command to create a Jinja2-based ``repoze.bfg`` project::\n\n $ paster create -t bin/paster create -t bfg_jinja2_starter\n\nReporting Bugs / Development Versions\n-------------------------------------\n\nVisit http://bugs.repoze.org to report bugs. Visit\nhttp://svn.repoze.org to download development or tagged versions.\n\n\n\n\nChangelog\n=========\n\n0.6 (2009-11-30)\n----------------\n\n- ``repoze.bfg`` 1.2 compatibility. This package is no longer\n compatible with ``repoze.bfg`` 1.1\n\n- Take out dependency on private package index in setup.cfg.\n\n0.5 (2009-11-09)\n----------------\n\n- ``repoze.bfg`` 1.1 support including renderer support. Changed\n ``bfg_jinja2_starter`` paster template to generate a view that uses\n a renderer.\n\n- This version is no longer compatible with ``repoze.bfg`` 1.0.X (use\n 0.4 for BFG 1.0.X compatibility).\n\n0.4 (2009-11-07)\n----------------\n\n- Respect ``reload_templates`` option in BFG.\n\n- Don't require ez_setup.py anymore.\n\n- Nosetests no longer does coverage by default.\n\n- This will be the last release will be the last release that will\n operate under BFG 1.0. Future versions will operate only under BFG\n 1.1.\n\n0.3 (2009-05-03)\n----------------\n\n- Add a paster template for creating a Jinja2-based ``repoze.bfg``\n project. (e.g. ``paster create -t bfg_jinja2_starter``).\n\n0.2 (2009-05-02)\n----------------\n\n- Point setup.cfg index_url at http://dist.repoze.org/bfg/dev/simple\n\n0.1 (unknown date)\n------------------\n\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.repoze.org", "keywords": "web wsgi zope", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": null, "maintainer_email": null, "name": "repoze.bfg.jinja2", "package_url": "https://pypi.org/project/repoze.bfg.jinja2/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/repoze.bfg.jinja2/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.repoze.org" }, "release_url": "https://pypi.org/project/repoze.bfg.jinja2/0.6/", "requires_dist": null, "requires_python": null, "summary": "Jinja2 template bindings for repoze.bfg", "version": "0.6" }, "last_serial": 798794, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "54b8e4e0bb733206224b50fa127e48c1", "sha256": "031f9d1712e483dded7608d768d894e082b9d8bb0774b3959e1f30b707ef600d" }, "downloads": -1, "filename": "repoze.bfg.jinja2-0.4.tar.gz", "has_sig": false, "md5_digest": "54b8e4e0bb733206224b50fa127e48c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29477, "upload_time": "2009-11-08T03:40:06", "url": "https://files.pythonhosted.org/packages/b4/02/e458a0a69964e45b8d9317d7c61ba2d869f332666b54def14359d58cb63a/repoze.bfg.jinja2-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7fb0abf4fbb7bd661cd187fc802500dd", "sha256": "b77473b39282503dd013da027ad06b4ecc6d0b25d3f4c470a1d2a35315fec068" }, "downloads": -1, "filename": "repoze.bfg.jinja2-0.5.tar.gz", "has_sig": false, "md5_digest": "7fb0abf4fbb7bd661cd187fc802500dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29746, "upload_time": "2009-11-10T04:12:40", "url": "https://files.pythonhosted.org/packages/9c/3c/ac562b06e7a6e8838a59da49fc357e0954b93a0ff9a9dfddf3f3daaf3b7a/repoze.bfg.jinja2-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "7dd7c1b0e798ddec461c2720fc82c6e0", "sha256": "dd8a7e24b002b9fc2558aa6d7f36b5e4ac1ea46239d243a485d6fa4fc4e2d368" }, "downloads": -1, "filename": "repoze.bfg.jinja2-0.6.tar.gz", "has_sig": false, "md5_digest": "7dd7c1b0e798ddec461c2720fc82c6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29839, "upload_time": "2009-11-30T19:15:52", "url": "https://files.pythonhosted.org/packages/71/f8/ddcbcdca38243c9d18d58074133fe2bf9c967e16de6aca7997f7d3d177e1/repoze.bfg.jinja2-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7dd7c1b0e798ddec461c2720fc82c6e0", "sha256": "dd8a7e24b002b9fc2558aa6d7f36b5e4ac1ea46239d243a485d6fa4fc4e2d368" }, "downloads": -1, "filename": "repoze.bfg.jinja2-0.6.tar.gz", "has_sig": false, "md5_digest": "7dd7c1b0e798ddec461c2720fc82c6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29839, "upload_time": "2009-11-30T19:15:52", "url": "https://files.pythonhosted.org/packages/71/f8/ddcbcdca38243c9d18d58074133fe2bf9c967e16de6aca7997f7d3d177e1/repoze.bfg.jinja2-0.6.tar.gz" } ] }