Skip to main content

Websauna Jinja2 extension that adds a tag to generate secrets.

Project description

This is a Jinja2 extension required by Cookiecutter Websauna templates.



Supported Python versions

Latest Version


<nav class="contents local" id="contents" role="doc-toc"> </nav>


Using the same virtualenv where cookiecutter is installed install this extension executing pip install:

pip install websauna.j2secret


Extend the Cookiecutter environment with this custom Jinja2 extensions, that adds a tag named secret , specifing the websauna.j2secret extension in cookiecutter.json as follows:

    "authentication_random": "{% secret() %}",
    "authomatic_random": "{% secret() %}",
    "session_random": "{% secret() %}",
    "_extensions": ["websauna.j2secret.SecretExtension"]

Read more about Template Extensions for Cookiecutter.

Running the test suite

Install test and dev dependencies (run in the folder with

pip install -e ".[test]"

Run test suite using py.test running:


More information

Please see


1.0.0a1 (2017-10-16)

  • Implement Jinja2 tag secret to be used with Cookiecutter templates.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

websauna.j2secret-1.0.0a1.tar.gz (3.7 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page