Metadata-Version: 2.0
Name: pyramid-letsencrypt
Version: 0.1
Summary: A package which provides an easy way to host Let's Encrypt domain validation content in your Pyramid project.
Home-page: https://github.com/niteoweb/pyramid_letsencrypt
Author: NiteoWeb Ltd.
Author-email: info@niteoweb.com
License: BSD
Keywords: wsgi pylons pyramid ssl letsencrypt
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Framework :: Pyramid
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: License :: OSI Approved :: BSD License
Requires-Dist: pyramid (>=1.4)
Provides-Extra: testing
Requires-Dist: WebTest; extra == 'testing'
Requires-Dist: coverage; extra == 'testing'
Requires-Dist: nose; extra == 'testing'

.. image:: https://travis-ci.org/niteoweb/pyramid_letsencrypt.svg?branch=master
    :target: https://travis-ci.org/niteoweb/pyramid_letsencrypt


pyramid_letsencrypt
====================

``pyramid_letsencrypt`` provides an easy way to host Let's Encrypt domain
validation content in your Pyramid project, with just a config entry.

This plugin is needed for deployment scenarios where you do not have a
reverse proxy (think Nginx and the lot) in front of your Pyramid app to serve
static content. One of such scenarios is hosting your Pyramid app on Heroku.

Usage
-----

Include ``pyramid_letsencrypt`` in your project and set the
``letsencrypt.content`` setting:

.. code-block:: ini

    pyramid.includes =
        ...
        pyramid_letsencrypt

    letsencrypt.content = FOO.BAR


Testing & development
---------------------

If you have ``tox`` installed, run all tests with:

.. code-block:: bash

    $ tox

To run only a specific Python environment:

.. code-block:: bash

    $ tox -e py35

If you don't have ``tox`` installed, you can install the testing requirements,
then run the tests.

.. code-block:: bash

    $ python3 -m venv env
    $ env/bin/pip install -e ".[testing]"
    $ env/bin/nosetests


Changelog
=========

0.1 (2016-07-24)
----------------

- Initial release.
  [zupo]


