55# https://git-scm.com/docs/gitignore#_pattern_format
66
77# GitHub
8- .github /** @ ezio-melotti @ hugovk
8+ .github /** @ ezio-melotti @ hugovk @ AA-Turner
99
1010# pre-commit
1111.pre-commit-config.yaml @ hugovk @ AlexWaygood
12- .ruff.toml @ hugovk @ AlexWaygood
12+ .ruff.toml @ hugovk @ AlexWaygood @ AA-Turner
1313
1414# Build system
1515configure * @ erlend-aasland @ corona10
1616Makefile.pre.in @ erlend-aasland
1717Modules /Setup * @ erlend-aasland
1818
19+ # argparse
20+ ** /* argparse * @ savannahostrowski
21+
1922# asyncio
20- ** /* asyncio * @ 1st1 @ asvetlov @ gvanrossum @ kumaraditya303 @ willingc
23+ ** /* asyncio * @ 1st1 @ asvetlov @ kumaraditya303 @ willingc
2124
2225# Core
2326** /* context * @ 1st1
2427** /* genobject * @ markshannon
2528** /* hamt * @ 1st1
26- ** /* jit * @ brandtbucher
29+ ** /* jit * @ brandtbucher @ savannahostrowski
2730Objects /set * @ rhettinger
2831Objects /dict * @ methane @ markshannon
2932Objects /typevarobject.c @ JelleZijlstra
33+ Objects /unionobject.c @ JelleZijlstra
3034Objects /type * @ markshannon
3135Objects /codeobject.c @ markshannon
3236Objects /frameobject.c @ markshannon
3337Objects /call.c @ markshannon
3438Python /ceval * .c @ markshannon
3539Python /ceval * .h @ markshannon
40+ Python /codegen.c @ markshannon @ iritkatriel
3641Python /compile.c @ markshannon @ iritkatriel
3742Python /assemble.c @ markshannon @ iritkatriel
3843Python /flowgraph.c @ markshannon @ iritkatriel
3944Python /instruction_sequence.c @ iritkatriel
40- Python /ast_opt.c @ isidentical
4145Python /bytecodes.c @ markshannon
4246Python /optimizer * .c @ markshannon
4347Python /optimizer_analysis.c @ Fidget-Spinner
@@ -53,6 +57,14 @@ Tools/c-analyzer/ @ericsnowcurrently
5357# dbm
5458** /* dbm * @ corona10 @ erlend-aasland @ serhiy-storchaka
5559
60+ # Doc/ tools
61+ Doc /conf.py @ AA-Turner @ hugovk
62+ Doc /Makefile @ AA-Turner @ hugovk
63+ Doc /make.bat @ AA-Turner @ hugovk
64+ Doc /requirements.txt @ AA-Turner @ hugovk
65+ Doc /_static /** @ AA-Turner @ hugovk
66+ Doc /tools /** @ AA-Turner @ hugovk
67+
5668# runtime state/lifecycle
5769** /* pylifecycle * @ ericsnowcurrently
5870** /* pystate * @ ericsnowcurrently
@@ -78,24 +90,39 @@ Programs/_bootstrap_python.c @ericsnowcurrently
7890Programs /python.c @ ericsnowcurrently
7991Tools /build /generate_global_objects.py @ ericsnowcurrently
8092
93+ # Initialization
94+ Doc /library /sys_path_init.rst @ FFY00
95+ Doc /c-api /init_config.rst @ FFY00
96+
97+ # getpath
98+ ** /* getpath * @ FFY00
99+
100+ # site
101+ ** /* site.py @ FFY00
102+ Doc /library /site.rst @ FFY00
103+
81104# Exceptions
82105Lib /test /test_except * .py @ iritkatriel
83106Objects /exceptions.c @ iritkatriel
84107
85- # Hashing
86- ** /* hashlib * @ gpshead @ tiran
87- ** /* pyhash * @ gpshead @ tiran
88- ** /sha * @ gpshead @ tiran
89- Modules /md5 * @ gpshead @ tiran
90- ** /* blake * @ gpshead @ tiran
91- Modules /_blake2 /** @ gpshead @ tiran
92- Modules /_hacl /** @ gpshead
108+ # Hashing & cryptographic primitives
109+ ** /* hashlib * @ gpshead @ tiran @ picnixz
110+ ** /* hashopenssl * @ gpshead @ tiran @ picnixz
111+ ** /* pyhash * @ gpshead @ tiran @ picnixz
112+ Modules /* blake * @ gpshead @ tiran @ picnixz
113+ Modules /* md5 * @ gpshead @ tiran @ picnixz
114+ Modules /* sha * @ gpshead @ tiran @ picnixz
115+ Modules /_hacl /** @ gpshead @ picnixz
116+ ** /* hmac * @ gpshead @ picnixz
117+
118+ # libssl
119+ ** /* ssl * @ gpshead @ picnixz
93120
94121# logging
95122** /* logging * @ vsajip
96123
97124# venv
98- ** /* venv * @ vsajip
125+ ** /* venv * @ vsajip @ FFY00
99126
100127# Launcher
101128/PC /launcher.c @ vsajip
@@ -141,6 +168,9 @@ Include/internal/pycore_time.h @pganssle @abalkin
141168** /* imap * @ python/email-team
142169** /* poplib * @ python/email-team
143170
171+ # Exclude .mailmap from being owned by @python/email-team
172+ /.mailmap
173+
144174# Garbage collector
145175/Modules /gcmodule.c @ pablogsal
146176/Doc /library /gc.rst @ pablogsal
@@ -157,10 +187,13 @@ Include/internal/pycore_time.h @pganssle @abalkin
157187/Tools /cases_generator / @ markshannon
158188
159189# AST
160- Python /ast.c @ isidentical @ JelleZijlstra
161- Parser /asdl.py @ isidentical @ JelleZijlstra
162- Parser /asdl_c.py @ isidentical @ JelleZijlstra
163- Lib /ast.py @ isidentical @ JelleZijlstra
190+ Python /ast.c @ isidentical @ JelleZijlstra @ eclips4
191+ Python /ast_preprocess.c @ isidentical @ eclips4
192+ Parser /asdl.py @ isidentical @ JelleZijlstra @ eclips4
193+ Parser /asdl_c.py @ isidentical @ JelleZijlstra @ eclips4
194+ Lib /ast.py @ isidentical @ JelleZijlstra @ eclips4
195+ Lib /_ast_unparse.py @ isidentical @ JelleZijlstra @ eclips4
196+ Lib /test /test_ast / @ eclips4
164197
165198# Mock
166199/Lib /unittest /mock.py @ cjw296
@@ -205,7 +238,6 @@ Doc/c-api/stable.rst @encukou
205238** /* bisect * @ rhettinger
206239** /* heapq * @ rhettinger
207240** /* functools * @ rhettinger
208- ** /* decimal * @ rhettinger
209241
210242** /* dataclasses * @ ericvsmith
211243
@@ -254,8 +286,8 @@ Modules/_interp*module.c @ericsnowcurrently
254286Lib /test /test_interpreters / @ ericsnowcurrently
255287
256288# Android
257- ** /* Android * @ mhsmith
258- ** /* android * @ mhsmith
289+ ** /* Android * @ mhsmith @ freakboy3742
290+ ** /* android * @ mhsmith @ freakboy3742
259291
260292# iOS (but not termios)
261293** /iOS * @ freakboy3742
@@ -266,7 +298,12 @@ Lib/test/test_interpreters/ @ericsnowcurrently
266298** /* -ios * @ freakboy3742
267299
268300# WebAssembly
269- /Tools /wasm / @ brettcannon
301+ Tools /wasm /config.site-wasm32-emscripten @ freakboy3742
302+ /Tools /wasm /README.md @ brettcannon @ freakboy3742
303+ /Tools /wasm /wasi-env @ brettcannon
304+ /Tools /wasm /wasi.py @ brettcannon
305+ /Tools /wasm /emscripten @ freakboy3742
306+ /Tools /wasm /wasi @ brettcannon
270307
271308# SBOM
272309/Misc /externals.spdx.json @ sethmlarson
@@ -278,4 +315,24 @@ Lib/configparser.py @jaraco
278315Lib /test /test_configparser.py @ jaraco
279316
280317# Doc sections
281- Doc /reference / @ willingc
318+ Doc /reference / @ willingc @ AA-Turner
319+
320+ ** /* weakref * @ kumaraditya303
321+
322+ # Colorize
323+ Lib /_colorize.py @ hugovk
324+ Lib /test /test__colorize.py @ hugovk
325+
326+ # Fuzzing
327+ Modules /_xxtestfuzz / @ ammaraskar
328+
329+ # t-strings
330+ ** /* interpolationobject * @ lysnikolaou
331+ ** /* templateobject * @ lysnikolaou
332+ ** /* templatelib * @ lysnikolaou
333+ ** /* tstring * @ lysnikolaou
334+
335+ # Remote debugging
336+ Python /remote_debug.h @ pablogsal
337+ Python /remote_debugging.c @ pablogsal
338+ Modules /_remote_debugging_module.c @ pablogsal @ ambv @ 1st1
0 commit comments