| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 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 |  | 
| Éric Araujo | 014c38d | 2010-08-14 03:31:41 +0000 | [diff] [blame] | 14 | Unless a name is followed by a '*', you should never assign an issue to | 
 | 15 | that person, only make them nosy.  Names followed by a '*' may be assigned | 
 | 16 | issues involving the module or topic for which the name has a '*'. | 
 | 17 |  | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 18 | The Platform and Interest Area tables list broader fields in which various | 
 | 19 | people have expertise.  These people can also be contacted for help, | 
 | 20 | opinions, and decisions when issues involve their areas. | 
 | 21 |  | 
 | 22 | If a listed maintainer does not respond to requests for comment for an | 
 | 23 | extended period (three weeks or more), they should be marked as inactive | 
 | 24 | in this list by placing the word 'inactive' in parenthesis behind their | 
 | 25 | tracker id.  They are of course free to remove that inactive mark at | 
 | 26 | any time. | 
 | 27 |  | 
| Florent Xicluna | b587060 | 2010-08-14 22:23:27 +0000 | [diff] [blame] | 28 | Committers should update these tables as their areas of expertise widen. | 
 | 29 | New topics may be added to the Interest Area table at will. | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 30 |  | 
 | 31 | The existence of this list is not meant to indicate that these people | 
 | 32 | *must* be contacted for decisions; it is, rather, a resource to be used | 
 | 33 | by non-committers to find responsible parties, and by committers who do | 
 | 34 | not feel qualified to make a decision in a particular context. | 
 | 35 |  | 
 | 36 | See also `PEP 291`_ and `PEP 360`_ for information about certain modules | 
 | 37 | with special rules. | 
 | 38 |  | 
 | 39 | .. _`PEP 291`: http://www.python.org/dev/peps/pep-0291/ | 
 | 40 | .. _`PEP 360`: http://www.python.org/dev/peps/pep-0360/ | 
 | 41 |  | 
 | 42 |  | 
 | 43 | ==================  =========== | 
 | 44 | Module              Maintainers | 
 | 45 | ==================  =========== | 
 | 46 | __builtin__ | 
 | 47 | __future__ | 
 | 48 | __main__            gvanrossum | 
 | 49 | _dummy_thread       brett.cannon | 
| Antoine Pitrou | c529a07 | 2010-08-04 13:25:45 +0000 | [diff] [blame] | 50 | _thread             pitrou | 
| Brian Curtin | 80f724f | 2010-08-16 20:54:48 +0000 | [diff] [blame] | 51 | _winreg             brian.curtin* | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 52 | abc | 
 | 53 | aifc                r.david.murray | 
 | 54 | argparse            bethard | 
 | 55 | array | 
 | 56 | ast | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 57 | asynchat            josiahcarlson, giampaolo.rodola, stutzbach | 
 | 58 | asyncore            josiahcarlson, giampaolo.rodola, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 59 | atexit | 
 | 60 | audioop | 
 | 61 | base64 | 
 | 62 | BaseHTTPServer | 
 | 63 | bdb | 
 | 64 | binascii | 
 | 65 | binhex | 
 | 66 | bisect              rhettinger | 
 | 67 | bz2 | 
 | 68 | calendar | 
 | 69 | cgi | 
 | 70 | CGIHTTPServer | 
 | 71 | cgitb | 
 | 72 | chunk | 
 | 73 | cmath               mark.dickinson | 
 | 74 | cmd | 
 | 75 | code | 
 | 76 | codecs              lemburg, doerwalter | 
 | 77 | codeop | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 78 | collections         rhettinger, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 79 | colorsys | 
 | 80 | compileall | 
 | 81 | ConfigParser | 
 | 82 | contextlib | 
 | 83 | copy                alexandre.vassalotti | 
 | 84 | copy_reg            alexandre.vassalotti | 
 | 85 | cProfile | 
 | 86 | crypt | 
 | 87 | csv | 
 | 88 | ctypes              theller | 
| Éric Araujo | 011a82b | 2010-09-08 12:40:15 +0000 | [diff] [blame] | 89 | curses              akuchling | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 90 | datetime            alexander.belopolsky | 
 | 91 | dbm | 
 | 92 | decimal             facundobatista, rhettinger, mark.dickinson | 
 | 93 | difflib             tim_one | 
 | 94 | dis | 
| Éric Araujo | 2b6dfbb | 2010-08-14 05:09:47 +0000 | [diff] [blame] | 95 | distutils           tarek*, eric.araujo* | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 96 | doctest             tim_one (inactive) | 
 | 97 | dummy_threading     brett.cannon | 
