skip to navigation
skip to content

Not Logged In

Inirama 0.8.0

Inirama -- Simplest parser for INI files. Interpolation supported.

Inirama – Simplest parser for INI-style files.

Features:

  • One single module;
  • No requirements;
  • Tiny interface;
  • Supports variable interpolation;

Docs are available at https://inirama.readthedocs.org/. Pull requests with documentation enhancements and/or fixes are awesome and most welcome.

Requirements

  • python (2.6, 2.7, 3.2, 3.3)

Installation

Inirama could be installed using pip:

pip install inirama

Quickstart

from inirama import Namespace

ns = Namespace()
ns.read('config.ini')

print ns['section']['key']

ns['other']['new'] = 'value'
ns.write('new_config.ini')

Interpolation

from inirama import InterpolationNamespace

ns = InterpolationNamespace()
ns.parse("""
    [main]
    test = value
    foo = bar {test}
    more_deep = wow {foo}
""")
print ns['main']['more_deep']  # wow bar value

Bug tracker

If you have any suggestions, bug reports or annoyances please report them to the issue tracker at https://github.com/klen/inirama/issues

Contributing

Development of inirama happens at github: https://github.com/klen/inirama

Contributors

  • klen (Kirill Klenov)

License

Licensed under a BSD license.

 
File Type Py Version Uploaded on Size
Inirama-0.8.0-py2.py3-none-any.whl (md5) Python Wheel 2.7 2014-06-15 7KB
Inirama-0.8.0.tar.gz (md5) Source 2014-06-15 6KB
  • Downloads (All Versions):
  • 144 downloads in the last day
  • 547 downloads in the last week
  • 1774 downloads in the last month