skip to navigation
skip to content

tini 3.0.1

Read simple .ini/configuration files.

A simple module for loading .ini-style configuration files.

Based on ConfigParser and works in Python 2 and Python 3.

Running tests

$ py.test

Or, with tox (test with multiple Python versions):

$ tox


import os
import sys

from tini import Tini

filenames = [
    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)


buzz = false

import settings

assert settings.foobar['baz'] == 'a string'
assert settings.foobar['buzz'] is False
assert settings.foobar['baz'] == 123
File Type Py Version Uploaded on Size
tini-3.0.1-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2015-05-06 4KB
tini-3.0.1.tar.gz (md5) Source 2015-05-06 2KB