{
"info": {
"author": "Martin Larralde",
"author_email": "martin.larralde@ens-paris-saclay.fr",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Internet :: WWW/HTTP :: Dynamic Content",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: System :: Filesystems",
"Topic :: Text Processing :: Markup :: HTML"
],
"description": "``jinja2-fsloader``\n===================\n\n*A Jinja2 template loader using PyFilesystem2.*\n\n|build| |repo| |versions| |changelog| |format| |coverage| |grade| |license|\n\n.. |build| image:: https://img.shields.io/travis/althonos/jinja2-fsloader/master.svg?label=travis-ci&style=flat-square\n :target: https://travis-ci.org/althonos/jinja2-fsloader/\n\n.. |repo| image:: https://img.shields.io/badge/source-GitHub-303030.svg?style=flat-square\n :target: https://github.com/althonos/jinja2-fsloader\n\n.. |versions| image:: https://img.shields.io/pypi/v/jinja2-fsloader.svg?style=flat-square\n :target: https://pypi.org/project/jinja2-fsloader\n\n.. |format| image:: https://img.shields.io/pypi/format/jinja2-fsloader.svg?style=flat-square\n :target: https://pypi.org/project/jinja2-fsloader\n\n.. |grade| image:: https://img.shields.io/codacy/grade/f74bd301468341f59ce664ae129021ef/master.svg?style=flat-square\n :target: https://www.codacy.com/app/althonos/jinja2-fsloader/dashboard\n\n.. |coverage| image:: https://img.shields.io/codecov/c/github/althonos/jinja2-fsloader/master.svg?style=flat-square\n :target: https://codecov.io/gh/althonos/jinja2-fsloader\n\n.. |license| image:: https://img.shields.io/pypi/l/jinja2-fsloader.svg?style=flat-square\n :target: https://choosealicense.com/licenses/mit/\n\n.. |changelog| image:: https://img.shields.io/badge/keep%20a-changelog-8A0707.svg?maxAge=86400&style=flat-square\n :target: https://github.com/althonos/jinja2-fsloader/blob/master/CHANGELOG.rst\n\nAbout\n'''''\n\nThis library allows you to use PyFilesystem2 as a backend to load templates into\nJinja2. You can take advantage of the whole ``fs`` ecosystem, which already implements\ndrivers for FTP, SSH, SMB, S3, WebDAV servers, ZIP and Tar archives, and\n`many more `_!\n\n\nInstallation\n''''''''''''\n\nInstall with ``pip``::\n\n $ pip install --user -U jinja2-fsloader\n\n\nUsage\n'''''\n\n.. code:: Python\n\n from jinja2_fsloader import FSLoader\n FSLoader(template_fs, encoding='utf-8', use_syspath=False)\n\n``template_fs``\n a ``FS`` instance or an `FS URL `_\n where the templates are located.\n``encoding``\n the encoding of the template files (*utf-8* by default).\n``use_syspath``\n set to ``True`` for the loader to return the real path or an URL to the template\n when available (``False`` by default).\n\n\nExamples\n''''''''\n\n.. code:: python\n\n import jinja2\n from jinja2_fsloader import FSLoader\n\n # templates in a ZIP archive\n env = jinja2.Environment(loader=FSLoader(\"zip:///path/to/my/templates.zip\"))\n\n # templates in a S3 bucket\n env = jinja.Environment(loader=FSLoader(\"s3://mybucket\"))\n\n # templates in memory\n mem = fs.open_fs('mem://')\n mem.settext('template.j2', 'This template is {{adjective}}')\n env = jinja.Environment(loader=FSLoader(mem))\n\n\nSee Also\n''''''''\n\nThe `complete documentation `_ of PyFilesystem2 can\ngive you a better overview of all the features available in the library.\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/althonos/jinja2-fsloader/",
"keywords": "jinja2,template,loader,pyfilesystem2,pyfilesystem,fs",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "jinja2-fsloader",
"package_url": "https://pypi.org/project/jinja2-fsloader/",
"platform": "any",
"project_url": "https://pypi.org/project/jinja2-fsloader/",
"project_urls": {
"Bug Reports": "https://github.com/althonos/jinja2-fsloader",
"Homepage": "https://github.com/althonos/jinja2-fsloader/",
"Pyfilesystem2 documentation": "https://docs.pyfilesystem.org"
},
"release_url": "https://pypi.org/project/jinja2-fsloader/0.2.0/",
"requires_dist": [
"fs (~=2.1)",
"jinja2 (~=2.0)"
],
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"summary": "A Jinja2 template loader using PyFilesystem2",
"version": "0.2.0"
},
"last_serial": 5644122,
"releases": {
"0.1.0": [
{
"comment_text": "",
"digests": {
"md5": "d54f98c6226668a76a12e04ca43d3c69",
"sha256": "075a3ca60653406f2f1c3014b76c90329da55065e66d39db5b186de9d0589f3d"
},
"downloads": -1,
"filename": "jinja2_fsloader-0.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d54f98c6226668a76a12e04ca43d3c69",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 8418,
"upload_time": "2019-01-21T04:35:39",
"url": "https://files.pythonhosted.org/packages/ed/2b/2ba280ab5bdf6ff4a0dce5b019fd23ce4d249807fb07d2a97cf7e02d0738/jinja2_fsloader-0.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c2f6e54a4d428eddca835261797c4fc7",
"sha256": "da7d7701ae6c50c51740e7687e3a1cd92926f29d9bc1b4a085e2f62e813e4d78"
},
"downloads": -1,
"filename": "jinja2-fsloader-0.1.0.zip",
"has_sig": false,
"md5_digest": "c2f6e54a4d428eddca835261797c4fc7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 10085,
"upload_time": "2019-01-21T04:35:41",
"url": "https://files.pythonhosted.org/packages/fa/6d/2a32b71bb8824942faac277cb1c69ff4baf9668ecfc10b9ddb0ba6e0c866/jinja2-fsloader-0.1.0.zip"
}
],
"0.1.1": [
{
"comment_text": "",
"digests": {
"md5": "bdd79085e3dd74bc187c9e031a27c25a",
"sha256": "9967e537b20138c8ce510b0cb2fffd96882f1d31267e8af35b5cecf98774922a"
},
"downloads": -1,
"filename": "jinja2_fsloader-0.1.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "bdd79085e3dd74bc187c9e031a27c25a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 8612,
"upload_time": "2019-07-12T19:55:20",
"url": "https://files.pythonhosted.org/packages/59/78/a8f1ebbc281c60509125d1f80709f247f6b0a45f84d67e4b6ede4b1dc46f/jinja2_fsloader-0.1.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "548e2d8059470dd11021f8ca1846f164",
"sha256": "b4c5edd6ccf9da82f54130c05f9393f7d7dbdd9a23caf46f8df62d0de23ff230"
},
"downloads": -1,
"filename": "jinja2-fsloader-0.1.1.zip",
"has_sig": false,
"md5_digest": "548e2d8059470dd11021f8ca1846f164",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 11259,
"upload_time": "2019-07-12T19:55:21",
"url": "https://files.pythonhosted.org/packages/21/e5/0f877177b7e5915437f35ad72e7397e15ec993d3a43b7cc8d60e8281f999/jinja2-fsloader-0.1.1.zip"
}
],
"0.1.2": [
{
"comment_text": "",
"digests": {
"md5": "452a7c6c08bf355cfa0a62f46529f6a0",
"sha256": "50483220a1f76c4b3fe3fda9458ebfb891e7dc9f12102f5d1a6af6bb772739d9"
},
"downloads": -1,
"filename": "jinja2_fsloader-0.1.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "452a7c6c08bf355cfa0a62f46529f6a0",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 8609,
"upload_time": "2019-07-13T23:55:05",
"url": "https://files.pythonhosted.org/packages/9e/80/d214c871400c1d4de244e182a9a1dfbfcb68c6002a20ad0ac11812b5d229/jinja2_fsloader-0.1.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "1d81d654542351e70aeb545c983980c8",
"sha256": "6f3d3941d41902eb89cbd6379dbe6b777bb1a4fb1e89a4754bcd569ee2363286"
},
"downloads": -1,
"filename": "jinja2-fsloader-0.1.2.zip",
"has_sig": false,
"md5_digest": "1d81d654542351e70aeb545c983980c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 11258,
"upload_time": "2019-07-13T23:55:07",
"url": "https://files.pythonhosted.org/packages/fc/c8/30391991022d387dcd65578a20f611e7da08512c27d47f327dc823399456/jinja2-fsloader-0.1.2.zip"
}
],
"0.1.3": [
{
"comment_text": "",
"digests": {
"md5": "7ad409b1c5aab43715bcf4d3f669b403",
"sha256": "a0e06c109eb7d62730d2c90939a4fe42bba4347e07e101f37739f94f09c74d79"
},
"downloads": -1,
"filename": "jinja2_fsloader-0.1.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7ad409b1c5aab43715bcf4d3f669b403",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 6352,
"upload_time": "2019-08-04T22:37:56",
"url": "https://files.pythonhosted.org/packages/ed/76/14ad094fc83b7790dd4b991f386eea9a2459f31023a33b47d70d071ee280/jinja2_fsloader-0.1.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "38cce1661517b3b4c578baba002746c3",
"sha256": "8a08751fe32da2e52ba6e71168b5d5401238a20f0a4bcae0c1569d908f5c9267"
},
"downloads": -1,
"filename": "jinja2-fsloader-0.1.3.zip",
"has_sig": false,
"md5_digest": "38cce1661517b3b4c578baba002746c3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 11256,
"upload_time": "2019-08-04T22:37:58",
"url": "https://files.pythonhosted.org/packages/28/0a/d8429ae917c71da22e53f84292a32ce16a568ad5ab15af0adedb80beb1c0/jinja2-fsloader-0.1.3.zip"
}
],
"0.2.0": [
{
"comment_text": "",
"digests": {
"md5": "41e331eb79093381fbad1ff5f87bf9a6",
"sha256": "1fc96a6e26717471789b30e0b1b7b3d0757e47531c56f74472fb48326a920843"
},
"downloads": -1,
"filename": "jinja2_fsloader-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "41e331eb79093381fbad1ff5f87bf9a6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 7027,
"upload_time": "2019-08-07T09:45:52",
"url": "https://files.pythonhosted.org/packages/9f/29/9dfd21e547da8daee0e9b7deeb175e2ee623039320023d982d2cb571df9b/jinja2_fsloader-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7f61d52503e818cde4b5d4ba4aa6b153",
"sha256": "057fc8e3688f5932c3add65be6b7e793f3a8bf5b0ffc456207c8d78f7ce5cc1d"
},
"downloads": -1,
"filename": "jinja2-fsloader-0.2.0.zip",
"has_sig": false,
"md5_digest": "7f61d52503e818cde4b5d4ba4aa6b153",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 12740,
"upload_time": "2019-08-07T09:45:54",
"url": "https://files.pythonhosted.org/packages/0f/dc/fbb9cca356b43e186de0003c5538f14fa627d9e5a4bc8ec85e61e1c8d1ff/jinja2-fsloader-0.2.0.zip"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "41e331eb79093381fbad1ff5f87bf9a6",
"sha256": "1fc96a6e26717471789b30e0b1b7b3d0757e47531c56f74472fb48326a920843"
},
"downloads": -1,
"filename": "jinja2_fsloader-0.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "41e331eb79093381fbad1ff5f87bf9a6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 7027,
"upload_time": "2019-08-07T09:45:52",
"url": "https://files.pythonhosted.org/packages/9f/29/9dfd21e547da8daee0e9b7deeb175e2ee623039320023d982d2cb571df9b/jinja2_fsloader-0.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7f61d52503e818cde4b5d4ba4aa6b153",
"sha256": "057fc8e3688f5932c3add65be6b7e793f3a8bf5b0ffc456207c8d78f7ce5cc1d"
},
"downloads": -1,
"filename": "jinja2-fsloader-0.2.0.zip",
"has_sig": false,
"md5_digest": "7f61d52503e818cde4b5d4ba4aa6b153",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">= 2.7, != 3.0.*, != 3.1.*, != 3.2.*, != 3.3.*, != 3.5.1",
"size": 12740,
"upload_time": "2019-08-07T09:45:54",
"url": "https://files.pythonhosted.org/packages/0f/dc/fbb9cca356b43e186de0003c5538f14fa627d9e5a4bc8ec85e61e1c8d1ff/jinja2-fsloader-0.2.0.zip"
}
]
}