@@ -26,14 +26,17 @@ Modules/Setup* @erlend-aasland
2626** /* context * @ 1st1
2727** /* genobject * @ markshannon
2828** /* hamt * @ 1st1
29- ** /* jit * @ brandtbucher @ savannahostrowski
29+ ** /* jit * @ brandtbucher @ savannahostrowski @ diegorusso
30+ Python /perf_jit_trampoline.c # Exclude the owners of "**/*jit*", above.
3031Objects /set * @ rhettinger
3132Objects /dict * @ methane @ markshannon
3233Objects /typevarobject.c @ JelleZijlstra
34+ Objects /unionobject.c @ JelleZijlstra
3335Objects /type * @ markshannon
3436Objects /codeobject.c @ markshannon
3537Objects /frameobject.c @ markshannon
3638Objects /call.c @ markshannon
39+ Objects /object.c @ ZeroIntensity
3740Python /ceval * .c @ markshannon
3841Python /ceval * .h @ markshannon
3942Python /codegen.c @ markshannon @ iritkatriel
@@ -43,8 +46,9 @@ Python/flowgraph.c @markshannon @iritkatriel
4346Python /instruction_sequence.c @ iritkatriel
4447Python /bytecodes.c @ markshannon
4548Python /optimizer * .c @ markshannon
46- Python /optimizer_analysis.c @ Fidget-Spinner
47- 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
4852Python /symtable.c @ JelleZijlstra @ carljm
4953Lib /_pyrepl /* @ pablogsal @ lysnikolaou @ ambv
5054Lib /test /test_patma.py @ brandtbucher
@@ -65,8 +69,8 @@ Doc/_static/** @AA-Turner @hugovk
6569Doc /tools /** @ AA-Turner @ hugovk
6670
6771# runtime state/lifecycle
68- ** /* pylifecycle * @ ericsnowcurrently
69- ** /* pystate * @ ericsnowcurrently
72+ ** /* pylifecycle * @ ericsnowcurrently @ ZeroIntensity
73+ ** /* pystate * @ ericsnowcurrently @ ZeroIntensity
7074** /* preconfig * @ ericsnowcurrently
7175** /* initconfig * @ ericsnowcurrently
7276** /* pathconfig * @ ericsnowcurrently
@@ -107,13 +111,16 @@ Objects/exceptions.c @iritkatriel
107111# Hashing & cryptographic primitives
108112** /* hashlib * @ gpshead @ tiran @ picnixz
109113** /* hashopenssl * @ gpshead @ tiran @ picnixz
110- ** /* pyhash * @ gpshead @ tiran
111- ** / sha * @ gpshead @ tiran @ picnixz
112- Modules /md5 * @ gpshead @ tiran @ picnixz
113- ** / * blake * @ gpshead @ tiran @ picnixz
114- Modules /_hacl /** @ gpshead
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
115119** /* hmac * @ gpshead @ picnixz
116120
121+ # libssl
122+ ** /* ssl * @ gpshead @ picnixz
123+
117124# logging
118125** /* logging * @ vsajip
119126
@@ -164,6 +171,9 @@ Include/internal/pycore_time.h @pganssle @abalkin
164171** /* imap * @ python/email-team
165172** /* poplib * @ python/email-team
166173
174+ # Exclude .mailmap from being owned by @python/email-team
175+ /.mailmap
176+
167177# Garbage collector
168178/Modules /gcmodule.c @ pablogsal
169179/Doc /library /gc.rst @ pablogsal
@@ -180,12 +190,13 @@ Include/internal/pycore_time.h @pganssle @abalkin
180190/Tools /cases_generator / @ markshannon
181191
182192# AST
183- Python /ast.c @ isidentical @ JelleZijlstra @ eclips4
184- Python /ast_opt.c @ isidentical @ eclips4
185- Parser /asdl.py @ isidentical @ JelleZijlstra @ eclips4
186- Parser /asdl_c.py @ isidentical @ JelleZijlstra @ eclips4
187- Lib /ast.py @ isidentical @ JelleZijlstra @ eclips4
188- 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
189200
190201# Mock
191202/Lib /unittest /mock.py @ cjw296
@@ -273,9 +284,13 @@ Doc/howto/clinic.rst @erlend-aasland
273284# Subinterpreters
274285** /* interpreteridobject. * @ ericsnowcurrently
275286** /* crossinterp * @ ericsnowcurrently
276- Lib /test /support /interpreters / @ ericsnowcurrently
277287Modules /_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
278292Lib /test /test_interpreters / @ ericsnowcurrently
293+ Lib /concurrent /futures /interpreter.py @ ericsnowcurrently
279294
280295# Android
281296** /* Android * @ mhsmith @ freakboy3742
@@ -290,7 +305,12 @@ Lib/test/test_interpreters/ @ericsnowcurrently
290305** /* -ios * @ freakboy3742
291306
292307# WebAssembly
293- /Tools /wasm / @ brettcannon @ freakboy3742
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
294314
295315# SBOM
296316/Misc /externals.spdx.json @ sethmlarson
@@ -312,3 +332,17 @@ Lib/test/test__colorize.py @hugovk
312332
313333# Fuzzing
314334Modules /_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
346+
347+ # gettext
348+ ** /* gettext * @ tomasr8
0 commit comments