[Python-Dev] Adding library modules to the core

Greg Ward gward@mems-exchange.org
Thu, 10 Aug 2000 08:38:02 -0400


[hmmm, this bounced 'cause the root partition on python.org was
full... let's try again, shall we?]

On 07 August 2000, Eric S. Raymond said:
> A few days ago I asked about the procedure for adding a module to the
> Python core library.  I have a framework class for things like menu systems
> and symbolic debuggers I'd like to add.
> 
> Guido asked if this was similar to the TreeWidget class in IDLE.  I 
> investigated and discovered that it is not, and told him so.  I am left
> with a couple of related questions:

Well, I just ploughed through this entire thread, and no one came up
with an idea I've been toying with for a while: the Python Advanced
Library.

This would be the place for well-known, useful, popular, tested, robust,
stable, documented module collections that are just too big or too
specialized to go in the core.  Examples: PIL, mxDateTime, mxTextTools,
mxODBC, ExtensionClass, ZODB, and anything else that I use in my daily
work and wish that we didn't have maintain separate builds of.  ;-)

Obviously this would be most useful as an RPM/Debian package/Windows
installer/etc., so that non-developers could be told, "You need to
install Python 1.6 and the Python Advanced Library 1.0 from ..." and
that's *it*.

Thoughts?  Candidates for admission?  Proposed requirements for admission?

        Greg
-- 
Greg Ward - software developer                gward@mems-exchange.org
MEMS Exchange / CNRI                           voice: +1-703-262-5376
Reston, Virginia, USA                            fax: +1-703-262-5367