Damn Simple Config File Parser.
Just parses ini-style file and return dict with values. Really simple.
- Knows str, int, list, boolean and None types
- Supports sections and subsections
- Supports custom converters
- Easy to use – one function!
parse function takes any iterable (fileobj, for example), which produces strings and returns filled dict or raises ParseError.
parse_file helper function takes path to file, opens it and passes fileobj to parse functino.
Q1: Does ‘dosca’ have validation capabilities?
Q2: Does it support interpolation or some complex types?
A2: No, it’s not. When I say ‘simple’, I mean really simple. Dosca only support basic things, essential for parsing config files. If you want advanced features, use ConfigObj or ConfigParser. Or xml and dtd?
Q3: How to use this library? A3: Just pass fileobj to dosca.parse or see test_dosca.py for details.
~/yourvirtualenv/python setup.py install
pip install dosca
The MIT License, in LICENSE file.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for dosca-2.0.0.macosx-10.12-x86_64.tar.gz