전문가 색인¶
이 문서에는 Python 모듈, 도구, 플랫폼, 관심 분야와 각 항목의 관리자 또는 해당 분야 전문가를 나타내는 GitHub 이름을 나열한 표가 있습니다. 이 목록은 이슈 제출자, 이슈 트리아지 담당자 및 기타 이슈 참여자가 이슈와 풀 리퀘스트에서 @mention하거나 리뷰어로 추가할 사람을 찾는 데 사용하기 위한 것입니다. 이 목록에 있는 사람들은 기능이나 버그에 대한 최종 판단을 요청받을 수 있습니다. 특정 모듈에 활성 관리자가 나열되어 있지 않다면 의문스러운 변경 사항은 Core Development Discourse category에서 논의해야 하며, 그 밖의 이슈는 어느 커미터든 결정할 수 있고 결정해야 합니다.
개발자는 레이블을 팔로우하도록 선택할 수 있으므로, 팔로우하는 레이블이 이슈나 풀 리퀘스트에 추가되면 자동으로 알림을 받습니다. 관련 .github/CODEOWNERS 파일은 풀 리퀘스트에 리뷰어로 자동 추가될 관리자를 지정하는 데도 사용됩니다.
이름 뒤에 ‘*’가 붙은 사람에게는 해당 모듈이나 주제와 관련된 이슈를 할당할 수 있습니다. 이름 뒤에 ‘*’가 붙어 있지 않다면 그 사람에게 이슈를 절대 할당해서는 안 됩니다.
플랫폼 및 관심 분야 표에는 여러 사람이 전문 지식을 갖춘 더 광범위한 분야가 나열되어 있습니다. 이슈가 해당 분야와 관련된 경우 도움, 의견 및 결정을 위해 이 사람들에게 연락할 수도 있습니다.
나열된 관리자가 장기간(3주 이상) 의견 요청에 응답하지 않으면 추적기 ID 뒤의 괄호 안에 ‘inactive’라는 단어를 넣어 이 목록에서 비활성 상태로 표시해야 합니다. 물론 언제든지 해당 비활성 표시를 자유롭게 제거할 수 있습니다.
커미터는 전문 분야가 넓어짐에 따라 이 표를 갱신해야 합니다. 관심 분야 표에는 언제든지 새 주제를 추가할 수 있습니다.
이 목록이 존재한다고 해서 결정을 위해 이 사람들에게 반드시 연락해야 한다는 뜻은 아닙니다. 이 목록은 비커미터가 책임자를 찾고, 특정 상황에서 결정을 내릴 자격이 없다고 느끼는 커미터가 활용하기 위한 자료입니다.
표준 라이브러리¶
모듈 |
관리자 |
|---|---|
__main__ |
gvanrossum, ncoghlan |
annotationlib |
JelleZijlstra* |
argparse |
savannahostrowski*, serhiy-storchaka* |
ast |
benjaminp, pablogsal, isidentical, JelleZijlstra, eclips4 |
asyncio |
1st1, asvetlov, gvanrossum, graingert, kumaraditya303 |
bisect |
rhettinger* |
codecs |
malemburg |
collections |
rhettinger* |
collections.abc |
rhettinger* |
compileall |
carljm |
compression.zlib |
Yhg1s, gpshead*, emmatyping |
compression.zstd |
emmatyping* |
concurrent.futures |
pitrou, gpshead* |
configparser |
ambv* |
contextlib |
ncoghlan, 1st1 |
copy |
serhiy-storchaka* |
copyreg |
serhiy-storchaka* |
csv |
serhiy-storchaka* |
curses |
Yhg1s |
dataclasses |
ericvsmith*, carljm |
datetime |
pganssle, StanFromIreland |
decimal |
facundobatista, rhettinger |
dis |
1st1 |
warsaw, bitdancer* |
|
encodings |
malemburg |
ensurepip |
ncoghlan, dstufft, pradyunsg, pfmoore |
enum |
warsaw, ethanfurman* |
errno |
Yhg1s |
faulthandler |
vstinner, gpshead, ZeroIntensity* |
fcntl |
Yhg1s |
fnmatch |
serhiy-storchaka* |
ftplib |
giampaolo* |
functools |
rhettinger* |
gc |
pitrou, pablogsal, nascheme |
getopt |
serhiy-storchaka* |
getpath |
FFY00* |
gettext |
tomasr8 |
glob |
serhiy-storchaka* |
hashlib |
tiran, gpshead*, picnixz |
heapq |
rhettinger* |
hmac |
tiran, gpshead*, picnixz |
html |
ezio-melotti* |
idlelib |
terryjreedy*, taleinat |
importlib |
brettcannon, FFY00* |
inspect |
1st1 |
io |
benjaminp |
itertools |
rhettinger* |
json |
ezio-melotti, rhettinger, serhiy-storchaka* |
locale |
malemburg |
logging |
vsajip |
math |
rhettinger |
mmap |
Yhg1s |
modulefinder |
FFY00 |
multiprocessing |
pitrou, gpshead* |
optparse |
serhiy-storchaka* |
os.path |
serhiy-storchaka* |
parser |
pablogsal |
pathlib |
barneygale* |
pdb |
gaogaotiantian |
pickle |
serhiy-storchaka* |
pickletools |
serhiy-storchaka* |
pkgutil |
FFY00* |
platform |
malemburg |
posix |
larryhastings, gpshead |
pty |
Yhg1s* |
py_compile |
carljm |
pyclbr |
isidentical |
pydoc |
AA-Turner, serhiy-storchaka* |
queue |
rhettinger* |
random |
rhettinger |
re |
ezio-melotti, serhiy-storchaka* |
readline |
Yhg1s |
resource |
Yhg1s |
runpy |
ncoghlan, FFY00 |
selectors |
giampaolo |
shutil |
giampaolo |
signal |
gpshead |
site |
FFY00* |
socket |
gpshead |
sqlite3 |
erlend-aasland* |
ssl |
tiran, dstufft, alex |
stat |
tiran |
statistics |
rhettinger |
subprocess |
giampaolo, gpshead* |
symtable |
benjaminp |
sysconfig |
FFY00* |
tempfile |
serhiy-storchaka* |
termios |
Yhg1s |
test |
ezio-melotti, serhiy-storchaka* |
threading |
pitrou, gpshead |
time |
pganssle, StanFromIreland |
tkinter |
serhiy-storchaka* |
tomllib |
hauntsaninja* |
traceback |
iritkatriel |
tracemalloc |
vstinner |
tty |
Yhg1s* |
turtledemo |
terryjreedy* |
types |
1st1 |
typing |
gvanrossum, JelleZijlstra*, AlexWaygood*, carljm, sobolevn* |
unicodedata |
malemburg, ezio-melotti |
unittest |
ezio-melotti, gpshead, serhiy-storchaka* |
urllib |
orsenthil |
venv |
vsajip, FFY00* |
weakref |
nascheme |
xml.etree |
scoder |
zipapp |
pfmoore |
zipfile |
serhiy-storchaka, Yhg1s, gpshead |
zipimport |
Yhg1s* |
zoneinfo |
pganssle, StanFromIreland |
도구¶
도구 |
관리자 |
|---|---|
Argument Clinic |
larryhastings, AlexWaygood*, erlend-aasland, serhiy-storchaka* |
Deepfreeze |
gvanrossum, kumaraditya303 |
PEG Generator |
gvanrossum, pablogsal, lysnikolaou |
플랫폼¶
플랫폼 전문가 목록은 포트 및 연락처로 이동했습니다.
지원되는 플랫폼의 공식 연락처는 PEP 11을 참고하십시오.
기타¶
관심 분야 |
관리자 |
|---|---|
알고리즘 |
rhettinger*, serhiy-storchaka |
Argument Clinic |
larryhastings, AlexWaygood*, erlend-aasland, serhiy-storchaka* |
AST/컴파일러 |
benjaminp, 1st1, pablogsal, markshannon, isidentical, brandtbucher, carljm, iritkatriel |
autoconf/Makefile |
Yhg1s*, emmatyping |
이슈 추적기 |
ezio-melotti |
빌드봇 |
zware, pablogsal |
바이트코드 |
benjaminp, 1st1, markshannon, brandtbucher, carljm, iritkatriel |
컨텍스트 관리자 |
ncoghlan |
코어 워크플로 |
Mariatta, ezio-melotti, hugovk, AA-Turner |
암호화 |
gpshead, dstufft, picnixz |
데이터베이스 |
malemburg |
개발자 가이드 |
merwok, ezio-melotti, Mariatta, hugovk, AA-Turner, StanFromIreland |
문서 |
ezio-melotti, merwok, JulienPalard, hugovk, AA-Turner, AlexWaygood*, StanFromIreland |
이모지 |
Mariatta |
확장 모듈 |
encukou, ncoghlan, FFY00 |
동결 모듈 |
ericsnowcurrently, gvanrossum, kumaraditya303, FFY00 |
f-문자열 |
ericvsmith* |
국제화 |
malemburg, merwok, tomasr8, StanFromIreland |
임포트 메커니즘 |
brettcannon, ncoghlan, ericsnowcurrently, FFY00* |
초기화 |
FFY00* |
입출력 |
benjaminp, gpshead |
JIT |
brandtbucher*, savannahostrowski* |
로케일 |
malemburg |
수학 |
malemburg, rhettinger, serhiy-storchaka |
메모리 관리 |
tim-one, malemburg, Yhg1s, nascheme |
네트워킹 |
gpshead |
객체 모델 |
benjaminp, Yhg1s |
패키징 |
malemburg, merwok, dstufft, pfmoore, emmatyping, FFY00 |
패턴 매칭 |
brandtbucher* |
PEG 파서 |
gvanrossum, pablogsal, lysnikolaou |
성능 |
vstinner, serhiy-storchaka*, 1st1, rhettinger, markshannon, brandtbucher, carljm, Fidget-Spinner, AlexWaygood*, nascheme |
pip |
ncoghlan, dstufft, pfmoore, pradyunsg |
릴리스 관리 |
malemburg, benjaminp, warsaw, gvanrossum, merwok, ned-deily, JulienPalard, hugovk |
런타임 수명 주기 |
ericsnowcurrently, kumaraditya303, zooba, ZeroIntensity, nascheme, FFY00 |
str.format |
ericvsmith* |
서브인터프리터 |
ericsnowcurrently, kumaraditya303, ZeroIntensity* |
심볼 테이블 |
JelleZijlstra, carljm |
테스트 |
ezio-melotti |
스레드 |
gpshead |
시간과 날짜 |
malemburg, pganssle, StanFromIreland |
유니코드 |
malemburg, ezio-melotti, benjaminp |
버전 관리 |
merwok, ezio-melotti |
명예 전문가¶
이름 뒤의 ‘^’는 GitHub로 이전하지 않은 사용자의 이전 bugs.python.org 사용자명을 나타냅니다.
표준 라이브러리¶
모듈 |
전문가 |
codecs |
doerwalter |
collections.abc |
stutzbach^ |
concurrent.futures |
brianquinlan |
copy |
avassalotti |
copyreg |
avassalotti |
csv |
smontanaro |
ctypes |
theller, abalkin, amauryfa, meadori |
datetime |
abalkin |
difflib |
tim-one |
doctest |
tim-one |
maxking |
|
enum |
eliben |
heapq |
stutzbach |
idlelib |
kbkaiser, serwy |
io |
stutzbach^ |
ipaddress |
pmoody^ |
json |
etrepum |
math |
stutzbach^ |
modulefinder |
theller, jvr^ |
multiprocessing |
applio, jnoller^, sbt^ |
optparse |
mitsuhiko |
pickle |
avassalotti |
pickletools |
avassalotti |
pprint |
freddrake |
selectors |
neologix^ |
shutil |
tarekziade |
sqlite3 |
ghaering^ |
ssl |
jackjansen |
statistics |
stevendaprano |
struct |
meadori |
subprocess |
astrand^ |
syslog |
jafo^ |
tabnanny |
tim-one |
tarfile |
gustaebel |
time |
abalkin |
tkinter |
gpolo^ |
tokenize |
meadori |
trace |
abalkin |
turtle |
gregorlingl^ |
unittest |
rbtcollins |
weakref |
freddrake |
winreg |
stutzbach^ |
wsgiref |
pjenvey |
xml.etree |
eliben |
zipfile |
alanmcintyre^ |
플랫폼¶
플랫폼 |
전문가 |
AIX |
edelsohn |
Cygwin |
jlt63^, stutzbach^ |
JVM/Java |
frank.wierzbicki^ |
OS2/EMX |
aimacintyre^ |
기타¶
관심 분야 |
전문가 |
파일 시스템 |
giampaolo |
입출력 |
stutzbach^ |
수학 |
stutzbach^ |
네트워킹 |
giampaolo |
패키징 |
tarekziade, alexis^ |
pip |
Marcus.Smith^ |
릴리스 관리 |
tarekziade, anthonybaxter^, birkenfeld |
시간 및 날짜 |
abalkin |