Add Externally Maintained Packages PEP (PEP 360).
This commit is contained in:
parent
dbb8010eb7
commit
611775cfe2
|
@ -65,6 +65,7 @@ Index by Category
|
|||
I 333 Python Web Server Gateway Interface v1.0 Eby
|
||||
I 339 Design of the CPython Compiler Cannon
|
||||
I 356 Python 2.5 Release Schedule Norwitz, et al
|
||||
I 360 Externally Maintained Packages Cannon
|
||||
I 3100 Python 3.0 Plans Kuchling, Cannon
|
||||
|
||||
Accepted PEPs (accepted; may not be implemented yet)
|
||||
|
@ -420,6 +421,7 @@ Numerical Index
|
|||
SF 357 Allowing Any Object to be Used for Slicing Oliphant
|
||||
S 358 The "bytes" Object Schemenauer
|
||||
SW 359 The "make" Statement Bethard
|
||||
I 360 Externally Maintained Packages Cannon
|
||||
SR 666 Reject Foolish Indentation Creighton
|
||||
S 754 IEEE 754 Floating Point Special Values Warnes
|
||||
P 3000 Python 3000 GvR
|
||||
|
|
|
@ -0,0 +1,149 @@
|
|||
PEP: 360
|
||||
Title: Externally Maintained Packages
|
||||
Version: $Revision$
|
||||
Last-Modified: $Date$
|
||||
Author: Brett Cannon <brett@python.org>
|
||||
Status: Active
|
||||
Type: Informational
|
||||
Content-Type: text/x-rst
|
||||
Created: 30-May-2006
|
||||
|
||||
|
||||
Abstract
|
||||
========
|
||||
|
||||
There are many great pieces of Python software developed outside of
|
||||
the Python standard library (aka, stdlib). Sometimes it makes sense
|
||||
to incorporate these externally maintained packages into the stdlib 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' evolution and
|
||||
maintenance. Some package developers prefer to have bug reports and
|
||||
patches go through them first instead of being directly applied to
|
||||
Python's repository.
|
||||
|
||||
This PEP is meant to record details of packages in the stdlib that are
|
||||
maintained outside of Python's repository. 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
|
||||
released with which version of Python.
|
||||
|
||||
|
||||
Externally Maintained Packages
|
||||
==============================
|
||||
|
||||
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
|
||||
Python release).
|
||||
|
||||
|
||||
ctypes
|
||||
------
|
||||
- Web page
|
||||
http://starship.python.net/crew/theller/ctypes/
|
||||
- Standard library name
|
||||
ctypes
|
||||
- Contact person
|
||||
Thomas Heller
|
||||
- Synchronisation history
|
||||
* 0.9.9.6 (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 [ElementTree] / 1.0.5 [cElementTree] (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
|
||||
None
|
||||
- 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
|
||||
Greg Ward
|
||||
- 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
|
||||
Gerhard Häring
|
||||
- Synchronisation history
|
||||
* 2.2.2 (2.5)
|
||||
|
||||
Bugs should be reported to the pysqlite bug
|
||||
tracker [#pysqlite-tracker]_ as well as any patches that are not
|
||||
deemed critical.
|
||||
|
||||
|
||||
References
|
||||
==========
|
||||
|
||||
.. [#python-tracker] Python tracker
|
||||
(http://sourceforge.net/tracker/?group_id=5470)
|
||||
|
||||
.. [#ctypes-tracker] ctypes tracker
|
||||
(http://sourceforge.net/tracker/?group_id=71702)
|
||||
|
||||
.. [#pysqlite-tracker] pysqlite tracker
|
||||
(http://pysqlite.org/)
|
||||
|
||||
|
||||
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:
|
Loading…
Reference in New Issue