| Éric Araujo | 014c38d | 2010-08-14 03:31:41 +0000 | [diff] [blame] | 98 | email               barry, r.david.murray* | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 99 | encodings           lemburg, loewis | 
 | 100 | errno | 
 | 101 | exceptions | 
 | 102 | fcntl | 
 | 103 | filecmp | 
 | 104 | fileinput | 
 | 105 | fnmatch | 
 | 106 | formatter | 
 | 107 | fpectl | 
 | 108 | fractions           mark.dickinson, rhettinger | 
 | 109 | ftplib              giampaolo.rodola | 
 | 110 | functools | 
 | 111 | gc                  pitrou | 
 | 112 | getopt | 
 | 113 | getpass | 
 | 114 | gettext             loewis | 
 | 115 | glob | 
 | 116 | grp | 
 | 117 | gzip | 
 | 118 | hashlib | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 119 | heapq               rhettinger, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 120 | hmac | 
 | 121 | htmlentitydefs | 
 | 122 | htmllib | 
 | 123 | HTMLParser | 
 | 124 | httplib | 
 | 125 | idlelib             kbk | 
 | 126 | imaplib | 
 | 127 | imghdr | 
 | 128 | imp | 
 | 129 | importlib           brett.cannon | 
 | 130 | inspect | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 131 | io                  pitrou, benjamin.peterson, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 132 | itertools           rhettinger | 
 | 133 | json                bob.ippolito (inactive) | 
 | 134 | keyword | 
 | 135 | lib2to3             benjamin.peterson | 
 | 136 | linecache | 
 | 137 | locale              loewis, lemburg | 
| Vinay Sajip | 5180827 | 2010-08-22 18:41:24 +0000 | [diff] [blame] | 138 | logging             vinay.sajip | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 139 | macpath | 
| Éric Araujo | 011a82b | 2010-09-08 12:40:15 +0000 | [diff] [blame] | 140 | mailbox             akuchling | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 141 | mailcap | 
 | 142 | marshal | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 143 | math                mark.dickinson, rhettinger, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 144 | mimetypes | 
 | 145 | mmap | 
 | 146 | modulefinder        theller, jvr | 
 | 147 | msilib              loewis | 
 | 148 | msvcrt | 
 | 149 | multiprocessing     jnoller | 
 | 150 | netrc | 
 | 151 | nis | 
 | 152 | nntplib | 
 | 153 | numbers | 
 | 154 | operator | 
 | 155 | optparse            aronacher | 
 | 156 | os                  loewis | 
 | 157 | ossaudiodev | 
 | 158 | parser | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 159 | pdb                 georg.brandl* | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 160 | pickle              alexandre.vassalotti, pitrou | 
 | 161 | pickletools         alexandre.vassalotti | 
 | 162 | pipes | 
 | 163 | pkgutil | 
 | 164 | platform            lemburg | 
 | 165 | plistlib | 
 | 166 | poplib | 
 | 167 | posix | 
 | 168 | pprint              fdrake | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 169 | profile             georg.brandl | 
 | 170 | pstats              georg.brandl | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 171 | pty | 
 | 172 | pwd | 
 | 173 | py_compile | 
 | 174 | pybench             lemburg, pitrou | 
 | 175 | pyclbr | 
 | 176 | pydoc | 
 | 177 | Queue               rhettinger | 
 | 178 | quopri | 
 | 179 | random              rhettinger | 
| Éric Araujo | a2fad1f | 2010-08-14 15:25:50 +0000 | [diff] [blame] | 180 | re                  effbot (inactive), pitrou, ezio.melotti | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 181 | readline | 
 | 182 | reprlib | 
 | 183 | resource | 
 | 184 | rlcompleter | 
 | 185 | runpy               ncoghlan | 
 | 186 | sched | 
 | 187 | select | 
 | 188 | shelve | 
 | 189 | shlex | 
 | 190 | shutil              tarek | 
 | 191 | signal | 
 | 192 | SimpleHTTPServer | 
 | 193 | site | 
 | 194 | smtpd | 
 | 195 | smtplib | 
 | 196 | sndhdr | 
 | 197 | socket | 
 | 198 | SocketServer | 
 | 199 | spwd | 
 | 200 | sqlite3             ghaering | 
 | 201 | ssl                 janssen, pitrou, giampaolo.rodola | 
 | 202 | stat | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 203 | string              georg.brandl* | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 204 | stringprep | 
 | 205 | struct              mark.dickinson | 
 | 206 | subprocess          astrand (inactive) | 
 | 207 | sunau | 
 | 208 | symbol | 
 | 209 | symtable            benjamin.peterson | 
 | 210 | sys | 
 | 211 | sysconfig           tarek | 
 | 212 | syslog              jafo | 
 | 213 | tabnanny            tim_one | 
 | 214 | tarfile             lars.gustaebel | 
 | 215 | telnetlib | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 216 | tempfile            georg.brandl | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 217 | termios | 
 | 218 | test | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 219 | textwrap            georg.brandl | 
| Antoine Pitrou | c529a07 | 2010-08-04 13:25:45 +0000 | [diff] [blame] | 220 | threading           pitrou | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 221 | time                alexander.belopolsky | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 222 | timeit              georg.brandl | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 223 | Tkinter             gpolo | 
 | 224 | token               georg.brandl | 
 | 225 | tokenize | 
