blob: 2c08f531db7ee1a89eb67aca0bdf8bf316341473 [file] [log] [blame]
R. David Murray1d74e132009-09-17 19:12:49 +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
61builtins
62bz2
63calendar
64cgi
65cgitb
66chunk
67cmath mark.dickinson
68cmd
69code
70codecs
71codeop
Mark Dickinson2e72b0d2009-09-17 19:37:28 +000072collections rhettinger
R. David Murray1d74e132009-09-17 19:12:49 +000073colorsys
74compileall
75configparser
76contextlib
77copy
78copyreg
79cProfile
80crypt
81csv
82ctypes theller
83curses
84datetime
85dbm
Mark Dickinsone87761a2009-09-17 20:20:01 +000086decimal facundobatista, rhettinger, mark.dickinson
R. David Murray1d74e132009-09-17 19:12:49 +000087difflib
88dis
89distutils tarek
90doctest
91dummy_threading brett.cannon
92email barry
93encodings
94errno
95exceptions
96fcntl
97filecmp
98fileinput
99fnmatch
100formatter
101fpectl
102fractions mark.dickinson
103ftplib
104functools
105gc
106getopt
107getpass
108gettext
109glob
110grp
111gzip
112hashlib
113heapq
114hmac
115html
116http
117imaplib
118imghdr
119imp
120importlib brett.cannon
121inspect
122io pitrou, benjamin.peterson
Mark Dickinson2e72b0d2009-09-17 19:37:28 +0000123itertools rhettinger
R. David Murray1d74e132009-09-17 19:12:49 +0000124json
125keyword
126lib2to3 benjamin.peterson
127linecache
128locale
129logging vsajip
130macpath
131mailbox andrew.kuchling
132mailcap
133marshal
134math mark.dickinson
135mimetypes
136mmap
137modulefinder theller, jvr
138msilib
139msvcrt
140multiprocessing jnoller
141netrc
142nis
143nntplib
144numbers
145operator
146optparse aronacher
147os
148ossaudiodev
149parser
150pdb
151pickle
152pickletools
153pipes
154pkgutil
155platform lemburg
156plistlib
157poplib
158posix
159pprint
160pstats
161pty
162pwd
163py_compile
164pybench lemburg
165pyclbr
166pydoc
167queue
168quopri
Mark Dickinson2e72b0d2009-09-17 19:37:28 +0000169random rhettinger
R. David Murray1d74e132009-09-17 19:12:49 +0000170re
171readline
172reprlib
173resource
174rlcompleter
Mark Dickinson2e72b0d2009-09-17 19:37:28 +0000175runpy ncoghlan
R. David Murray1d74e132009-09-17 19:12:49 +0000176sched
177select
178shelve
179shlex
180shutil
181signal
182site
183smtpd
184smtplib
185sndhdr
186socket
187socketserver
188spwd
189sqlite3
190ssl
191stat
192string
193stringprep
194struct mark.dickinson
195subprocess astrand (inactive)
196sunau
197symbol
198symtable
199sys
200syslog
201tabnanny
202tarfile lars.gustaebel
203telnetlib
204tempfile
205termios
206test
207textwrap
208threading
209time
210timeit
211tkinter gpolo
212token
213tokenize
214trace
215traceback
216tty
217turtle gregorlingl
218types
219unicodedata
220unittest michael.foord
221urllib
222uu
223uuid
224warnings
225wave
226weakref
227webbrowser georg.brandl
228winreg
229winsound
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
261autoconf
262bsd
263buildbots
264data formats mark.dickinson
265database
266documentation georg.brandl
267GUI
268i18n
269import machinery brett.cannon
270io pitrou, benjamin.peterson
271locale
272makefiles
273mathematics mark.dickinson, eric.smith
274memory management
275networking
276packaging
277release management
278str.format eric.smith
279time and dates
280testing michael.foord
281threads
282unicode
283windows
284================== ===========