dosca 1.1.0
Damn Simple Config File Parser.
Latest Version: 1.2.5
About
Just parses ini-style file and return dict with values. Really simple.
Features
- Knows str, int, list, boolean and None types
- Supports sections and subsections
- Supports custom converters
- Easy to use -- one function!
API
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.
FAQ
Q1: Does 'dosca' have validation capabilities?
A1: No, it's not. If you want validate your config, use library designed for this task. Contract, Procrustes or, perhaps, Damn Simple Validation Library?
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.
Install
~/yourvirtualenv/python setup.py install
pip install dosca
License
The MIT License, in LICENSE file.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| dosca-1.1.0.tar.gz (md5) | Source | 2012-01-11 | 3KB | 244 | |
- Author: Roma Sokolov
- Home Page: https://github.com/little-arhat/dosca
- License: MIT
-
Categories
- Development Status :: 3 - Alpha
- Intended Audience :: Developers
- License :: OSI Approved :: MIT License
- Natural Language :: English
- Programming Language :: Python
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Programming Language :: Python :: 3.0
- Programming Language :: Python :: 3.1
- Programming Language :: Python :: 3.2
- Package Index Owner: Roman.Sokolov
- DOAP record: dosca-1.1.0.xml
