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.

ci cov  
Supported Python versions Latest Version License

Installation

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

pip install websauna.j2secret

Usage

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 setup.py):

pip install -e ".[test]"

Run test suite using py.test running:

py.test

Changelog

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.

Files for websauna.j2secret, version 1.0.0a1
Filename, size File type Python version Upload date Hashes
Filename, size websauna.j2secret-1.0.0a1.tar.gz (3.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page