Skip to content

Commit b65bd2e

Browse files
author
Victor Stinner
committed
Issue #8362: Add Misc/maintainers.rst: list of module maintainers
1 parent fdc1e0d commit b65bd2e

File tree

2 files changed

+307
-2
lines changed

2 files changed

+307
-2
lines changed

Misc/NEWS

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@ Documentation
2727
- Issues #8909: Added the size of the bitmap used in the installer created by
2828
distutils' bdist_wininst. Patch by Anatoly Techtonik.
2929

30+
Misc
31+
----
32+
33+
- Issue #8362: Add maintainers.rst: list of module maintainers
34+
3035

3136
What's New in Python 2.7 Release Candidate 1?
3237
=============================================
@@ -70,7 +75,7 @@ Core and Builtins
7075
- Issue #7079: Fix a possible crash when closing a file object while using it
7176
from another thread. Patch by Daniel Stutzbach.
7277

73-
- Issue #8868: Fix that ensures that python scripts have access to the
78+
- Issue #8868: Fix that ensures that python scripts have access to the
7479
Window Server again in a framework build on MacOSX 10.5 or earlier.
7580

7681
C-API
@@ -175,7 +180,7 @@ Build
175180
- Display installer warning that Windows 2000 won't be supported in future
176181
releases.
177182

178-
- Issues #1759169, #8864: Drop _XOPEN_SOURCE on Solaris, define it for
183+
- Issues #1759169, #8864: Drop _XOPEN_SOURCE on Solaris, define it for
179184
multiprocessing only.
180185

181186
Tools/Demos

Misc/maintainers.rst

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
1+
Maintainers Index
2+
=================
3+
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.
13+
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.
17+
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.
23+
24+
Committers should update this table as their areas of expertise widen.
25+
New topics may be added to the third table at will.
26+
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.
31+
32+
See also `PEP 291`_ and `PEP 360`_ for information about certain modules
33+
with 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+
================== ===========
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
111+
grp
112+
gzip
113+
hashlib
114+
heapq rhettinger
115+
hmac
116+
htmlentitydefs
117+
htmllib
118+
HTMLParser
119+
httplib
120+
idlelib kbk
121+
imaplib
122+
imghdr
123+
imp
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
146+
nis
147+
nntplib
148+
numbers
149+
operator
150+
optparse aronacher
151+
os loewis
152+
ossaudiodev
153+
parser
154+
pdb
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
165+
pty
166+
pwd
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
204+
sys
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
222+
tty
223+
turtle gregorlingl
224+
types
225+
unicodedata loewis, lemburg, ezio.melotti
226+
unittest michael.foord
227+
urllib orsenthil
228+
uu
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+
================== ===========
245+
246+
247+
================== ===========
248+
Tool Maintainers
249+
------------------ -----------
250+
pybench lemburg
251+
252+
253+
================== ===========
254+
Platform Maintainers
255+
------------------ -----------
256+
AIX
257+
Cygwin jlt63
258+
FreeBSD
259+
HP-UX
260+
Linux
261+
Mac ronaldoussoren
262+
NetBSD1
263+
OS2/EMX aimacintyre
264+
Solaris
265+
Windows
266+
================== ===========
267+
268+
269+
================== ===========
270+
Interest Area Maintainers
271+
------------------ -----------
272+
algorithms
273+
ast/compiler ncoghlan, benjamin.peterson, brett.cannon, georg.brandl
274+
autoconf/makefiles
275+
bsd
276+
buildbots
277+
bytecode pitrou
278+
data formats mark.dickinson, georg.brandl
279+
database lemburg
280+
documentation georg.brandl, ezio.melotti
281+
GUI
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+
================== ===========

0 commit comments

Comments
 (0)