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