blob: 7795eb06e79aed56e8f17beeb7926143ebf4a5c9 [file] [log] [blame]
R. David Murray1ffc3522009-09-19 19:04:37 +00001Maintainers Index
2=================
3
R. David Murrayec51d032010-04-16 13:37:56 +00004This document has tables that list Python Modules, Tools, Platforms and
5Interest Areas and names for each item that indicate a maintainer or an
6expert in the field. This list is intended to be used by issue submitters,
7issue triage people, and other issue participants to find people to add to
8the nosy list or to contact directly by email for help and decisions on
9feature requests and bug fixes. People on this list may be asked to render
10final judgement on a feature or bug. If no active maintainer is listed for
11a given module, then questionable changes should go to python-dev, while
12any other issues can and should be decided by any committer.
R. David Murray1ffc3522009-09-19 19:04:37 +000013
R. David Murrayec51d032010-04-16 13:37:56 +000014The Platform and Interest Area tables list broader fields in which various
15people have expertise. These people can also be contacted for help,
16opinions, and decisions when issues involve their areas.
R. David Murray1ffc3522009-09-19 19:04:37 +000017
18If a listed maintainer does not respond to requests for comment for an
19extended period (three weeks or more), they should be marked as inactive
20in this list by placing the word 'inactive' in parenthesis behind their
21tracker id. They are of course free to remove that inactive mark at
22any time.
23
24Committers should update this table as their areas of expertise widen.
25New topics may be added to the third table at will.
26
27The existence of this list is not meant to indicate that these people
28*must* be contacted for decisions; it is, rather, a resource to be used
29by non-committers to find responsible parties, and by committers who do
30not feel qualified to make a decision in a particular context.
31
32See also `PEP 291`_ and `PEP 360`_ for information about certain modules
33with special rules.
34
35.. _`PEP 291`: http://www.python.org/dev/peps/pep-0291/
36.. _`PEP 360`: http://www.python.org/dev/peps/pep-0360/
37
38
39================== ===========
40Module Maintainers
41================== ===========
42__future__
43__main__ gvanrossum
44_dummy_thread brett.cannon
45_thread
46abc
47aifc r.david.murray
Ezio Melotti1ff0c6c2010-03-03 20:12:28 +000048argparse bethard
R. David Murray1ffc3522009-09-19 19:04:37 +000049array
50ast
Giampaolo Rodolà6d377a92010-05-01 18:07:41 +000051asynchat josiahcarlson, giampaolo.rodola
52asyncore josiahcarlson, giampaolo.rodola
R. David Murray1ffc3522009-09-19 19:04:37 +000053atexit
54audioop
55base64
56bdb
57binascii
58binhex
59bisect rhettinger
60builtins
61bz2
62calendar
63cgi
64cgitb
65chunk
66cmath mark.dickinson
67cmd
68code
69codecs lemburg, doerwalter
70codeop
71collections rhettinger
72colorsys
73compileall
74configparser
75contextlib
76copy alexandre.vassalotti
77copyreg alexandre.vassalotti
78cProfile
79crypt
80csv
81ctypes theller
R. David Murray3eaed9c2009-10-03 18:46:49 +000082curses andrew.kuchling
Alexander Belopolskya9230232010-06-08 17:15:33 +000083datetime alexander.belopolsky
R. David Murray1ffc3522009-09-19 19:04:37 +000084dbm
85decimal facundobatista, rhettinger, mark.dickinson
R. David Murrayec51d032010-04-16 13:37:56 +000086difflib tim_one
R. David Murray1ffc3522009-09-19 19:04:37 +000087dis
88distutils tarek
89doctest tim_one (inactive)
90dummy_threading brett.cannon
Ezio Melottic41582c2010-04-22 14:04:28 +000091email barry, r.david.murray
R. David Murray1ffc3522009-09-19 19:04:37 +000092encodings lemburg, loewis
93errno
94exceptions
95fcntl
96filecmp
97fileinput
98fnmatch
99formatter
100fpectl
R. David Murrayec51d032010-04-16 13:37:56 +0000101fractions mark.dickinson, rhettinger
102ftplib giampaolo.rodola
R. David Murray1ffc3522009-09-19 19:04:37 +0000103functools
104gc pitrou
105getopt
106getpass
107gettext loewis
108glob
109grp
110gzip
111hashlib
112heapq rhettinger
113hmac
114html
115http
R. David Murrayec51d032010-04-16 13:37:56 +0000116idlelib kbk
R. David Murray1ffc3522009-09-19 19:04:37 +0000117imaplib
118imghdr
119imp
120importlib brett.cannon
121inspect
122io pitrou, benjamin.peterson
123itertools rhettinger
124json bob.ippolito (inactive)
125keyword
126lib2to3 benjamin.peterson
127linecache
128locale loewis, lemburg
129logging vsajip
130macpath
131mailbox andrew.kuchling
132mailcap
133marshal
R. David Murrayec51d032010-04-16 13:37:56 +0000134math mark.dickinson, rhettinger
R. David Murray1ffc3522009-09-19 19:04:37 +0000135mimetypes
136mmap
137modulefinder theller, jvr
138msilib loewis
139msvcrt
140multiprocessing jnoller
141netrc
142nis
143nntplib
144numbers
145operator
146optparse aronacher
147os loewis
148ossaudiodev
149parser
150pdb
151pickle alexandre.vassalotti, pitrou
152pickletools alexandre.vassalotti
153pipes
154pkgutil
155platform lemburg
156plistlib
157poplib
158posix
159pprint fdrake
160pstats
161pty
162pwd
163py_compile
164pybench lemburg, pitrou
165pyclbr
166pydoc
R. David Murrayec51d032010-04-16 13:37:56 +0000167queue rhettinger
R. David Murray1ffc3522009-09-19 19:04:37 +0000168quopri
169random rhettinger
170re effbot (inactive), pitrou
171readline
172reprlib
173resource
174rlcompleter
175runpy ncoghlan
176sched
177select
178shelve
179shlex
Tarek Ziadé7889ecc2010-02-02 23:32:39 +0000180shutil tarek
R. David Murray1ffc3522009-09-19 19:04:37 +0000181signal
182site
183smtpd
184smtplib
185sndhdr
186socket
187socketserver
188spwd
189sqlite3 ghaering
Giampaolo Rodolà6d377a92010-05-01 18:07:41 +0000190ssl janssen, pitrou, giampaolo.rodola
R. David Murray1ffc3522009-09-19 19:04:37 +0000191stat
192string
193stringprep
194struct mark.dickinson
195subprocess astrand (inactive)
196sunau
197symbol
198symtable benjamin.peterson
199sys
R. David Murrayec51d032010-04-16 13:37:56 +0000200sysconfig tarek
Ezio Melottif2e330a2010-04-20 10:31:04 +0000201syslog jafo
R. David Murray1ffc3522009-09-19 19:04:37 +0000202tabnanny tim_one
203tarfile lars.gustaebel
204telnetlib
205tempfile
206termios
207test
208textwrap
209threading
Alexander Belopolskya9230232010-06-08 17:15:33 +0000210time alexander.belopolsky
R. David Murray1ffc3522009-09-19 19:04:37 +0000211timeit
212tkinter gpolo
213token georg.brandl
214tokenize
215trace
216traceback georg.brandl
217tty
218turtle gregorlingl
219types
220unicodedata loewis, lemburg, ezio.melotti
221unittest michael.foord
222urllib orsenthil
223uu
224uuid
225warnings brett.cannon
226wave
227weakref fdrake
228webbrowser georg.brandl
229winreg
230winsound effbot (inactive)
231wsgiref pje
232xdrlib
233xml loewis
234xml.etree effbot (inactive)
235xmlrpc loewis
236zipfile
237zipimport
238zlib
239================== ===========
240
241
242================== ===========
R. David Murraybc740a62009-10-19 19:14:42 +0000243Tool Maintainers
244------------------ -----------
245pybench lemburg
246
247
248================== ===========
249Platform Maintainers
R. David Murray1ffc3522009-09-19 19:04:37 +0000250------------------ -----------
251AIX
252Cygwin jlt63
253FreeBSD
Ezio Melottic41582c2010-04-22 14:04:28 +0000254HP-UX
R. David Murray1ffc3522009-09-19 19:04:37 +0000255Linux
256Mac ronaldoussoren
257NetBSD1
258OS2/EMX aimacintyre
259Solaris
Ezio Melottic41582c2010-04-22 14:04:28 +0000260Windows
R. David Murray1ffc3522009-09-19 19:04:37 +0000261================== ===========
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
Giampaolo Rodolà6d377a92010-05-01 18:07:41 +0000283networking giampaolo.rodola
R. David Murray1ffc3522009-09-19 19:04:37 +0000284packaging 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
R. David Murrayec51d032010-04-16 13:37:56 +0000293unicode lemburg, ezio.melotti, haypo
R. David Murray1ffc3522009-09-19 19:04:37 +0000294version control
R. David Murray1ffc3522009-09-19 19:04:37 +0000295================== ===========