Files
env/setup.py
T
2017-06-04 12:37:09 +01:00

58 lines
1.3 KiB
Python

# -*- coding: utf-8 -*-
"""
env.py
~~~~~~
Mapping environment variables can be a bit of a pain.
Now you can replace this boilerplate::
ZENDESK_URL = os.environ['ZENDESK_URL']
ZENDESK_USER = os.environ['ZENDESK_USER']
ZENDESK_PASS = os.environ['ZENDESK_PASS']
ZENDESK_VIEW = os.environ['ZENDESK_VIEW']
With a simple call::
import env
::
>>> zendesk = env.prefix('zendesk_')
>>> zendesk
{'user': ..., 'pass': ..., 'url': ..., 'view': ...}
Or have a bit more control::
>>> env.map(user='zendesk_user')
{'user': ...}
"""
from setuptools import setup
setup(
name='env',
version='0.1.1',
url='https://github.com/kennethreitz/env',
license='BSD',
author='Kenneth Reitz',
author_email='me@kennethreitz.com',
description='Environment Variables for Humans',
long_description=__doc__,
py_modules=['env'],
zip_safe=False,
include_package_data=True,
platforms='any',
classifiers=[
'Environment :: Web Environment',
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
'Programming Language :: Python',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules'
]
)