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,11 +36,11 @@ Objects/frameobject.c @markshannon
3336Objects /call.c @ markshannon
3437Python /ceval * .c @ markshannon
3538Python /ceval * .h @ markshannon
39+ Python /codegen.c @ markshannon @ iritkatriel
3640Python /compile.c @ markshannon @ iritkatriel
3741Python /assemble.c @ markshannon @ iritkatriel
3842Python /flowgraph.c @ markshannon @ iritkatriel
3943Python /instruction_sequence.c @ iritkatriel
40- Python /ast_opt.c @ isidentical
4144Python /bytecodes.c @ markshannon
4245Python /optimizer * .c @ markshannon
4346Python /optimizer_analysis.c @ Fidget-Spinner
@@ -53,6 +56,14 @@ Tools/c-analyzer/ @ericsnowcurrently
5356# dbm
5457** /* dbm * @ corona10 @ erlend-aasland @ serhiy-storchaka
5558
59+ # Doc/ tools
60+ Doc /conf.py @ AA-Turner @ hugovk
61+ Doc /Makefile @ AA-Turner @ hugovk
62+ Doc /make.bat @ AA-Turner @ hugovk
63+ Doc /requirements.txt @ AA-Turner @ hugovk
64+ Doc /_static /** @ AA-Turner @ hugovk
65+ Doc /tools /** @ AA-Turner @ hugovk
66+
5667# runtime state/lifecycle
5768** /* pylifecycle * @ ericsnowcurrently
5869** /* pystate * @ ericsnowcurrently
@@ -78,24 +89,36 @@ Programs/_bootstrap_python.c @ericsnowcurrently
7889Programs /python.c @ ericsnowcurrently
7990Tools /build /generate_global_objects.py @ ericsnowcurrently
8091
92+ # Initialization
93+ Doc /library /sys_path_init.rst @ FFY00
94+ Doc /c-api /init_config.rst @ FFY00
95+
96+ # getpath
97+ ** /* getpath * @ FFY00
98+
99+ # site
100+ ** /* site.py @ FFY00
101+ Doc /library /site.rst @ FFY00
102+
81103# Exceptions
82104Lib /test /test_except * .py @ iritkatriel
83105Objects /exceptions.c @ iritkatriel
84106
85- # Hashing
86- ** /* hashlib * @ gpshead @ tiran
107+ # Hashing & cryptographic primitives
108+ ** /* hashlib * @ gpshead @ tiran @ picnixz
109+ ** /* hashopenssl * @ gpshead @ tiran @ picnixz
87110** /* pyhash * @ gpshead @ tiran
88- ** /sha * @ gpshead @ tiran
89- Modules /md5 * @ gpshead @ tiran
90- ** /* blake * @ gpshead @ tiran
91- Modules /_blake2 /** @ gpshead @ tiran
111+ ** /sha * @ gpshead @ tiran @ picnixz
112+ Modules /md5 * @ gpshead @ tiran @ picnixz
113+ ** /* blake * @ gpshead @ tiran @ picnixz
92114Modules /_hacl /** @ gpshead
115+ ** /* hmac * @ gpshead @ picnixz
93116
94117# logging
95118** /* logging * @ vsajip
96119
97120# venv
98- ** /* venv * @ vsajip
121+ ** /* venv * @ vsajip @ FFY00
99122
100123# Launcher
101124/PC /launcher.c @ vsajip
@@ -157,10 +180,12 @@ Include/internal/pycore_time.h @pganssle @abalkin
157180/Tools /cases_generator / @ markshannon
158181
159182# 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
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
164189
165190# Mock
166191/Lib /unittest /mock.py @ cjw296
@@ -205,7 +230,6 @@ Doc/c-api/stable.rst @encukou
205230** /* bisect * @ rhettinger
206231** /* heapq * @ rhettinger
207232** /* functools * @ rhettinger
208- ** /* decimal * @ rhettinger
209233
210234** /* dataclasses * @ ericvsmith
211235
@@ -254,8 +278,8 @@ Modules/_interp*module.c @ericsnowcurrently
254278Lib /test /test_interpreters / @ ericsnowcurrently
255279
256280# Android
257- ** /* Android * @ mhsmith
258- ** /* android * @ mhsmith
281+ ** /* Android * @ mhsmith @ freakboy3742
282+ ** /* android * @ mhsmith @ freakboy3742
259283
260284# iOS (but not termios)
261285** /iOS * @ freakboy3742
@@ -266,7 +290,7 @@ Lib/test/test_interpreters/ @ericsnowcurrently
266290** /* -ios * @ freakboy3742
267291
268292# WebAssembly
269- /Tools /wasm / @ brettcannon
293+ /Tools /wasm / @ brettcannon @ freakboy3742
270294
271295# SBOM
272296/Misc /externals.spdx.json @ sethmlarson
@@ -276,3 +300,15 @@ Lib/test/test_interpreters/ @ericsnowcurrently
276300# Config Parser
277301Lib /configparser.py @ jaraco
278302Lib /test /test_configparser.py @ jaraco
303+
304+ # Doc sections
305+ Doc /reference / @ willingc @ AA-Turner
306+
307+ ** /* weakref * @ kumaraditya303
308+
309+ # Colorize
310+ Lib /_colorize.py @ hugovk
311+ Lib /test /test__colorize.py @ hugovk
312+
313+ # Fuzzing
314+ Modules /_xxtestfuzz / @ ammaraskar
0 commit comments