django-envy 0.1.1

Creator: danarutscher

Last updated:

Add to Cart

Description:

djangoenvy 0.1.1

An opinionated environment variable parser, which focuses on strictness, and doing one thing well. Can be used standalone or with Django.


Why another environment parser?
Coming Soon


Documentation
Coming Soon


Installation
Install from PyPI with pip:
$ pip install django-envy


Usage
Use django-envy to read and cast environment variables in your django settings:
from envy import env

DEBUG = env.bool('DEBUG', default=False) # True if os.environ['DEBUG'] == 'true', defaults to False
TEMPLATE_DEBUG = DEBUG

SECRET_KEY = env('SECRET_KEY') # Will raise ImproperlyConfigured if SECRET_KEY is not in os.environ


License
Django-envy is licensed under the MIT license. See LICENSE


Release History
See CHANGELOG.rst


Acknowledgments
Django-envy takes inspiration from multiple sources and packages:

12factor
12factor-django
Two Scoops of Django
rconradharris / envparse
joke2k / django-environ

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.