ConfigObj is a simple but powerful config file reader and writer for Python applications. It is very easy to use and has a straightforward programmer's interface and a simple syntax for config files. It also supports nested sections to any level, list values, multiple line values, string interpolation, a powerful validation system, including automatic type checking and conversion, repeated sections, default values, preservation of comments and the order of keys and sections, and no external dependencies.
| Licenses | BSD Original |
|---|---|
| Operating Systems | OS Independent |
| Implementation | Python |
Recent releases


Release Notes: Several bugs were fixed, including an important bug regarding working with list values. This fixes a problem introduced in 4.7.


Release Notes: This is a bugfix release for 4.7.0. The 4.7.0 series includes performance improvements, bugfixes, and new features. This release fixes a bug in the deprecation of the options keyword in 4.7.1.


Release Notes: Performance improvements were made. New features for validation were added. Bugs were fixed.


Release Notes: Bufixes, removal of deprecated methods, and improvements making configspec handling more flexible.


Release Notes: An obscure bug when validating a configuration file with "copy=True" and "__many__" sections was fixed.