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 333 Python Web Server Gateway Interface v1.0 Eby
|
||||||
I 339 Design of the CPython Compiler Cannon
|
I 339 Design of the CPython Compiler Cannon
|
||||||
I 356 Python 2.5 Release Schedule Norwitz, et al
|
I 356 Python 2.5 Release Schedule Norwitz, et al
|
||||||
|
I 360 Externally Maintained Packages Cannon
|
||||||
I 3100 Python 3.0 Plans Kuchling, Cannon
|
I 3100 Python 3.0 Plans Kuchling, Cannon
|
||||||
|
|
||||||
Accepted PEPs (accepted; may not be implemented yet)
|
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
|
SF 357 Allowing Any Object to be Used for Slicing Oliphant
|
||||||
S 358 The "bytes" Object Schemenauer
|
S 358 The "bytes" Object Schemenauer
|
||||||
SW 359 The "make" Statement Bethard
|
SW 359 The "make" Statement Bethard
|
||||||
|
I 360 Externally Maintained Packages Cannon
|
||||||
SR 666 Reject Foolish Indentation Creighton
|
SR 666 Reject Foolish Indentation Creighton
|
||||||
S 754 IEEE 754 Floating Point Special Values Warnes
|
S 754 IEEE 754 Floating Point Special Values Warnes
|
||||||
P 3000 Python 3000 GvR
|
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