mirror of https://github.com/python/cpython
301 lines
6.8 KiB
ReStructuredText
301 lines
6.8 KiB
ReStructuredText
|
Maintainers Index
|
||
|
=================
|
||
|
|
||
|
This document has tables that list Python Modules, Tools, Platforms and
|
||
|
Interest Areas and names for each item that indicate a maintainer or an
|
||
|
expert in the field. This list is intended to be used by issue submitters,
|
||
|
issue triage people, and other issue participants to find people to add to
|
||
|
the nosy list or to contact directly by email for help and decisions on
|
||
|
feature requests and bug fixes. People on this list may be asked to render
|
||
|
final judgement on a feature or bug. If no active maintainer is listed for
|
||
|
a given module, then questionable changes should go to python-dev, while
|
||
|
any other issues can and should be decided by any committer.
|
||
|
|
||
|
The Platform and Interest Area tables list broader fields in which various
|
||
|
people have expertise. These people can also be contacted for help,
|
||
|
opinions, and decisions when issues involve their areas.
|
||
|
|
||
|
If a listed maintainer does not respond to requests for comment for an
|
||
|
extended period (three weeks or more), they should be marked as inactive
|
||
|
in this list by placing the word 'inactive' in parenthesis behind their
|
||
|
tracker id. They are of course free to remove that inactive mark at
|
||
|
any time.
|
||
|
|
||
|
Committers should update this table as their areas of expertise widen.
|
||
|
New topics may be added to the third table at will.
|
||
|
|
||
|
The existence of this list is not meant to indicate that these people
|
||
|
*must* be contacted for decisions; it is, rather, a resource to be used
|
||
|
by non-committers to find responsible parties, and by committers who do
|
||
|
not feel qualified to make a decision in a particular context.
|
||
|
|
||
|
See also `PEP 291`_ and `PEP 360`_ for information about certain modules
|
||
|
with special rules.
|
||
|
|
||
|
.. _`PEP 291`: http://www.python.org/dev/peps/pep-0291/
|
||
|
.. _`PEP 360`: http://www.python.org/dev/peps/pep-0360/
|
||
|
|
||
|
|
||
|
================== ===========
|
||
|
Module Maintainers
|
||
|
================== ===========
|
||
|
__builtin__
|
||
|
__future__
|
||
|
__main__ gvanrossum
|
||
|
_dummy_thread brett.cannon
|
||
|
_thread
|
||
|
abc
|
||
|
aifc r.david.murray
|
||
|
argparse bethard
|
||
|
array
|
||
|
ast
|
||
|
asynchat josiahcarlson, giampaolo.rodola
|
||
|
asyncore josiahcarlson, giampaolo.rodola
|
||
|
atexit
|
||
|
audioop
|
||
|
base64
|
||
|
BaseHTTPServer
|
||
|
bdb
|
||
|
binascii
|
||
|
binhex
|
||
|
bisect rhettinger
|
||
|
bz2
|
||
|
calendar
|
||
|
cgi
|
||
|
CGIHTTPServer
|
||
|
cgitb
|
||
|
chunk
|
||
|
cmath mark.dickinson
|
||
|
cmd
|
||
|
code
|
||
|
codecs lemburg, doerwalter
|
||
|
codeop
|
||
|
collections rhettinger
|
||
|
colorsys
|
||
|
compileall
|
||
|
ConfigParser
|
||
|
contextlib
|
||
|
copy alexandre.vassalotti
|
||
|
copy_reg alexandre.vassalotti
|
||
|
cProfile
|
||
|
crypt
|
||
|
csv
|
||
|
ctypes theller
|
||
|
curses andrew.kuchling
|
||
|
datetime alexander.belopolsky
|
||
|
dbm
|
||
|
decimal facundobatista, rhettinger, mark.dickinson
|
||
|
difflib tim_one
|
||
|
dis
|
||
|
distutils tarek
|
||
|
doctest tim_one (inactive)
|
||
|
dummy_threading brett.cannon
|
||
|
email barry, r.david.murray
|
||
|
encodings lemburg, loewis
|
||
|
errno
|
||
|
exceptions
|
||
|
fcntl
|
||
|
filecmp
|
||
|
fileinput
|
||
|
fnmatch
|
||
|
formatter
|
||
|
fpectl
|
||
|
fractions mark.dickinson, rhettinger
|
||
|
ftplib giampaolo.rodola
|
||
|
functools
|
||
|
gc pitrou
|
||
|
getopt
|
||
|
getpass
|
||
|
gettext loewis
|
||
|
glob
|
||
|
grp
|
||
|
gzip
|
||
|
hashlib
|
||
|
heapq rhettinger
|
||
|
hmac
|
||
|
htmlentitydefs
|
||
|
htmllib
|
||
|
HTMLParser
|
||
|
httplib
|
||
|
idlelib kbk
|
||
|
imaplib
|
||
|
imghdr
|
||
|
imp
|
||
|
importlib brett.cannon
|
||
|
inspect
|
||
|
io pitrou, benjamin.peterson
|
||
|
itertools rhettinger
|
||
|
json bob.ippolito (inactive)
|
||
|
keyword
|
||
|
lib2to3 benjamin.peterson
|
||
|
linecache
|
||
|
locale loewis, lemburg
|
||
|
logging vsajip
|
||
|
macpath
|
||
|
mailbox andrew.kuchling
|
||
|
mailcap
|
||
|
marshal
|
||
|
math mark.dickinson, rhettinger
|
||
|
mimetypes
|
||
|
mmap
|
||
|
modulefinder theller, jvr
|
||
|
msilib loewis
|
||
|
msvcrt
|
||
|
multiprocessing jnoller
|
||
|
netrc
|
||
|
nis
|
||
|
nntplib
|
||
|
numbers
|
||
|
operator
|
||
|
optparse aronacher
|
||
|
os loewis
|
||
|
ossaudiodev
|
||
|
parser
|
||
|
pdb
|
||
|
pickle alexandre.vassalotti, pitrou
|
||
|
pickletools alexandre.vassalotti
|
||
|
pipes
|
||
|
pkgutil
|
||
|
platform lemburg
|
||
|
plistlib
|
||
|
poplib
|
||
|
posix
|
||
|
pprint fdrake
|
||
|
pstats
|
||
|
pty
|
||
|
pwd
|
||
|
py_compile
|
||
|
pybench lemburg, pitrou
|
||
|
pyclbr
|
||
|
pydoc
|
||
|
Queue rhettinger
|
||
|
quopri
|
||
|
random rhettinger
|
||
|
re effbot (inactive), pitrou
|
||
|
readline
|
||
|
reprlib
|
||
|
resource
|
||
|
rlcompleter
|
||
|
runpy ncoghlan
|
||
|
sched
|
||
|
select
|
||
|
shelve
|
||
|
shlex
|
||
|
shutil tarek
|
||
|
signal
|
||
|
SimpleHTTPServer
|
||
|
site
|
||
|
smtpd
|
||
|
smtplib
|
||
|
sndhdr
|
||
|
socket
|
||
|
SocketServer
|
||
|
spwd
|
||
|
sqlite3 ghaering
|
||
|
ssl janssen, pitrou, giampaolo.rodola
|
||
|
stat
|
||
|
string
|
||
|
stringprep
|
||
|
struct mark.dickinson
|
||
|
subprocess astrand (inactive)
|
||
|
sunau
|
||
|
symbol
|
||
|
symtable benjamin.peterson
|
||
|
sys
|
||
|
sysconfig tarek
|
||
|
syslog jafo
|
||
|
tabnanny tim_one
|
||
|
tarfile lars.gustaebel
|
||
|
telnetlib
|
||
|
tempfile
|
||
|
termios
|
||
|
test
|
||
|
textwrap
|
||
|
threading
|
||
|
time alexander.belopolsky
|
||
|
timeit
|
||
|
Tkinter gpolo
|
||
|
token georg.brandl
|
||
|
tokenize
|
||
|
trace
|
||
|
traceback georg.brandl
|
||
|
tty
|
||
|
turtle gregorlingl
|
||
|
types
|
||
|
unicodedata loewis, lemburg, ezio.melotti
|
||
|
unittest michael.foord
|
||
|
urllib orsenthil
|
||
|
uu
|
||
|
uuid
|
||
|
warnings brett.cannon
|
||
|
wave
|
||
|
weakref fdrake
|
||
|
webbrowser georg.brandl
|
||
|
winreg
|
||
|
winsound effbot (inactive)
|
||
|
wsgiref pje
|
||
|
xdrlib
|
||
|
xml loewis
|
||
|
xml.etree effbot (inactive)
|
||
|
xmlrpc loewis
|
||
|
zipfile
|
||
|
zipimport
|
||
|
zlib
|
||
|
================== ===========
|
||
|
|
||
|
|
||
|
================== ===========
|
||
|
Tool Maintainers
|
||
|
------------------ -----------
|
||
|
pybench lemburg
|
||
|
|
||
|
|
||
|
================== ===========
|
||
|
Platform Maintainers
|
||
|
------------------ -----------
|
||
|
AIX
|
||
|
Cygwin jlt63
|
||
|
FreeBSD
|
||
|
HP-UX
|
||
|
Linux
|
||
|
Mac ronaldoussoren
|
||
|
NetBSD1
|
||
|
OS2/EMX aimacintyre
|
||
|
Solaris
|
||
|
Windows
|
||
|
================== ===========
|
||
|
|
||
|
|
||
|
================== ===========
|
||
|
Interest Area Maintainers
|
||
|
------------------ -----------
|
||
|
algorithms
|
||
|
ast/compiler ncoghlan, benjamin.peterson, brett.cannon, georg.brandl
|
||
|
autoconf/makefiles
|
||
|
bsd
|
||
|
buildbots
|
||
|
bytecode pitrou
|
||
|
data formats mark.dickinson, georg.brandl
|
||
|
database lemburg
|
||
|
documentation georg.brandl, ezio.melotti
|
||
|
GUI
|
||
|
i18n lemburg
|
||
|
import machinery brett.cannon, ncoghlan
|
||
|
io pitrou, benjamin.peterson
|
||
|
locale lemburg, loewis
|
||
|
mathematics mark.dickinson, eric.smith, lemburg
|
||
|
memory management tim_one, lemburg
|
||
|
networking giampaolo.rodola
|
||
|
packaging tarek, lemburg
|
||
|
py3 transition benjamin.peterson
|
||
|
release management tarek, lemburg, benjamin.peterson, barry, loewis,
|
||
|
gvanrossum, anthonybaxter
|
||
|
str.format eric.smith
|
||
|
time and dates lemburg
|
||
|
testing michael.foord, pitrou, giampaolo.rodola
|
||
|
threads
|
||
|
tracker
|
||
|
unicode lemburg, ezio.melotti, haypo
|
||
|
version control
|
||
|
================== ===========
|