blob: 2003a55afa83b08e2f049c0180c5e8526d92cedb [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
50array
51ast
52asynchat josiahcarlson
53asyncore josiahcarlson
54atexit
55audioop
56base64
57bdb
58binascii
59binhex
60bisect rhettinger
61builtins
62bz2
63calendar
64cgi
65cgitb
66chunk
67cmath mark.dickinson
68cmd
69code
70codecs lemburg, doerwalter
71codeop
72collections rhettinger
73colorsys
74compileall
75configparser
76contextlib
77copy alexandre.vassalotti
78copyreg alexandre.vassalotti
79cProfile
80crypt
81csv
82ctypes theller
R. David Murray3eaed9c2009-10-03 18:46:49 +000083curses andrew.kuchling
R. David Murray1ffc3522009-09-19 19:04:37 +000084datetime
85dbm
86decimal facundobatista, rhettinger, mark.dickinson
87difflib
88dis
89distutils tarek
90doctest tim_one (inactive)
91dummy_threading brett.cannon
92email barry
93encodings lemburg, loewis
94errno
95exceptions
96fcntl
97filecmp
98fileinput
99fnmatch
100formatter
101fpectl
102fractions mark.dickinson
103ftplib
104functools
105gc pitrou
106getopt
107getpass
108gettext loewis
109glob
110grp
111gzip
112hashlib
113heapq rhettinger
114hmac
115html
116http
117imaplib
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
134math mark.dickinson
135mimetypes
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
167queue
168quopri
169random rhettinger
170re effbot (inactive), pitrou
171readline
172reprlib
173resource
174rlcompleter
175runpy ncoghlan
176sched
177select
178shelve
179shlex
180shutil
181signal
182site
183smtpd
184smtplib
185sndhdr
186socket
187socketserver
188spwd
189sqlite3 ghaering
190ssl janssen
191stat
192string
193stringprep
194struct mark.dickinson
195subprocess astrand (inactive)
196sunau
197symbol
198symtable benjamin.peterson
199sys
200syslog
201tabnanny tim_one
202tarfile lars.gustaebel
203telnetlib
204tempfile
205termios
206test
207textwrap
208threading
209time brett.cannon
210timeit
211tkinter gpolo
212token georg.brandl
213tokenize
214trace
215traceback georg.brandl
216tty
217turtle gregorlingl
218types
219unicodedata loewis, lemburg, ezio.melotti
220unittest michael.foord
221urllib orsenthil
222uu
223uuid
224warnings brett.cannon
225wave
226weakref fdrake
227webbrowser georg.brandl
228winreg
229winsound effbot (inactive)
230wsgiref pje
231xdrlib
232xml loewis
233xml.etree effbot (inactive)
234xmlrpc loewis
235zipfile
236zipimport
237zlib
238================== ===========
239
240
241================== ===========
242Platform Maintainer
243------------------ -----------
244AIX
245Cygwin jlt63
246FreeBSD
247Linux
248Mac ronaldoussoren
249NetBSD1
250OS2/EMX aimacintyre
251Solaris
252HP-UX
253================== ===========
254
255
256================== ===========
257Interest Area Maintainers
258------------------ -----------
259algorithms
260ast/compiler ncoghlan, benjamin.peterson, brett.cannon, georg.brandl
261autoconf/makefiles
262bsd
263buildbots
264bytecode pitrou
265data formats mark.dickinson, georg.brandl
266database lemburg
267documentation georg.brandl, ezio.melotti
268GUI
269i18n lemburg
270import machinery brett.cannon, ncoghlan
271io pitrou, benjamin.peterson
272locale lemburg, loewis
273mathematics mark.dickinson, eric.smith, lemburg
274memory management tim_one, lemburg
275networking
276packaging tarek, lemburg
277py3 transition benjamin.peterson
278release management tarek, lemburg, benjamin.peterson, barry, loewis,
279 gvanrossum, anthonybaxter
280str.format eric.smith
281time and dates lemburg
282testing michael.foord, pitrou
283threads
284tracker
285unicode lemburg
286version control
287windows
288================== ===========