Projects / ConfigObj

ConfigObj

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
Operating Systems
Implementation

RSS Recent releases

  •  02 Mar 2010 13:47

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

    •  08 Feb 2010 01:22

    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.

    •  17 Jan 2010 00:00

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

      •  17 Apr 2009 20:49

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

      •  28 Jun 2008 21:26

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

      Screenshot

      Project Spotlight

      Mole

      A crowd-sourced WiFi geopositioning daemon.

      Screenshot

      Project Spotlight

      MyNotex

      Note taking and note management software.