skip to navigation
skip to content

Not Logged In

Inirama 0.4.1

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

Latest Version: 0.5.0

Inirama -- Simplest parser for INI files. Useful for project integration, one file and interface is pretty nice.

Features:

  • One single file;
  • Tiny interface;
  • Interpolation support;
  • No dependencies from python modules;
Build Status Coverals Version Downloads Donate

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 should 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.4.1.tar.gz (md5) Source 2013-06-17 6KB
  • Downloads (All Versions):
  • 21 downloads in the last day
  • 201 downloads in the last week
  • 1118 downloads in the last month