Metadata-Version: 2.0
Name: StdConfigParser
Version: 0.6.dev0
Summary: A standard INI style configuration parser.
Home-page: https://github.com/tds333/stdconfigparser
Author: Wolfgang Langner
Author-email: tds333@mailbox.org
License: MIT
Keywords: configuration config ini parser
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5

StdConfigParser
---------------

This is the Python configparser with an extra class StdConfigParser.
The StdConfigParser class uses specified parameters to initialize
the Python ConfigParser and adds some useful converters.
The result is a simple well defined syntax for the INI file.
See it as a preconfigured ConfigParser class for you.
It allows interoperability in configuration between different projects.

Also contains everything to be a backport of the ConfigParser from
Python 3.5 to Python 2.7.

Everything in one module easy to vendor or install as extra dependency.


`Documentation <http://stdconfigparser.readthedocs.org/>`_

`ChangeLog <http://stdconfigparser.readthedocs.io/en/latest/changelog.html>`_

`Source code on github <https://github.com/tds333/stdconfigparser>`_


Example config file::

    [section]
    key = value

    envlisting = env1,env2,env3

    valuelist = multi line
                values
                # with comment
                fetchable as list

    complex_json_value = {
        "key 1": 1,
        "key 2": 2,
        # special list of environments
        "env list": ["a", "b"],
        }

    [other_section]
    name = ${section:key}-substitution


