pyramid_force_https

A tween to force HTTPS.


Keywords
pyramid, ssl, pylons, web
License
BSD-3-Clause
Install
pip install pyramid_force_https==0.1.1

Documentation

pyramid_force_https

Introduction

pyramid_force_https is a tween for Pyramid to redirect all HTTP requests to HTTPS.

Installation

Just do

pip install pyramid_force_https

or

easy_install pyramid_force_https

Compatibility

pyramid_force_https runs with pyramid>=1.7 and python>=2.7 and python>=3.5. Other versions might also work.

Documentation

Usage example:

def main(global_config, **settings):
    config = Configurator(settings=settings)
    config.include('pyramid_force_https')
    return config.make_wsgi_app()

See tests for more examples.

If you use structlog, add the following configuration setting to your INI file to enable structlog-like logging:

pyramid_force_https.structlog = true

Releasing

  1. Update CHANGES.rst.
  2. Update setup.py version.
  3. Run bin/longtest.
  4. Run python setup.py sdist upload.

We're hiring!

At Niteo we regularly contribute back to the Open Source community. If you do too, we'd like to invite you to join our team!