[ python-Feature Requests-1527597 ] New module: miniconf

SourceForge.net noreply at sourceforge.net
Mon Jul 24 23:25:56 CEST 2006


Feature Requests item #1527597, was opened at 2006-07-24 07:43
Message generated for change (Settings changed) made by gbrandl
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1527597&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
>Category: None
>Group: None
Status: Open
Resolution: None
Priority: 3
Submitted By: S.Fourmanoit (syfou)
Assigned to: Nobody/Anonymous (nobody)
Summary: New module: miniconf

Initial Comment:
Find enclosed a new data persistence module: miniconf,
that basically allows the casual creation and reading
of configuration files and similar simple data sets.

I ended-up using part of this code in many projects I
did in Python (such as adesklets), and many other
fellow developers borrowed it from me, so I though it
could be nice to have it as a part of the standard library.

So I cleaned it up, re-factored it as a simple,
standalone module, and here it is, complete with
documentation and its test module.

Find enclosed a patch against svn trunck (Python 2.5b2,
revision 50794). It changes nothing to the tree,
besides adding a one-liner to Doc/lib/lib.tex to
reference the new documentation.

The module also works untouched on Python 2.4.3; I will
be glad to provide a patch against any other tree if
you want me too; all comments are of course welcomed. 


----------------------------------------------------------------------

Comment By: Georg Brandl (gbrandl)
Date: 2006-07-24 19:55

Message:
Logged In: YES 
user_id=849994

You'll at least have to raise this on the python-dev list.
It is most probable that you're then asked to let a user
base grow by making the module available e.g. via Cheese
Shop and report back at a time where 2.6 is nearing.

----------------------------------------------------------------------

Comment By: S.Fourmanoit (syfou)
Date: 2006-07-24 16:44

Message:
Logged In: YES 
user_id=1175491

> Have you published this on the Python Cheese Shop?

If did not; without being trivial, I felt this was both
generic and useful enough to be worth the inclusion into the
base library; I managed to miss the feature freeze on python
2.5 -- sorry about that... 

I don't mind submitting it to the Python Cheese Shop, if it
is the right track to have it eventually committed to Python
code base; miniconf having virtually no collateral impact on
the rest of the code, it is indeed perfectly suitable for
distribution as a standalone module for both the 2.4.x and
incoming 2.5.x Python interpreters.

I don't mind either waiting for the end of the feature
freeze, keeping the module up to date as needed against any
new code. I am foreign to the development cycle of Python --
do you know what will be the next window of opportunity?
Into the incoming 2.5 tree when it will be out of the
freeze? Into python 2.6? 

----------------------------------------------------------------------

Comment By: Georg Brandl (gbrandl)
Date: 2006-07-24 13:39

Message:
Logged In: YES 
user_id=849994

Have you published this on the Python Cheese Shop? This
might be the more appropriate way to make this module known
to other Python developers since there's no way to include
it in 2.5 any more.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=355470&aid=1527597&group_id=5470


More information about the Python-bugs-list mailing list