{ "info": { "author": "Websauna Team", "author_email": "developers@websauna.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development" ], "description": "=========================\nWebsauna Jinja2 Extension\n=========================\n\n.. |ci| image:: https://travis-ci.org/websauna/websauna.j2secret.svg\n :target: https://travis-ci.org/websauna/websauna.j2secret/\n\n.. |latest| image:: https://img.shields.io/pypi/v/websauna.j2secret.svg\n :target: https://pypi.python.org/pypi/websauna.j2secret/\n :alt: Latest Version\n\n.. |license| image:: https://img.shields.io/pypi/l/websauna.j2secret.svg\n :target: https://pypi.python.org/pypi/websauna.j2secret/\n :alt: License\n\n.. |cov| image:: https://codecov.io/github/websauna/websauna.j2secret/coverage.svg?branch=master\n :target: https://codecov.io/github/websauna/websauna.j2secret?branch=master\n\n\n.. |versions| image:: https://img.shields.io/pypi/pyversions/websauna.j2secret.svg\n :target: https://pypi.python.org/pypi/websauna.j2secret/\n :alt: Supported Python versions\n\n\nThis is a Jinja2 extension required by Cookiecutter Websauna templates.\n\n+-----------+-----------+-----------+\n| |ci| ||cov| | |\n+-----------+-----------+-----------+\n| |versions|| |latest| ||license| |\n+-----------+-----------+-----------+\n\n.. contents:: :local:\n\n\nInstallation\n============\n\nUsing the same virtualenv where cookiecutter is installed install this extension executing pip install:\n\n.. code-block:: shell\n\n pip install websauna.j2secret\n\n\nUsage\n=====\n\nExtend the Cookiecutter environment with this custom `Jinja2 extensions`_,\nthat adds a tag named **secret** , specifing the **websauna.j2secret** extension in ``cookiecutter.json`` as follows:\n\n.. code-block:: json\n\n {\n \"authentication_random\": \"{% secret() %}\",\n \"authomatic_random\": \"{% secret() %}\",\n \"session_random\": \"{% secret() %}\",\n \"_extensions\": [\"websauna.j2secret.SecretExtension\"]\n }\n\n\nRead more about `Template Extensions for Cookiecutter`_.\n\n\nRunning the test suite\n======================\n\nInstall test and dev dependencies (run in the folder with ``setup.py``)::\n\n pip install -e \".[test]\"\n\nRun test suite using py.test running::\n\n py.test\n\nMore information\n================\n\nPlease see https://websauna.org/\n\n\n.. _`Jinja2 extensions`: http://jinja2.readthedocs.io/en/latest/extensions.html#extensions\n.. _`Template Extensions for Cookiecutter`: http://cookiecutter.readthedocs.io/en/latest/advanced/template_extensions.html\n\n\nChangelog\n=========\n\n1.0.0a1 (2017-10-16)\n--------------------\n\n- Implement Jinja2 tag **secret** to be used with Cookiecutter templates.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/websauna/websauna.j2secret", "keywords": "jinja2,websauna,pyramid", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "websauna.j2secret", "package_url": "https://pypi.org/project/websauna.j2secret/", "platform": "", "project_url": "https://pypi.org/project/websauna.j2secret/", "project_urls": { "Homepage": "https://github.com/websauna/websauna.j2secret" }, "release_url": "https://pypi.org/project/websauna.j2secret/1.0.0a1/", "requires_dist": null, "requires_python": "", "summary": "Websauna Jinja2 extension that adds a tag to generate secrets.", "version": "1.0.0a1" }, "last_serial": 3253843, "releases": { "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "2f1feb9a2b8efde96b354c9309a5113a", "sha256": "42efafc2eb0c75bdd4420de35aa96be172dcf617f84565b25b6d80e07506263d" }, "downloads": -1, "filename": "websauna.j2secret-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "2f1feb9a2b8efde96b354c9309a5113a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3728, "upload_time": "2017-10-16T14:50:27", "url": "https://files.pythonhosted.org/packages/87/75/03e270084313384b47c99e810911e7e183c4676433e2b9e69276d7e806c7/websauna.j2secret-1.0.0a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2f1feb9a2b8efde96b354c9309a5113a", "sha256": "42efafc2eb0c75bdd4420de35aa96be172dcf617f84565b25b6d80e07506263d" }, "downloads": -1, "filename": "websauna.j2secret-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "2f1feb9a2b8efde96b354c9309a5113a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3728, "upload_time": "2017-10-16T14:50:27", "url": "https://files.pythonhosted.org/packages/87/75/03e270084313384b47c99e810911e7e183c4676433e2b9e69276d7e806c7/websauna.j2secret-1.0.0a1.tar.gz" } ] }