Skip to main content

Config file reading, writing and validation.

Project description

ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer’s interface and a simple syntax for config files. It has lots of other features though :

  • Nested sections (subsections), to any level

  • List values

  • Multiple line values

  • Full Unicode support

  • String interpolation (substitution)

  • Integrated with a powerful validation system

    • including automatic type checking/conversion

    • and allowing default values

    • repeated sections

  • All comments in the file are preserved

  • The order of keys/sections is preserved

  • Full Unicode support

  • Powerful unrepr mode for storing/retrieving Python data-types

Release 4.5.0 has a few new features, several bugfixes and performance enhancements.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

configobj-4.5.0-py2.5.egg (67.8 kB view details)

Uploaded Source

configobj-4.5.0-py2.4.egg (68.7 kB view details)

Uploaded Source

File details

Details for the file configobj-4.5.0-py2.5.egg.

File metadata

File hashes

Hashes for configobj-4.5.0-py2.5.egg
Algorithm Hash digest
SHA256 4023afcf5c5c1997b93f8fb72065879eb5080c200a03334d52b423627f652d0d
MD5 0c3c03272733d2f23c96ef231fb5eb2e
BLAKE2b-256 c91570588cddffb69e5c34f6c95a2d05c6d38f887326a04f784911068d3d6ad5

See more details on using hashes here.

File details

Details for the file configobj-4.5.0-py2.4.egg.

File metadata

File hashes

Hashes for configobj-4.5.0-py2.4.egg
Algorithm Hash digest
SHA256 1254199a7eff11f7e9e1a0fb06ea894d494ad55a47a45f3c0389e664772f64e5
MD5 fa4e1f1fe6a0fa5a33db37c07b913932
BLAKE2b-256 7ea15dfa4c6daa93be81385c7373b5609518e5a9f396eeb51401d52b19791f26

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page