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  @ diegorusso 
30+ Python /perf_jit_trampoline.c   #  Exclude the owners of "**/*jit*", above.
2731Objects /set *                   @ rhettinger 
2832Objects /dict *                  @ methane  @ markshannon 
2933Objects /typevarobject.c        @ JelleZijlstra 
34+ Objects /unionobject.c          @ JelleZijlstra 
3035Objects /type *                  @ markshannon 
3136Objects /codeobject.c           @ markshannon 
3237Objects /frameobject.c          @ markshannon 
3338Objects /call.c                 @ markshannon 
39+ Objects /object.c               @ ZeroIntensity 
3440Python /ceval * .c                @ markshannon 
3541Python /ceval * .h                @ markshannon 
3642Python /codegen.c               @ markshannon  @ iritkatriel 
@@ -40,8 +46,9 @@ Python/flowgraph.c            @markshannon @iritkatriel
4046Python /instruction_sequence.c  @ iritkatriel 
4147Python /bytecodes.c             @ markshannon 
4248Python /optimizer * .c            @ markshannon 
43- Python /optimizer_analysis.c    @ Fidget-Spinner 
44- Python /optimizer_bytecodes.c   @ Fidget-Spinner 
49+ Python /optimizer_analysis.c    @ Fidget-Spinner  @ tomasr8 
50+ Python /optimizer_bytecodes.c   @ Fidget-Spinner  @ tomasr8 
51+ Python /optimizer_symbols.c     @ tomasr8 
4552Python /symtable.c              @ JelleZijlstra  @ carljm 
4653Lib /_pyrepl /*                  @ pablogsal  @ lysnikolaou  @ ambv 
4754Lib /test /test_patma.py         @ brandtbucher 
@@ -53,9 +60,17 @@ Tools/c-analyzer/             @ericsnowcurrently
5360#  dbm
5461** /* dbm *                       @ corona10  @ erlend-aasland  @ serhiy-storchaka 
5562
63+ #  Doc/ tools
64+ Doc /conf.py                    @ AA-Turner  @ hugovk 
65+ Doc /Makefile                   @ AA-Turner  @ hugovk 
66+ Doc /make.bat                   @ AA-Turner  @ hugovk 
67+ Doc /requirements.txt           @ AA-Turner  @ hugovk 
68+ Doc /_static /**                 @ AA-Turner  @ hugovk 
69+ Doc /tools /**                   @ AA-Turner  @ hugovk 
70+ 
5671#  runtime state/lifecycle
57- ** /* pylifecycle *               @ ericsnowcurrently 
58- ** /* pystate *                   @ ericsnowcurrently 
72+ ** /* pylifecycle *               @ ericsnowcurrently   @ ZeroIntensity 
73+ ** /* pystate *                   @ ericsnowcurrently   @ ZeroIntensity 
5974** /* preconfig *                 @ ericsnowcurrently 
6075** /* initconfig *                @ ericsnowcurrently 
6176** /* pathconfig *                @ ericsnowcurrently 
@@ -78,24 +93,39 @@ Programs/_bootstrap_python.c  @ericsnowcurrently
7893Programs /python.c              @ ericsnowcurrently 
7994Tools /build /generate_global_objects.py   @ ericsnowcurrently 
8095
96+ #  Initialization
97+ Doc /library /sys_path_init.rst  @ FFY00 
98+ Doc /c-api /init_config.rst      @ FFY00 
99+ 
100+ #  getpath
101+ ** /* getpath *                   @ FFY00 
102+ 
103+ #  site
104+ ** /* site.py                    @ FFY00 
105+ Doc /library /site.rst           @ FFY00 
106+ 
81107#  Exceptions
82108Lib /test /test_except * .py       @ iritkatriel 
83109Objects /exceptions.c           @ iritkatriel 
84110
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 
111+ #  Hashing & cryptographic primitives
112+ ** /* hashlib *                   @ gpshead  @ tiran  @ picnixz 
113+ ** /* hashopenssl *               @ gpshead  @ tiran  @ picnixz 
114+ ** /* pyhash *                    @ gpshead  @ tiran  @ picnixz 
115+ Modules /* blake *                @ gpshead  @ tiran  @ picnixz 
116+ Modules /* md5 *                  @ gpshead  @ tiran  @ picnixz 
117+ Modules /* sha *                  @ gpshead  @ tiran  @ picnixz 
118+ Modules /_hacl /**               @ gpshead  @ picnixz 
119+ ** /* hmac *                      @ gpshead  @ picnixz 
120+ 
121+ #  libssl
122+ ** /* ssl *                       @ gpshead  @ picnixz 
93123
94124#  logging
95125** /* logging *                   @ vsajip 
96126
97127#  venv
98- ** /* venv *                      @ vsajip 
128+ ** /* venv *                      @ vsajip   @ FFY00 
99129
100130#  Launcher
101131/PC /launcher.c                 @ vsajip 
@@ -141,6 +171,9 @@ Include/internal/pycore_time.h  @pganssle @abalkin
141171** /* imap *                      @ python/email-team 
142172** /* poplib *                    @ python/email-team 
143173
174+ #  Exclude .mailmap from being owned by @python/email-team
175+ /.mailmap 
176+ 
144177#  Garbage collector
145178/Modules /gcmodule.c            @ pablogsal 
146179/Doc /library /gc.rst            @ pablogsal 
@@ -157,12 +190,13 @@ Include/internal/pycore_time.h  @pganssle @abalkin
157190/Tools /cases_generator /        @ markshannon 
158191
159192#  AST
160- Python /ast.c                   @ isidentical  @ JelleZijlstra  @ eclips4 
161- Python /ast_opt.c               @ isidentical  @ eclips4 
162- Parser /asdl.py                 @ isidentical  @ JelleZijlstra  @ eclips4 
163- Parser /asdl_c.py               @ isidentical  @ JelleZijlstra  @ eclips4 
164- Lib /ast.py                     @ isidentical  @ JelleZijlstra  @ eclips4 
165- Lib /test /test_ast /            @ eclips4 
193+ Python /ast.c                   @ isidentical  @ JelleZijlstra  @ eclips4  @ tomasr8 
194+ Python /ast_preprocess.c        @ isidentical  @ eclips4  @ tomasr8 
195+ Parser /asdl.py                 @ isidentical  @ JelleZijlstra  @ eclips4  @ tomasr8 
196+ Parser /asdl_c.py               @ isidentical  @ JelleZijlstra  @ eclips4  @ tomasr8 
197+ Lib /ast.py                     @ isidentical  @ JelleZijlstra  @ eclips4  @ tomasr8 
198+ Lib /_ast_unparse.py            @ isidentical  @ JelleZijlstra  @ eclips4  @ tomasr8 
199+ Lib /test /test_ast /            @ eclips4  @ tomasr8 
166200
167201#  Mock
168202/Lib /unittest /mock.py          @ cjw296 
@@ -250,13 +284,17 @@ Doc/howto/clinic.rst          @erlend-aasland
250284#  Subinterpreters
251285** /* interpreteridobject. *      @ ericsnowcurrently 
252286** /* crossinterp *               @ ericsnowcurrently 
253- Lib /test /support /interpreters /  @ ericsnowcurrently 
254287Modules /_interp * module.c       @ ericsnowcurrently 
288+ Lib /test /test__interp * .py      @ ericsnowcurrently 
289+ Lib /concurrent /interpreters /  @ ericsnowcurrently 
290+ Lib /test /support /channels.py   @ ericsnowcurrently 
291+ Doc /library /concurrent.interpreters.rst   @ ericsnowcurrently 
255292Lib /test /test_interpreters /   @ ericsnowcurrently 
293+ Lib /concurrent /futures /interpreter.py   @ ericsnowcurrently 
256294
257295#  Android
258- ** /* Android *                   @ mhsmith 
259- ** /* android *                   @ mhsmith 
296+ ** /* Android *                   @ mhsmith   @ freakboy3742 
297+ ** /* android *                   @ mhsmith   @ freakboy3742 
260298
261299#  iOS (but not termios)
262300** /iOS *                        @ freakboy3742 
@@ -267,7 +305,12 @@ Lib/test/test_interpreters/   @ericsnowcurrently
267305** /* -ios *                      @ freakboy3742 
268306
269307#  WebAssembly
270- /Tools /wasm /                  @ brettcannon 
308+ Tools /wasm /config.site-wasm32-emscripten   @ freakboy3742 
309+ /Tools /wasm /README.md          @ brettcannon  @ freakboy3742 
310+ /Tools /wasm /wasi-env           @ brettcannon 
311+ /Tools /wasm /wasi.py            @ brettcannon 
312+ /Tools /wasm /emscripten         @ freakboy3742 
313+ /Tools /wasm /wasi               @ brettcannon 
271314
272315#  SBOM
273316/Misc /externals.spdx.json      @ sethmlarson 
@@ -279,6 +322,27 @@ Lib/configparser.py           @jaraco
279322Lib /test /test_configparser.py  @ jaraco 
280323
281324#  Doc sections
282- Doc /reference /                @ willingc 
325+ Doc /reference /                @ willingc  @ AA-Turner 
326+ 
327+ ** /* weakref *                   @ kumaraditya303 
328+ 
329+ #  Colorize
330+ Lib /_colorize.py               @ hugovk 
331+ Lib /test /test__colorize.py     @ hugovk 
332+ 
333+ #  Fuzzing
334+ Modules /_xxtestfuzz /          @ ammaraskar 
335+ 
336+ #  t-strings
337+ ** /* interpolationobject *       @ lysnikolaou 
338+ ** /* templateobject *            @ lysnikolaou 
339+ ** /* templatelib *               @ lysnikolaou 
340+ ** /* tstring *                   @ lysnikolaou 
341+ 
342+ #  Remote debugging
343+ Python /remote_debug.h          @ pablogsal 
344+ Python /remote_debugging.c      @ pablogsal 
345+ Modules /_remote_debugging_module.c  @ pablogsal  @ ambv  @ 1st1 
283346
284- ** /* weakref *                   @ kumaraditya303 
347+ #  gettext
348+ ** /* gettext *                   @ tomasr8 
0 commit comments