Metadata-Version: 2.0
Name: tini
Version: 1.0
Summary: Read simple .ini/configuration files.
Home-page: https://github.com/beaugunderson/python-tini
Author: Beau Gunderson
Author-email: beau@beaugunderson.com
License: UNKNOWN
Keywords: config,configuration,ini
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Requires-Dist: configparser (>=3.5.0b2)
Requires-Dist: six (>=1.9.0)

tini
----

A simple module for loading simple ``ini`` files.

Example
~~~~~~~

.. code:: python

    import os
    import sys

    from tini import Tini

    filenames = [
        './foobar.ini',
        os.path.join(os.path.expanduser('~'), '.foobar.ini'),
        os.path.join(os.path.expanduser('~'), '.config', '.foobar.ini'),
    ]

    defaults = {
        'foobar': {
            'baz': 'a string',
            'buzz': True,
            'bizz': 123,
        }
    }

    sys.modules[__name__] = Tini(filenames, defaults=defaults)

.. code:: python

    import settings

    settings.foobar['baz'] == 'a string'


