blob: a5008ab567b70a5d77f67b29ec7f9766432a0530 [file] [log] [blame]
R. David Murray1ffc3522009-09-19 19:04:37 +00001Maintainers Index
2=================
3
4This document cross references Python Modules (first table) and platforms
5(second table) with the Tracker user names of people who are experts
6and/or resources for that module or platform. This list is intended
7to be used by issue submitters, issue triage people, and other issue
8participants to find people to add to the nosy list or to contact
9directly by email for help and decisions on feature requests and bug
10fixes. People on this list may be asked to render final judgement on a
11feature or bug. If no active maintainer is listed for a given module,
12then questionable changes should go to python-dev, while any other issues
13can and should be decided by any committer.
14
15The last part of this document is a third table, listing broader topic
16areas in which various people have expertise. These people can also
17be contacted for help, opinions, and decisions when issues involve
18their areas.
19
20If a listed maintainer does not respond to requests for comment for an
21extended period (three weeks or more), they should be marked as inactive
22in this list by placing the word 'inactive' in parenthesis behind their
23tracker id. They are of course free to remove that inactive mark at
24any time.
25
26Committers should update this table as their areas of expertise widen.
27New topics may be added to the third table at will.
28
29The existence of this list is not meant to indicate that these people
30*must* be contacted for decisions; it is, rather, a resource to be used
31by non-committers to find responsible parties, and by committers who do
32not feel qualified to make a decision in a particular context.
33
34See also `PEP 291`_ and `PEP 360`_ for information about certain modules
35with special rules.
36
37.. _`PEP 291`: http://www.python.org/dev/peps/pep-0291/
38.. _`PEP 360`: http://www.python.org/dev/peps/pep-0360/
39
40
41================== ===========
42Module Maintainers
43================== ===========
44__future__
45__main__ gvanrossum
46_dummy_thread brett.cannon
47_thread
48abc
49aifc r.david.murray
Ezio Melotti1ff0c6c2010-03-03 20:12:28 +000050argparse bethard
R. David Murray1ffc3522009-09-19 19:04:37 +000051array
52ast
53asynchat josiahcarlson
54asyncore josiahcarlson
55atexit
56audioop
57base64
58bdb
59binascii
60binhex
61bisect rhettinger
62builtins
63bz2
64calendar
65cgi
66cgitb
67chunk
68cmath mark.dickinson
69cmd
70code
71codecs lemburg, doerwalter
72codeop
73collections rhettinger
74colorsys
75compileall
76configparser
77contextlib
78copy alexandre.vassalotti
79copyreg alexandre.vassalotti
80cProfile
81crypt
82csv
83ctypes theller
R. David Murray3eaed9c2009-10-03 18:46:49 +000084curses andrew.kuchling
R. David Murray1ffc3522009-09-19 19:04:37 +000085datetime
86dbm
87decimal facundobatista, rhettinger, mark.dickinson
88difflib
89dis
90distutils tarek
91doctest tim_one (inactive)
92dummy_threading brett.cannon
93email barry
94encodings lemburg, loewis
95errno
96exceptions
97fcntl
98filecmp
99fileinput
100fnmatch
101formatter
102fpectl
103fractions mark.dickinson
104ftplib
105functools
106gc pitrou
107getopt
108getpass
109gettext loewis
110glob
111grp
112gzip
113hashlib
114heapq rhettinger
115hmac
116html
117http
R. David Murraybc740a62009-10-19 19:14:42 +0000118idlelib
R. David Murray1ffc3522009-09-19 19:04:37 +0000119imaplib
120imghdr
121imp
122importlib brett.cannon
123inspect
124io pitrou, benjamin.peterson
125itertools rhettinger
126json bob.ippolito (inactive)
127keyword
128lib2to3 benjamin.peterson
129linecache
130locale loewis, lemburg
131logging vsajip
132macpath
133mailbox andrew.kuchling
134mailcap
135marshal
136math mark.dickinson
137mimetypes
138mmap
139modulefinder theller, jvr
140msilib loewis
141msvcrt
142multiprocessing jnoller
143netrc
144nis
145nntplib
146numbers
147operator
148optparse aronacher
149os loewis
150ossaudiodev
151parser
152pdb
153pickle alexandre.vassalotti, pitrou
154pickletools alexandre.vassalotti
155pipes
156pkgutil
157platform lemburg
158plistlib
159poplib
160posix
161pprint fdrake
162pstats
163pty
164pwd
165py_compile
166pybench lemburg, pitrou
167pyclbr
168pydoc
169queue
170quopri
171random rhettinger
172re effbot (inactive), pitrou
173readline
174reprlib
175resource
176rlcompleter
177runpy ncoghlan
178sched
179select
180shelve
181shlex
Tarek Ziadé7889ecc2010-02-02 23:32:39 +0000182shutil tarek
R. David Murray1ffc3522009-09-19 19:04:37 +0000183signal
184site
185smtpd
186smtplib
187sndhdr
188socket
189socketserver
190spwd
191sqlite3 ghaering
192ssl janssen
193stat
194string
195stringprep
196struct mark.dickinson
197subprocess astrand (inactive)
198sunau
199symbol
200symtable benjamin.peterson
201sys
202syslog
203tabnanny tim_one
204tarfile lars.gustaebel
205telnetlib
206tempfile
207termios
208test
209textwrap
210threading
211time brett.cannon
212timeit
213tkinter gpolo
214token georg.brandl
215tokenize
216trace
217traceback georg.brandl
218tty
219turtle gregorlingl
220types
221unicodedata loewis, lemburg, ezio.melotti
222unittest michael.foord
223urllib orsenthil
224uu
225uuid
226warnings brett.cannon
227wave
228weakref fdrake
229webbrowser georg.brandl
230winreg
231winsound effbot (inactive)
232wsgiref pje
233xdrlib
234xml loewis
235xml.etree effbot (inactive)
236xmlrpc loewis
237zipfile
238zipimport
239zlib
240================== ===========
241
242
243================== ===========
R. David Murraybc740a62009-10-19 19:14:42 +0000244Tool Maintainers
245------------------ -----------
246pybench lemburg
247
248
249================== ===========
250Platform Maintainers
R. David Murray1ffc3522009-09-19 19:04:37 +0000251------------------ -----------
252AIX
253Cygwin jlt63
254FreeBSD
255Linux
256Mac ronaldoussoren
257NetBSD1
258OS2/EMX aimacintyre
259Solaris
260HP-UX
261================== ===========
262
263
264================== ===========
265Interest Area Maintainers
266------------------ -----------
267algorithms
268ast/compiler ncoghlan, benjamin.peterson, brett.cannon, georg.brandl
269autoconf/makefiles
270bsd
271buildbots
272bytecode pitrou
273data formats mark.dickinson, georg.brandl
274database lemburg
275documentation georg.brandl, ezio.melotti
276GUI
277i18n lemburg
278import machinery brett.cannon, ncoghlan
279io pitrou, benjamin.peterson
280locale lemburg, loewis
281mathematics mark.dickinson, eric.smith, lemburg
282memory management tim_one, lemburg
283networking
284packaging tarek, lemburg
285py3 transition benjamin.peterson
286release management tarek, lemburg, benjamin.peterson, barry, loewis,
287 gvanrossum, anthonybaxter
288str.format eric.smith
289time and dates lemburg
290testing michael.foord, pitrou
291threads
292tracker
293unicode lemburg
294version control
295windows
296================== ===========