source: python/trunk/Misc/maintainers.rst

Last change on this file was 391, checked in by dmik, 12 years ago

python: Merge vendor 2.7.6 to trunk.

  • Property svn:eol-style set to native
File size: 8.0 KB
RevLine 
[388]1Maintainers Index
2=================
3
4.. warning::
5
6 This document is out of date and replaced by another version in the
7 developer's guide at http://docs.python.org/devguide/experts
8
9This document has tables that list Python Modules, Tools, Platforms and
10Interest Areas and names for each item that indicate a maintainer or an
11expert in the field. This list is intended to be used by issue submitters,
12issue triage people, and other issue participants to find people to add to
13the nosy list or to contact directly by email for help and decisions on
14feature requests and bug fixes. People on this list may be asked to render
15final judgement on a feature or bug. If no active maintainer is listed for
16a given module, then questionable changes should go to python-dev, while
17any other issues can and should be decided by any committer.
18
19Unless a name is followed by a '*', you should never assign an issue to
20that person, only make them nosy. Names followed by a '*' may be assigned
21issues involving the module or topic.
22
23The Platform and Interest Area tables list broader fields in which various
24people have expertise. These people can also be contacted for help,
25opinions, and decisions when issues involve their areas.
26
27If a listed maintainer does not respond to requests for comment for an
28extended period (three weeks or more), they should be marked as inactive
29in this list by placing the word 'inactive' in parenthesis behind their
30tracker id. They are of course free to remove that inactive mark at
31any time.
32
33Committers should update these tables as their areas of expertise widen.
34New topics may be added to the Interest Area table at will.
35
36The existence of this list is not meant to indicate that these people
37*must* be contacted for decisions; it is, rather, a resource to be used
38by non-committers to find responsible parties, and by committers who do
39not feel qualified to make a decision in a particular context.
40
41See also `PEP 291`_ and `PEP 360`_ for information about certain modules
42with special rules.
43
44.. _`PEP 291`: http://www.python.org/dev/peps/pep-0291/
45.. _`PEP 360`: http://www.python.org/dev/peps/pep-0360/
46
47
48================== ===========
49Module Maintainers
50================== ===========
51__builtin__
52__future__
53__main__ gvanrossum
54_dummy_thread brett.cannon
55_thread pitrou
56_winreg brian.curtin*, stutzbach
57abc
58aifc r.david.murray
59argparse bethard
60array
61ast
62asynchat josiahcarlson, giampaolo.rodola, stutzbach
63asyncore josiahcarlson, giampaolo.rodola, stutzbach
64atexit
65audioop
66base64
67BaseHTTPServer
68bdb
69binascii
70binhex
71bisect rhettinger
72bz2
73calendar rhettinger
74cgi
75CGIHTTPServer
76cgitb
77chunk
78cmath mark.dickinson
79cmd
80code
81codecs lemburg, doerwalter
82codeop
83collections rhettinger
84collections._abcoll rhettinger, stutzbach
85colorsys
86compileall
87ConfigParser lukasz.langa
88contextlib ncoghlan
89copy alexandre.vassalotti
90copy_reg alexandre.vassalotti
91cProfile
92crypt jafo*
93csv skip.montanaro
94ctypes theller
95curses
96datetime belopolsky
97dbm
98decimal facundobatista, rhettinger, mark.dickinson
99difflib tim_one (inactive)
100dis
101distutils tarek*, eric.araujo*
102doctest tim_one (inactive)
103dummy_threading brett.cannon
104email barry, r.david.murray*
105encodings lemburg, loewis
106errno
107exceptions
108fcntl
109filecmp
110fileinput
111fnmatch
112formatter
113fpectl
114fractions mark.dickinson, rhettinger
115ftplib giampaolo.rodola
116functools ncoghlan, rhettinger
117gc pitrou
118getopt
119getpass
120gettext loewis
121glob
122grp
123gzip
124hashlib
125heapq rhettinger, stutzbach
126hmac
127htmlentitydefs
128htmllib
129HTMLParser
130httplib
131idlelib kbk
132imaplib
133imghdr
134imp
135importlib brett.cannon
136inspect
137io pitrou, benjamin.peterson, stutzbach
138itertools rhettinger
139json bob.ippolito (inactive), rhettinger
140keyword
141lib2to3 benjamin.peterson
142linecache
143locale loewis, lemburg
144logging vinay.sajip
145macpath
146mailbox
147mailcap
148marshal
149math mark.dickinson, rhettinger, stutzbach
150mimetypes
151mmap
152modulefinder theller, jvr
153msilib loewis
154msvcrt
155multiprocessing jnoller
156netrc
157nis
158nntplib pitrou
159numbers
160operator
161optparse aronacher
162os loewis
163ossaudiodev
164parser
165pdb georg.brandl*
166pickle alexandre.vassalotti, pitrou
167pickletools alexandre.vassalotti
168pipes
169pkgutil
170platform lemburg
171plistlib
172poplib
173posix
174pprint fdrake
175profile georg.brandl
176pstats georg.brandl
177pty
178pwd
179py_compile
180pybench lemburg, pitrou
181pyclbr
182pydoc
183Queue rhettinger
184quopri
185random rhettinger
186re effbot (inactive), pitrou, ezio.melotti
187readline
188reprlib
189resource
190rlcompleter
191runpy ncoghlan
192sched
193select
194shelve
195shlex
196shutil tarek
197signal
198SimpleHTTPServer
199site
200smtpd
201smtplib
202sndhdr
203socket
204SocketServer
205spwd
206sqlite3 ghaering
207ssl janssen, pitrou, giampaolo.rodola
208stat
209string georg.brandl*
210stringprep
211struct mark.dickinson
212subprocess astrand (inactive)
213sunau
214symbol
215symtable benjamin.peterson
216sys
217sysconfig tarek
218syslog jafo*
219tabnanny tim_one (inactive)
220tarfile lars.gustaebel
221telnetlib
222tempfile georg.brandl
223termios
224test
225textwrap georg.brandl
226threading pitrou
227time belopolsky
228timeit georg.brandl
229Tkinter gpolo
230token georg.brandl
231tokenize
232trace belopolsky
233traceback georg.brandl*
234tty
235turtle gregorlingl
236types
237unicodedata loewis, lemburg, ezio.melotti
238unittest michael.foord, ezio.melotti
239urllib orsenthil
240uu
241uuid
242warnings brett.cannon
243wave
244weakref fdrake, pitrou
245webbrowser georg.brandl
246winsound effbot (inactive)
247wsgiref pje
248xdrlib
249xml.dom
250xml.dom.minidom
251xml.dom.pulldom
252xml.etree effbot (inactive)
253xml.parsers.expat
254xml.sax
255xml.sax.handler
256xml.sax.saxutils
257xml.sax.xmlreader
258xmlrpc loewis
259zipfile alanmcintyre
260zipimport
261zlib
262================== ===========
263
264
265================== ===========
266Tool Maintainers
267------------------ -----------
268pybench lemburg
269================== ===========
270
271
272================== ===========
273Platform Maintainers
274------------------ -----------
275AIX
276Cygwin jlt63, stutzbach
277FreeBSD
278HP-UX
279Linux
280Mac ronaldoussoren, ned.deily
281NetBSD1
282OS2/EMX aimacintyre
283Solaris
284Windows tim.golden, brian.curtin
285================== ===========
286
287
288================== ===========
289Interest Area Maintainers
290------------------ -----------
291algorithms
292ast/compiler ncoghlan, benjamin.peterson, brett.cannon, georg.brandl
293autoconf/makefiles
294bsd
295bug tracker ezio.melotti
296buildbots
297bytecode pitrou
298data formats mark.dickinson, georg.brandl
299database lemburg
300documentation georg.brandl, ezio.melotti
301GUI
302i18n lemburg
303import machinery brett.cannon, ncoghlan
304io pitrou, benjamin.peterson, stutzbach
305locale lemburg, loewis
306mathematics mark.dickinson, eric.smith, lemburg, stutzbach
307memory management tim_one, lemburg
308networking giampaolo.rodola
309packaging tarek, lemburg
310py3 transition benjamin.peterson
311release management tarek, lemburg, benjamin.peterson, barry, loewis,
312 gvanrossum, anthonybaxter
313str.format eric.smith
314testing michael.foord, pitrou, giampaolo.rodola, ezio.melotti
315threads pitrou
316time and dates lemburg, belopolsky
317unicode lemburg, ezio.melotti, haypo
318version control
319================== ===========
Note: See TracBrowser for help on using the repository browser.