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