[Zconfig] SVN: ZConfig/trunk/ZConfig/__init__.py fix silly/busted package docstring

Fred L. Drake, Jr. fdrake at gmail.com
Wed Oct 12 11:06:52 EDT 2005


Log message for revision 39096:
  fix silly/busted package docstring

Changed:
  U   ZConfig/trunk/ZConfig/__init__.py

-=-
Modified: ZConfig/trunk/ZConfig/__init__.py
===================================================================
--- ZConfig/trunk/ZConfig/__init__.py	2005-10-12 12:53:43 UTC (rev 39095)
+++ ZConfig/trunk/ZConfig/__init__.py	2005-10-12 15:06:52 UTC (rev 39096)
@@ -11,10 +11,30 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-"""Configuration data structures and loader for the ZRS.
+"""Structured, schema-driven configuration library.
 
+ZConfig is a configuration library intended for general use.  It
+supports a hierarchical schema-driven configuration model that allows
+a schema to specify data conversion routines written in Python.
+ZConfig's model is very different from the model supported by the
+ConfigParser module found in Python's standard library, and is more
+suitable to configuration-intensive applications.
+
+ZConfig schema are written in an XML-based language and are able to
+``import`` schema components provided by Python packages.  Since
+components are able to bind to conversion functions provided by Python
+code in the package (or elsewhere), configuration objects can be
+arbitrarily complex, with values that have been verified against
+arbitrary constraints.  This makes it easy for applications to
+separate configuration support from configuration loading even with
+configuration data being defined and consumed by a wide range of
+separate packages.
+
+
 $Id: __init__.py,v 1.18 2004/04/15 20:33:32 fdrake Exp $
 """
+__docformat__ = "reStructuredText"
+
 version_info = (2, 3)
 __version__ = ".".join([str(n) for n in version_info])
 



More information about the ZConfig mailing list