ANN: ConfigObj 4.0.0 Final and Pythonutils 0.2.3

Discussion in 'Python' started by Fuzzyman, Oct 18, 2005.

  1. Fuzzyman

    Fuzzyman Guest

    ConfigObj 4.0.0 final and Pythonutils 0.2.3 have just hit the streets.

    http://www.voidspace.org.uk/python/configobj.html
    http://www.voidspace.org.uk/python/pythonutils.html

    They are both pure Python modules - the source distributions include
    full documentation, which is also online.

    What's New ?
    ============

    ConfigObj 4.0.0 final has two bugfixes.
    Using ``setdefault`` to create a new section would return a reference
    to the dictionary you passed in - not the new section.
    Also fixed a trivial bug in ``write`` (wouldn't have affected anyone).

    Pythonutils 0.2.3 is updated to include the ConfigObj 4.0.0 final and
    cgiutils 0.3.3

    ConfigObj is now marked stable. (But caveat emptor :)

    What is ConfigObj ?
    ===================

    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
    * String interpolation (substitution)
    * Integrated with a powerful validation system

    - including automatic type checking/conversion
    - repeated sections
    - and allowing default values

    * All comments in the file are preserved
    * The order of keys/sections is preserved
    * No external dependencies

    What is Pythonutils ?
    =====================

    The Voidspace Pythonutils package is a simple way of installing the
    Voidspace collection of modules. Several of the Voidspace Projects
    depend on these modules. They are also useful in their own right of
    course. They are primarily general utility modules that simplify common
    programming tasks in Python.

    These are currently :

    * ConfigObj - simple config file handling
    * validate - validation and type conversion system
    * listquote - string to list conversion
    * StandOut - simple logging and output control object
    * pathutils - for working with paths and files
    * cgiutils - cgi helpers (and functions for sending emails etc)
    * urlpath - functions for handling URLs
    * odict - Ordered Dictionary Class

    All the best,

    Fuzzyman
    http://www.voidspace.org.uk/python
     
    Fuzzyman, Oct 18, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Fuzzyman
    Replies:
    0
    Views:
    355
    Fuzzyman
    Mar 10, 2005
  2. Fuzzyman
    Replies:
    0
    Views:
    340
    Fuzzyman
    Mar 9, 2005
  3. Fuzzyman

    [ANN] Voidspace Pythonutils Updates

    Fuzzyman, Apr 8, 2005, in forum: Python
    Replies:
    0
    Views:
    445
    Fuzzyman
    Apr 8, 2005
  4. Fuzzyman

    ANN: pythonutils 0.2.1

    Fuzzyman, Sep 8, 2005, in forum: Python
    Replies:
    0
    Views:
    270
    Fuzzyman
    Sep 8, 2005
  5. Fuzzyman
    Replies:
    0
    Views:
    277
    Fuzzyman
    Sep 13, 2005
Loading...

Share This Page