| Éric Araujo | 014c38d | 2010-08-14 03:31:41 +0000 | [diff] [blame] | 226 | trace               alexander.belopolsky | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 227 | traceback           georg.brandl* | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 228 | tty | 
 | 229 | turtle              gregorlingl | 
 | 230 | types | 
 | 231 | unicodedata         loewis, lemburg, ezio.melotti | 
 | 232 | unittest            michael.foord | 
 | 233 | urllib              orsenthil | 
 | 234 | uu | 
 | 235 | uuid | 
 | 236 | warnings            brett.cannon | 
 | 237 | wave | 
| Antoine Pitrou | 24058cb | 2010-08-04 10:27:51 +0000 | [diff] [blame] | 238 | weakref             fdrake, pitrou | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 239 | webbrowser          georg.brandl | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 240 | winreg              brian.curtin*, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 241 | winsound            effbot (inactive) | 
 | 242 | wsgiref             pje | 
 | 243 | xdrlib | 
| Éric Araujo | a2fad1f | 2010-08-14 15:25:50 +0000 | [diff] [blame] | 244 | xml.dom | 
 | 245 | xml.dom.minidom | 
 | 246 | xml.dom.pulldom | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 247 | xml.etree           effbot (inactive) | 
| Éric Araujo | a2fad1f | 2010-08-14 15:25:50 +0000 | [diff] [blame] | 248 | xml.parsers.expat | 
 | 249 | xml.sax | 
 | 250 | xml.sax.handler | 
 | 251 | xml.sax.saxutils | 
 | 252 | xml.sax.xmlreader | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 253 | xmlrpc              loewis | 
| Éric Araujo | cde3984 | 2010-08-14 23:50:55 +0000 | [diff] [blame] | 254 | zipfile             alanmcintyre | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 255 | zipimport | 
 | 256 | zlib | 
 | 257 | ==================  =========== | 
 | 258 |  | 
 | 259 |  | 
 | 260 | ==================  =========== | 
 | 261 | Tool                Maintainers | 
 | 262 | ------------------  ----------- | 
 | 263 | pybench             lemburg | 
| Florent Xicluna | b587060 | 2010-08-14 22:23:27 +0000 | [diff] [blame] | 264 | ==================  =========== | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 265 |  | 
 | 266 |  | 
 | 267 | ==================  =========== | 
 | 268 | Platform            Maintainers | 
 | 269 | ------------------  ----------- | 
 | 270 | AIX | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 271 | Cygwin              jlt63, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 272 | FreeBSD | 
 | 273 | HP-UX | 
 | 274 | Linux | 
 | 275 | Mac                 ronaldoussoren | 
 | 276 | NetBSD1 | 
 | 277 | OS2/EMX             aimacintyre | 
 | 278 | Solaris | 
| Brian Curtin | 80f724f | 2010-08-16 20:54:48 +0000 | [diff] [blame] | 279 | Windows             tim.golden, brian.curtin | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 280 | ==================  =========== | 
 | 281 |  | 
 | 282 |  | 
 | 283 | ==================  =========== | 
 | 284 | Interest Area       Maintainers | 
 | 285 | ------------------  ----------- | 
 | 286 | algorithms | 
 | 287 | ast/compiler        ncoghlan, benjamin.peterson, brett.cannon, georg.brandl | 
 | 288 | autoconf/makefiles | 
 | 289 | bsd | 
| Florent Xicluna | b587060 | 2010-08-14 22:23:27 +0000 | [diff] [blame] | 290 | bug tracker         ezio.melotti | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 291 | buildbots | 
 | 292 | bytecode            pitrou | 
 | 293 | data formats        mark.dickinson, georg.brandl | 
 | 294 | database            lemburg | 
 | 295 | documentation       georg.brandl, ezio.melotti | 
 | 296 | GUI | 
 | 297 | i18n                lemburg | 
 | 298 | import machinery    brett.cannon, ncoghlan | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 299 | io                  pitrou, benjamin.peterson, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 300 | locale              lemburg, loewis | 
| Daniel Stutzbach | 421a915 | 2010-08-22 20:37:15 +0000 | [diff] [blame] | 301 | mathematics         mark.dickinson, eric.smith, lemburg, stutzbach | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 302 | memory management   tim_one, lemburg | 
 | 303 | networking          giampaolo.rodola | 
 | 304 | packaging           tarek, lemburg | 
 | 305 | py3 transition      benjamin.peterson | 
 | 306 | release management  tarek, lemburg, benjamin.peterson, barry, loewis, | 
 | 307 |                     gvanrossum, anthonybaxter | 
 | 308 | str.format          eric.smith | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 309 | testing             michael.foord, pitrou, giampaolo.rodola | 
| Éric Araujo | a2fad1f | 2010-08-14 15:25:50 +0000 | [diff] [blame] | 310 | threads             pitrou | 
| Florent Xicluna | b587060 | 2010-08-14 22:23:27 +0000 | [diff] [blame] | 311 | time and dates      lemburg | 
| Victor Stinner | b65bd2e | 2010-06-11 19:22:28 +0000 | [diff] [blame] | 312 | unicode             lemburg, ezio.melotti, haypo | 
 | 313 | version control | 
 | 314 | ==================  =========== |