Metadata-Version: 1.1
Name: envconfig
Version: 0.2.1
Summary: Parse config options from the OS environment.
Home-page: https://github.com/dbader/envconfig
Author: Daniel Bader
Author-email: mail@dbader.org
License: MIT
Download-URL: https://github.com/dbader/envconfig/tarball/0.2.1
Description: envconfig
        =========
        
        
        .. image:: https://api.travis-ci.org/dbader/envconfig.png
                :target: https://travis-ci.org/dbader/envconfig
        
        .. image:: https://coveralls.io/repos/dbader/envconfig/badge.png
                :target: https://coveralls.io/r/dbader/envconfig
        
        .. image:: https://pypip.in/v/envconfig/badge.png
                :target: https://pypi.python.org/pypi/envconfig
        
        A module for reading configuration values from the OS environment variables.
        
        Compared to using straight os.getenv() this module provides a view
        convenience functions, for example, for parsing booleans.
        
        I was not happy with using straight os.getenv() because we've had a
        number of errors that were related to missing config values in .env
        files. This module should help with that by providing a clean way for
        accessing config variables.
        
        Usage
        -----
        
        .. code-block:: bash
        
            $ pip install envconfig
        
        .. code-block:: python
        
            import envconfig
        
            boolopt = envconfig.bool("BOOL_OPTION")
            intopt = envconfig.int("INTEGER_OPTION")
            stropt = envconfig.int("STRING_OPTION")
            listopt = envconfig.list("LIST_OPTION")
            dictopt = envconfig.dict("DICT_OPTION")
        
        Meta
        ----
        
        Daniel Bader – `@dbader_org <https://twitter.com/dbader_org>`_ – mail@dbader.org
        
        Distributed under the MIT license. See ``LICENSE.txt`` for more information.
        
        https://github.com/dbader/envconfig
        
        
        .. :changelog:
        
        History
        -------
        
        0.2.1 (2021-07-23)
        ++++++++++++++++++
        
        - envconfig.list(): return [] if env var is empty
        - envconfig.dict(): return {} if env var is empty
        
        0.2.0 (2021-07-23)
        ++++++++++++++++++
        
        - Add envconfig.dict()
        
        
        0.1.0 (2013-05-27)
        ++++++++++++++++++
        
        - Initial release
        
Keywords: config,environment,12factor
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Natural Language :: English
