draft of externally maintained packages PEP
here is the rough draft of the PEP for packages maintained externally from Python itself. There is some missing, though, that I would like help filling in. I don't know who to list as the contact person (i.e., the Python developer in charge of the code) for Expat, Optik or pysqlite. I know Greg Ward wrote Optik, but I don't know if he is still active at all (I saw AMK's email on Greg being busy). I also thought Gerhard Haering was in charge of pysqlite, but he has never responded to any emails about this topic. Maybe the responsibility should go to Anthony since I know he worked to get the package in and probably cares about keeping it updated? As for Expat (the parser), is that Fred? I also don't know what version of ctypes is in 2.5 . Thomas, can you tell me? Otherwise, I have cc:ed the people I do know who are in charge of some packages. Can you please look over your package information and let me know if you want anything changed? ------------------------------------------------------- PEP: XXX Title: Externally Maintained Packages Version: $Revision: 43251 $ Last-Modified: $Date: 2006-03-23 06:28:55 -0800 (Thu, 23 Mar 2006) $ Author: Brett Cannon <brett@python.org> Status: Active Type: Informational Content-Type: text/x-rst Created: XX-XXX-2006 Abstract ======== There are many great pieces of Python software developed outside of the Python standard library. Sometimes it makes sense to incorporate these externally maintained packages into the standard library in order to fill a gap in the tools provided by Python. But by having the packages maintained externally it means Python's developers do not have direct control over the packages. Some package developers prefer to have bug reports and patches go through them first instead of being directly applied by Python developers. This PEP is meant to record details of packages in the standard library. Specifically, it is meant to keep track of any specific maintenance needs for each package. It also is meant to allow people to know which version of a package is in which version of Python. Externally Maintained Packages ============================== Below is a list of modules/packages within Python that are externally maintained. Any special notes in terms of maintenance of the code within the Python code repository are mentioned. The section title is the name of the package as known outside of the Python standard library. The "standard library name" is what the package is named within Python. The "contact person" is the Python developer in charge of maintaining the package. The "synchronisation history" lists what external version of the package was included in each version of Python (if different from the previous version). ctypes ------ - Web page http://starship.python.net/crew/theller/ctypes/ - Standard library name ctypes - Contact person Thomas Heller - Synchronisation history * XXX (2.5) Bugs can be reported to either the Python tracker [#python-tracker]_ or the ctypes tracker [#ctypes-tracker]_ and assigned to Thomas Heller. ElementTree ----------- - Web page http://effbot.org/zone/element-index.htm - Standard library name xml.etree - Contact person Fredrik Lundh - Synchronisation history * 1.2.6 (2.5) Patches should not be directly applied to Python HEAD, but instead reported to the Python tracker [#python-tracker]_ (critical bug fixes are the exception). Bugs should also be reported to the Python tracker. Both bugs and patches should be assigned to Fredrik Lundh. Expat XML parser ---------------- - Web page http://www.libexpat.org/ - Standard library name N/A (this refers to the parser itself, and not the Python bindings) - Contact person XXX - Synchronisation history * 1.95.8 (2.4) * 1.95.7 (2.3) Optik ----- - Web site http://optik.sourceforge.net/ - Standard library name optparse - Contact person XXX - Synchronisation history * 1.5.1 (2.5) * 1.5a1 (2.4) * 1.4 (2.3) pysqlite -------- - Web site http://www.sqlite.org/ - Standard library name sqlite3 - Contact person XXX - Synchronisation history * 2.1.3 (2.5) References ========== .. [#python-tracker] Python tracker (http://sourceforge.net/tracker/?group_id=5470) .. [#ctypes-tracker] ctypes tracker (http://sourceforge.net/tracker/?group_id=71702) Copyright ========= This document has been placed in the public domain. .. Local Variables: mode: indented-text indent-tabs-mode: nil sentence-end-double-space: t fill-column: 70 coding: utf-8 End:
Brett Cannon wrote:
here is the rough draft of the PEP for packages maintained externally from Python itself. There is some missing, though, that I would like help filling in.
I don't know who to list as the contact person (i.e., the Python developer in charge of the code) for Expat, Optik or pysqlite. I know Greg Ward wrote Optik, but I don't know if he is still active at all (I saw AMK's email on Greg being busy). I also thought Gerhard Haering was in charge of pysqlite, but he has never responded to any emails about this topic. Maybe the responsibility should go to Anthony since I know he worked to get the package in and probably cares about keeping it updated? As for Expat (the parser), is that Fred?
I also don't know what version of ctypes is in 2.5 . Thomas, can you tell me?
ctypes ------ - Web page http://starship.python.net/crew/theller/ctypes/ - Standard library name ctypes - Contact person Thomas Heller - Synchronisation history
* 0.9.9.4 (2.5a1) * 0.9.9.6 (2.5a2)
On 4/25/06, Thomas Heller <theller@python.net> wrote:
Brett Cannon wrote:
here is the rough draft of the PEP for packages maintained externally from Python itself. There is some missing, though, that I would like help filling in.
I don't know who to list as the contact person (i.e., the Python developer in charge of the code) for Expat, Optik or pysqlite. I know Greg Ward wrote Optik, but I don't know if he is still active at all (I saw AMK's email on Greg being busy). I also thought Gerhard Haering was in charge of pysqlite, but he has never responded to any emails about this topic. Maybe the responsibility should go to Anthony since I know he worked to get the package in and probably cares about keeping it updated? As for Expat (the parser), is that Fred?
I also don't know what version of ctypes is in 2.5 . Thomas, can you tell me?
ctypes ------ - Web page http://starship.python.net/crew/theller/ctypes/ - Standard library name ctypes - Contact person Thomas Heller - Synchronisation history
* 0.9.9.4 (2.5a1) * 0.9.9.6 (2.5a2)
I am not going to worry about alphas, so I just set it to 0.9.9.6 for now and can update once 2.5.0 is released. -Brett
Brett Cannon wrote:
here is the rough draft of the PEP for packages maintained externally from Python itself. There is some missing, though, that I would like help filling in.
I don't know who to list as the contact person (i.e., the Python developer in charge of the code) for Expat, Optik or pysqlite. [...] I also thought Gerhard Haering was in charge of pysqlite, but he has never responded to any emails about this topic.
Sorry for not answering any sooner. Please list me as contact person for the SQLite module.
Maybe the responsibility should go to Anthony since I know he worked to get the package in and probably cares about keeping it updated? As for Expat (the parser), is that Fred? [...]
pysqlite -------- - Web site http://www.sqlite.org/ - Standard library name sqlite3 - Contact person XXX - Synchronisation history * 2.1.3 (2.5)
You can add * 2.2.0 * 2.2.2 here. -- Gerhard
On 4/26/06, Gerhard Häring <gh@ghaering.de> wrote:
Brett Cannon wrote:
here is the rough draft of the PEP for packages maintained externally from Python itself. There is some missing, though, that I would like help filling in.
I don't know who to list as the contact person (i.e., the Python developer in charge of the code) for Expat, Optik or pysqlite. [...] I also thought Gerhard Haering was in charge of pysqlite, but he has never responded to any emails about this topic.
Sorry for not answering any sooner. Please list me as contact person for the SQLite module.
OK, great.
Maybe the responsibility should go to Anthony since I know he worked to get the package in and probably cares about keeping it updated? As for Expat (the parser), is that Fred? [...]
pysqlite -------- - Web site http://www.sqlite.org/ - Standard library name sqlite3 - Contact person XXX - Synchronisation history * 2.1.3 (2.5)
You can add
* 2.2.0 * 2.2.2
I put in 2.2.2 for my copy since I am not going to worry about alphas. -Brett
Brett Cannon wrote:
ElementTree ----------- - Web page http://effbot.org/zone/element-index.htm - Standard library name xml.etree - Contact person Fredrik Lundh - Synchronisation history * 1.2.6 (2.5)
xml.etree contains components from both ElementTree and and cElementTree. this is a bit more accurate:
- Synchronisation history * ElementTree 1.2.6 (2.5) * cElementTree 1.0.5 (2.5)
</F>
participants (4)
-
Brett Cannon
-
Fredrik Lundh
-
Gerhard Häring
-
Thomas Heller