44# It uses the same pattern rule for gitignore file
55# https://git-scm.com/docs/gitignore#_pattern_format
66
7- # GitHub
7+ # Azure Pipelines
8+ .azure-pipelines / @ AA-Turner
9+
10+ # GitHub & related scripts
811.github /** @ ezio-melotti @ hugovk @ AA-Turner
12+ Tools /build /compute-changes.py @ AA-Turner
13+ Tools /build /verify_ensurepip_wheels.py @ AA-Turner
914
1015# pre-commit
11- .pre-commit-config.yaml @ hugovk @ AlexWaygood
16+ .pre-commit-config.yaml @ hugovk
1217.ruff.toml @ hugovk @ AlexWaygood @ AA-Turner
1318
14- # Build system
15- configure * @ erlend-aasland @ corona10
16- Makefile.pre.in @ erlend-aasland
17- Modules /Setup * @ erlend-aasland
19+ # Build system (autotools)
20+ configure * @ erlend-aasland @ corona10 @ AA-Turner
21+ Makefile.pre.in @ erlend-aasland @ AA-Turner
22+ Modules /Setup * @ erlend-aasland @ AA-Turner
23+ Tools /build /regen-configure.sh @ AA-Turner
1824
1925# argparse
2026** /* argparse * @ savannahostrowski
@@ -26,14 +32,17 @@ Modules/Setup* @erlend-aasland
2632** /* context * @ 1st1
2733** /* genobject * @ markshannon
2834** /* hamt * @ 1st1
29- ** /* jit * @ brandtbucher @ savannahostrowski
35+ ** /* jit * @ brandtbucher @ savannahostrowski @ diegorusso
36+ Python /perf_jit_trampoline.c # Exclude the owners of "**/*jit*", above.
3037Objects /set * @ rhettinger
3138Objects /dict * @ methane @ markshannon
3239Objects /typevarobject.c @ JelleZijlstra
40+ Objects /unionobject.c @ JelleZijlstra
3341Objects /type * @ markshannon
3442Objects /codeobject.c @ markshannon
3543Objects /frameobject.c @ markshannon
3644Objects /call.c @ markshannon
45+ Objects /object.c @ ZeroIntensity
3746Python /ceval * .c @ markshannon
3847Python /ceval * .h @ markshannon
3948Python /codegen.c @ markshannon @ iritkatriel
@@ -43,8 +52,9 @@ Python/flowgraph.c @markshannon @iritkatriel
4352Python /instruction_sequence.c @ iritkatriel
4453Python /bytecodes.c @ markshannon
4554Python /optimizer * .c @ markshannon
46- Python /optimizer_analysis.c @ Fidget-Spinner
47- Python /optimizer_bytecodes.c @ Fidget-Spinner
55+ Python /optimizer_analysis.c @ Fidget-Spinner @ tomasr8
56+ Python /optimizer_bytecodes.c @ Fidget-Spinner @ tomasr8
57+ Python /optimizer_symbols.c @ tomasr8
4858Python /symtable.c @ JelleZijlstra @ carljm
4959Lib /_pyrepl /* @ pablogsal @ lysnikolaou @ ambv
5060Lib /test /test_patma.py @ brandtbucher
@@ -63,10 +73,11 @@ Doc/make.bat @AA-Turner @hugovk
6373Doc /requirements.txt @ AA-Turner @ hugovk
6474Doc /_static /** @ AA-Turner @ hugovk
6575Doc /tools /** @ AA-Turner @ hugovk
76+ .readthedocs.yml @ AA-Turner
6677
6778# runtime state/lifecycle
68- ** /* pylifecycle * @ ericsnowcurrently
69- ** /* pystate * @ ericsnowcurrently
79+ ** /* pylifecycle * @ ericsnowcurrently @ ZeroIntensity
80+ ** /* pystate * @ ericsnowcurrently @ ZeroIntensity
7081** /* preconfig * @ ericsnowcurrently
7182** /* initconfig * @ ericsnowcurrently
7283** /* pathconfig * @ ericsnowcurrently
@@ -151,6 +162,10 @@ Doc/c-api/module.rst @ericsnowcurrently
151162** /* importlib /resources /* @ jaraco @ warsaw @ FFY00
152163** /* importlib /metadata /* @ jaraco @ warsaw
153164
165+ # Calendar
166+ Lib /calendar.py @ AA-Turner
167+ Lib /test /test_calendar.py @ AA-Turner
168+
154169# Dates and times
155170** /* datetime * @ pganssle @ abalkin
156171** /* str * time * @ pganssle @ abalkin
@@ -167,6 +182,9 @@ Include/internal/pycore_time.h @pganssle @abalkin
167182** /* imap * @ python/email-team
168183** /* poplib * @ python/email-team
169184
185+ # Exclude .mailmap from being owned by @python/email-team
186+ /.mailmap
187+
170188# Garbage collector
171189/Modules /gcmodule.c @ pablogsal
172190/Doc /library /gc.rst @ pablogsal
@@ -183,13 +201,13 @@ Include/internal/pycore_time.h @pganssle @abalkin
183201/Tools /cases_generator / @ markshannon
184202
185203# AST
186- Python /ast.c @ isidentical @ JelleZijlstra @ eclips4
187- Python /ast_opt .c @ isidentical @ eclips4
188- Parser /asdl.py @ isidentical @ JelleZijlstra @ eclips4
189- Parser /asdl_c.py @ isidentical @ JelleZijlstra @ eclips4
190- Lib /ast.py @ isidentical @ JelleZijlstra @ eclips4
191- Lib /_ast_unparse.py @ isidentical @ JelleZijlstra @ eclips4
192- Lib /test /test_ast / @ eclips4
204+ Python /ast.c @ isidentical @ JelleZijlstra @ eclips4 @ tomasr8
205+ Python /ast_preprocess .c @ isidentical @ eclips4 @ tomasr8
206+ Parser /asdl.py @ isidentical @ JelleZijlstra @ eclips4 @ tomasr8
207+ Parser /asdl_c.py @ isidentical @ JelleZijlstra @ eclips4 @ tomasr8
208+ Lib /ast.py @ isidentical @ JelleZijlstra @ eclips4 @ tomasr8
209+ Lib /_ast_unparse.py @ isidentical @ JelleZijlstra @ eclips4 @ tomasr8
210+ Lib /test /test_ast / @ eclips4 @ tomasr8
193211
194212# Mock
195213/Lib /unittest /mock.py @ cjw296
@@ -198,6 +216,11 @@ Lib/test/test_ast/ @eclips4
198216# multiprocessing
199217** /* multiprocessing * @ gpshead
200218
219+ # pydoc
220+ Lib /pydoc.py @ AA-Turner
221+ Lib /pydoc_data / @ AA-Turner
222+ Lib /test /test_pydoc / @ AA-Turner
223+
201224# SQLite 3
202225** /* sqlite * @ berkerpeksag @ erlend-aasland
203226
@@ -210,6 +233,11 @@ Lib/test/test_ast/ @eclips4
210233** /* pdb * @ gaogaotiantian
211234** /* bdb * @ gaogaotiantian
212235
236+ # types
237+ Lib /test /test_types.py @ AA-Turner
238+ Lib /types.py @ AA-Turner
239+ Modules /_typesmodule.c @ AA-Turner
240+
213241# Limited C API & stable ABI
214242Tools /build /stable_abi.py @ encukou
215243Misc /stable_abi.toml @ encukou
@@ -227,6 +255,11 @@ Doc/c-api/stable.rst @encukou
227255/Tools /msi / @ python/windows-team
228256/Tools /nuget / @ python/windows-team
229257
258+ # Zstandard
259+ Lib /compression /zstd / @ AA-Turner
260+ Lib /test /test_zstd.py @ AA-Turner
261+ Modules /_zstd / @ AA-Turner
262+
230263# Misc
231264** /* itertools * @ rhettinger
232265** /* collections * @ rhettinger
@@ -259,6 +292,9 @@ Doc/c-api/stable.rst @encukou
259292
260293** /* cjkcodecs * @ corona10
261294
295+ # Patchcheck
296+ Tools /patchcheck / @ AA-Turner
297+
262298# macOS
263299/Mac / @ python/macos-team
264300** /* osx_support * @ python/macos-team
@@ -270,16 +306,20 @@ Doc/c-api/stable.rst @encukou
270306** /* zipfile /_path /* @ jaraco
271307
272308# Argument Clinic
273- /Tools /clinic /** @ erlend-aasland
274- /Lib /test /test_clinic.py @ erlend-aasland
275- Doc /howto /clinic.rst @ erlend-aasland
309+ /Tools /clinic /** @ erlend-aasland @ AA-Turner
310+ /Lib /test /test_clinic.py @ erlend-aasland @ AA-Turner
311+ Doc /howto /clinic.rst @ erlend-aasland @ AA-Turner
276312
277313# Subinterpreters
278314** /* interpreteridobject. * @ ericsnowcurrently
279315** /* crossinterp * @ ericsnowcurrently
280- Lib /test /support /interpreters / @ ericsnowcurrently
281316Modules /_interp * module.c @ ericsnowcurrently
317+ Lib /test /test__interp * .py @ ericsnowcurrently
318+ Lib /concurrent /interpreters / @ ericsnowcurrently
319+ Lib /test /support /channels.py @ ericsnowcurrently
320+ Doc /library /concurrent.interpreters.rst @ ericsnowcurrently
282321Lib /test /test_interpreters / @ ericsnowcurrently
322+ Lib /concurrent /futures /interpreter.py @ ericsnowcurrently
283323
284324# Android
285325** /* Android * @ mhsmith @ freakboy3742
@@ -294,7 +334,12 @@ Lib/test/test_interpreters/ @ericsnowcurrently
294334** /* -ios * @ freakboy3742
295335
296336# WebAssembly
297- /Tools /wasm / @ brettcannon @ freakboy3742
337+ Tools /wasm /config.site-wasm32-emscripten @ freakboy3742
338+ /Tools /wasm /README.md @ brettcannon @ freakboy3742
339+ /Tools /wasm /wasi-env @ brettcannon
340+ /Tools /wasm /wasi.py @ brettcannon
341+ /Tools /wasm /emscripten @ freakboy3742
342+ /Tools /wasm /wasi @ brettcannon
298343
299344# SBOM
300345/Misc /externals.spdx.json @ sethmlarson
@@ -307,6 +352,7 @@ Lib/test/test_configparser.py @jaraco
307352
308353# Doc sections
309354Doc /reference / @ willingc @ AA-Turner
355+ Doc /whatsnew / @ AA-Turner
310356
311357** /* weakref * @ kumaraditya303
312358
@@ -316,3 +362,20 @@ Lib/test/test__colorize.py @hugovk
316362
317363# Fuzzing
318364Modules /_xxtestfuzz / @ ammaraskar
365+
366+ # t-strings
367+ ** /* interpolationobject * @ lysnikolaou
368+ ** /* templateobject * @ lysnikolaou
369+ ** /* templatelib * @ lysnikolaou @ AA-Turner
370+ ** /* tstring * @ lysnikolaou
371+
372+ # Remote debugging
373+ Python /remote_debug.h @ pablogsal
374+ Python /remote_debugging.c @ pablogsal
375+ Modules /_remote_debugging_module.c @ pablogsal @ ambv @ 1st1
376+
377+ # gettext
378+ ** /* gettext * @ tomasr8
379+
380+ # Internal Docs
381+ InternalDocs / @ AA-Turner
0 commit comments