6363.azure-pipelines / @ AA-Turner
6464
6565# GitHub & related scripts
66- .github / @ ezio-melotti @ hugovk @ AA-Turner @ webknjaz
67- Tools /build /compute-changes.py @ AA-Turner @ hugovk @ webknjaz
68- Tools /build /verify_ensurepip_wheels.py @ AA-Turner @ pfmoore @ pradyunsg
66+ .github / @ ezio-melotti @ hugovk @ AA-Turner @ webknjaz @ itamaro @ JacobCoffee
67+ Tools /build /compute-changes.py @ AA-Turner @ hugovk @ webknjaz
68+ Lib /test /test_tools /test_compute_changes.py @ AA-Turner @ hugovk @ webknjaz
69+ Tools /build /verify_ensurepip_wheels.py @ AA-Turner @ pfmoore @ pradyunsg
6970
7071# Pre-commit
71- .pre-commit-config.yaml @ hugovk
72- .ruff.toml @ hugovk @ AlexWaygood @ AA-Turner
72+ .pre-commit-config.yaml @ hugovk @ JacobCoffee
73+ .ruff.toml @ hugovk @ AlexWaygood @ AA-Turner @ JacobCoffee
7374
7475# Patchcheck
75- Tools /patchcheck / @ AA-Turner
76+ Tools /patchcheck / @ AA-Turner @ itamaro
7677
7778
7879# ----------------------------------------------------------------------------
7980# Build System
8081# ----------------------------------------------------------------------------
8182
8283# Autotools
83- configure * @ erlend-aasland @ corona10 @ AA-Turner @ emmatyping
84- Makefile.pre.in @ erlend-aasland @ AA-Turner @ emmatyping
85- Modules /makesetup @ erlend-aasland @ AA-Turner @ emmatyping
86- Modules /Setup * @ erlend-aasland @ AA-Turner @ emmatyping
87- Tools /build /regen-configure.sh @ AA-Turner
84+ configure * @ erlend-aasland @ corona10 @ AA-Turner @ emmatyping @ itamaro
85+ Makefile.pre.in @ erlend-aasland @ AA-Turner @ emmatyping @ itamaro
86+ Modules /makesetup @ erlend-aasland @ AA-Turner @ emmatyping @ itamaro
87+ Modules /Setup * @ erlend-aasland @ AA-Turner @ emmatyping @ itamaro
88+ Tools /build /regen-configure.sh @ AA-Turner @ itamaro
8889
8990# generate-build-details
9091Tools /build /generate-build-details.py @ FFY00
@@ -99,17 +100,18 @@ Lib/test/test_build_details.py @FFY00
99100InternalDocs / @ AA-Turner
100101
101102# Tools, Configuration, etc
102- Doc /Makefile @ AA-Turner @ hugovk
103- Doc /_static / @ AA-Turner @ hugovk
104- Doc /conf.py @ AA-Turner @ hugovk
105- Doc /make.bat @ AA-Turner @ hugovk
106- Doc /requirements.txt @ AA-Turner @ hugovk
107- Doc /tools / @ AA-Turner @ hugovk
103+ Doc /Makefile @ AA-Turner @ hugovk @ StanFromIreland
104+ Doc /_static / @ AA-Turner @ hugovk @ StanFromIreland
105+ Doc /conf.py @ AA-Turner @ hugovk @ StanFromIreland
106+ Doc /make.bat @ AA-Turner @ hugovk @ StanFromIreland
107+ Doc /requirements.txt @ AA-Turner @ hugovk @ StanFromIreland
108+ Doc /tools / @ AA-Turner @ hugovk @ StanFromIreland
108109
109110# PR Previews
110111.readthedocs.yml @ AA-Turner
111112
112113# Sections
114+ Doc /c-api / @ ZeroIntensity
113115Doc /reference / @ willingc @ AA-Turner
114116Doc /whatsnew / @ AA-Turner
115117
@@ -130,7 +132,9 @@ Tools/c-analyzer/ @ericsnowcurrently
130132Tools /check-c-api-docs / @ ZeroIntensity
131133
132134# Fuzzing
133- Modules /_xxtestfuzz / @ ammaraskar
135+ Modules /_xxtestfuzz / @ python/fuzzers
136+ Lib /test /test_xxtestfuzz.py @ python/fuzzers
137+ .github /workflows /reusable-cifuzz.yml @ python/fuzzers
134138
135139# Limited C API & Stable ABI
136140Doc /c-api /stable.rst @ encukou
@@ -152,28 +156,24 @@ Misc/libabigail.abignore @encukou
152156# ----------------------------------------------------------------------------
153157
154158# Android
155- Android / @ mhsmith @ freakboy3742
159+ Platforms / Android / @ mhsmith @ freakboy3742
156160Doc /using /android.rst @ mhsmith @ freakboy3742
157161Lib /_android_support.py @ mhsmith @ freakboy3742
158162Lib /test /test_android.py @ mhsmith @ freakboy3742
159163
160164# iOS
161165Doc /using /ios.rst @ freakboy3742
162166Lib /_ios_support.py @ freakboy3742
163- Apple / @ freakboy3742
164- iOS / @ freakboy3742
167+ Platforms /Apple / @ freakboy3742
165168
166169# macOS
167170Mac / @ python/macos-team
168171Lib /_osx_support.py @ python/macos-team
169172Lib /test /test__osx_support.py @ python/macos-team
170173
171- # WebAssembly
172- Tools /wasm /README.md @ brettcannon @ freakboy3742 @ emmatyping
173-
174174# WebAssembly (Emscripten)
175- Tools / wasm / config.site-wasm32- emscripten @ freakboy3742 @ emmatyping
176- Tools /wasm /emscripten @ freakboy3742 @ emmatyping
175+ Platforms / emscripten @ freakboy3742 @ emmatyping
176+ Tools /wasm /emscripten @ freakboy3742 @ emmatyping
177177
178178# WebAssembly (WASI)
179179Platforms /WASI @ brettcannon @ emmatyping @ savannahostrowski
@@ -185,12 +185,8 @@ Tools/wasm/wasi @brettcannon @emmatyping @savannahostrowski
185185PC / @ python/windows-team
186186PCbuild / @ python/windows-team
187187
188- # Windows installer packages
189- Tools /msi / @ python/windows-team
190- Tools /nuget / @ python/windows-team
191-
192- # Windows Launcher
193- PC /launcher.c @ python/windows-team @ vsajip
188+ # Windows Venv launcher/redirector
189+ PC /venvlauncher.c @ python/windows-team @ vsajip
194190
195191
196192# ----------------------------------------------------------------------------
@@ -258,40 +254,46 @@ Include/pyhash.h @gpshead @picnixz
258254Python /pyhash.c @ gpshead @ picnixz
259255
260256# The import system (including importlib)
261- ** /* import * @ brettcannon @ ericsnowcurrently @ ncoghlan @ warsaw
262- Python /import.c @ brettcannon @ ericsnowcurrently @ ncoghlan @ warsaw @ kumaraditya303
257+ ** /* import * @ brettcannon @ ericsnowcurrently @ ncoghlan @ warsaw @ FFY00
258+ Python /import.c @ brettcannon @ ericsnowcurrently @ ncoghlan @ warsaw @ FFY00 @ kumaraditya303
263259** /* freeze * @ ericsnowcurrently
264260** /* frozen * @ ericsnowcurrently
265261** /* modsupport * @ ericsnowcurrently
266- ** /* modulefinder * @ ericsnowcurrently
262+ ** /* modulefinder * @ ericsnowcurrently @ FFY00
267263** /* moduleobject * @ ericsnowcurrently
268264** /* multiphase * @ ericsnowcurrently
269- ** /* pkgutil * @ ericsnowcurrently
265+ ** /* pkgutil * @ ericsnowcurrently @ FFY00
270266** /* pythonrun * @ ericsnowcurrently
271- ** /* runpy * @ ericsnowcurrently
267+ ** /* runpy * @ ericsnowcurrently @ FFY00
272268** /* singlephase * @ ericsnowcurrently
273269Doc /c-api /module.rst @ ericsnowcurrently
274270Lib /test /test_module / @ ericsnowcurrently
275- Python /dynload_ * .c @ ericsnowcurrently
271+ Python /dynload_ * .c @ ericsnowcurrently @ FFY00
276272
277273# Initialisation
278- ** /* initconfig * @ ericsnowcurrently
279- ** /* pathconfig * @ ericsnowcurrently
280- ** /* preconfig * @ ericsnowcurrently
274+ ** /* initconfig * @ ericsnowcurrently @ FFY00
275+ ** /* pathconfig * @ ericsnowcurrently @ FFY00
276+ ** /* preconfig * @ ericsnowcurrently @ FFY00
281277Doc /library /sys_path_init.rst @ FFY00
282278Doc /c-api /init_config.rst @ FFY00
283279
284280# Interpreter main program
285- Modules /main.c @ ericsnowcurrently
286- Programs /_bootstrap_python.c @ ericsnowcurrently
287- Programs /python.c @ ericsnowcurrently
281+ Modules /main.c @ ericsnowcurrently @ FFY00
282+ Programs /_bootstrap_python.c @ ericsnowcurrently @ FFY00
283+ Programs /python.c @ ericsnowcurrently @ FFY00
288284
289285# JIT
286+ .github /workflows /jit.yml @ savannahostrowski
290287Include /internal /pycore_jit.h @ brandtbucher @ savannahostrowski @ diegorusso
291288Python /jit.c @ brandtbucher @ savannahostrowski @ diegorusso
292289Tools /jit / @ brandtbucher @ savannahostrowski @ diegorusso
293290InternalDocs /jit.md @ brandtbucher @ savannahostrowski @ diegorusso @ AA-Turner
294291
292+ # Lazy imports (PEP 810)
293+ Objects /lazyimportobject.c @ yhg1s @ DinoV @ pablogsal
294+ Include /internal /pycore_lazyimportobject.h @ yhg1s @ DinoV @ pablogsal
295+ Lib /test /test_lazy_import @ yhg1s @ DinoV @ pablogsal
296+
295297# Micro-op / μop / Tier 2 Optimiser
296298Python /optimizer.c @ markshannon @ Fidget-Spinner
297299Python /optimizer_analysis.c @ markshannon @ tomasr8 @ Fidget-Spinner @ savannahostrowski
@@ -308,8 +310,8 @@ Tools/peg_generator/ @pablogsal @lysnikolaou
308310
309311# Runtime state/lifecycle
310312** /* gil * @ ericsnowcurrently
311- ** /* pylifecycle * @ ericsnowcurrently @ ZeroIntensity
312- ** /* pystate * @ ericsnowcurrently @ ZeroIntensity
313+ ** /* pylifecycle * @ ericsnowcurrently @ ZeroIntensity @ FFY00
314+ ** /* pystate * @ ericsnowcurrently @ ZeroIntensity @ FFY00
313315Include /internal /pycore_ * _init.h @ ericsnowcurrently
314316Include /internal /pycore_ * _state.h @ ericsnowcurrently
315317Include /internal /pycore_atexit.h @ ericsnowcurrently
@@ -330,7 +332,6 @@ Modules/_remote_debugging/ @pablogsal
330332
331333# Sub-Interpreters
332334** /* crossinterp * @ ericsnowcurrently
333- ** /* interpreteridobject. * @ ericsnowcurrently
334335Doc /library /concurrent.interpreters.rst @ ericsnowcurrently
335336Lib /concurrent /futures /interpreter.py @ ericsnowcurrently
336337Lib /concurrent /interpreters / @ ericsnowcurrently
@@ -417,18 +418,19 @@ Lib/dataclasses.py @ericvsmith
417418Lib /test /test_dataclasses / @ ericvsmith
418419
419420# Dates and times
420- Doc /** /* time.rst @ pganssle @ abalkin
421- Doc /library /zoneinfo.rst @ pganssle
422- Include /datetime.h @ pganssle @ abalkin
423- Include /internal /pycore_time.h @ pganssle @ abalkin
424- Lib /test /test_zoneinfo / @ pganssle
425- Lib /zoneinfo / @ pganssle
426- Lib /* time.py @ pganssle @ abalkin
427- Lib /test /datetimetester.py @ pganssle @ abalkin
428- Lib /test /test_ * time.py @ pganssle @ abalkin
429- Modules /* zoneinfo * @ pganssle
430- Modules /* time * @ pganssle @ abalkin
431- Python /pytime.c @ pganssle @ abalkin
421+ Doc /** /* time.rst @ pganssle @ StanFromIreland
422+ Doc /library /datetime- * @ pganssle @ StanFromIreland
423+ Doc /library /zoneinfo.rst @ pganssle @ StanFromIreland
424+ Include /datetime.h @ pganssle @ StanFromIreland
425+ Include /internal /pycore_time.h @ pganssle @ StanFromIreland
426+ Lib /test /test_zoneinfo / @ pganssle @ StanFromIreland
427+ Lib /zoneinfo / @ pganssle @ StanFromIreland
428+ Lib /* time.py @ pganssle @ StanFromIreland
429+ Lib /test /datetimetester.py @ pganssle @ StanFromIreland
430+ Lib /test /test_ * time.py @ pganssle @ StanFromIreland
431+ Modules /* zoneinfo * @ pganssle @ StanFromIreland
432+ Modules /* time * @ pganssle @ StanFromIreland
433+ Python /pytime.c @ pganssle @ StanFromIreland
432434
433435# Dbm
434436Doc /library /dbm.rst @ corona10 @ erlend-aasland @ serhiy-storchaka
@@ -467,8 +469,9 @@ Lib/test/test_functools.py @rhettinger
467469Modules /_functoolsmodule.c @ rhettinger
468470
469471# Garbage collector
470- Modules /gcmodule.c @ pablogsal
471- Doc /library /gc.rst @ pablogsal
472+ Modules /gcmodule.c @ pablogsal
473+ Doc /library /gc.rst @ pablogsal
474+ InternalDocs /garbage_collector.md @ pablogsal
472475
473476# Gettext
474477Doc /library /gettext.rst @ tomasr8
@@ -495,13 +498,13 @@ Lib/idlelib/ @terryjreedy
495498Lib /turtledemo / @ terryjreedy
496499
497500# importlib.metadata
498- Doc /library /importlib.metadata.rst @ jaraco @ warsaw
499- Lib /importlib /metadata / @ jaraco @ warsaw
500- Lib /test /test_importlib /metadata / @ jaraco @ warsaw
501+ Doc /library /importlib.metadata.rst @ jaraco @ warsaw @ FFY00
502+ Lib /importlib /metadata / @ jaraco @ warsaw @ FFY00
503+ Lib /test /test_importlib /metadata / @ jaraco @ warsaw @ FFY00
501504
502505# importlib.resources
503- Doc /library /importlib.resources.abc.rst @ jaraco @ warsaw
504- Doc /library /importlib.resources.rst @ jaraco @ warsaw
506+ Doc /library /importlib.resources.abc.rst @ jaraco @ warsaw @ FFY00
507+ Doc /library /importlib.resources.rst @ jaraco @ warsaw @ FFY00
505508Lib /importlib /resources / @ jaraco @ warsaw @ FFY00
506509Lib /test /test_importlib /resources / @ jaraco @ warsaw @ FFY00
507510
@@ -562,9 +565,9 @@ Lib/shutil.py @giampaolo
562565Lib /test /test_shutil.py @ giampaolo
563566
564567# Site
565- Lib /site.py @ FFY00
566- Lib /test /test_site.py @ FFY00
567- Doc /library /site.rst @ FFY00
568+ Lib /site.py @ FFY00 @ warsaw
569+ Lib /test /test_site.py @ FFY00 @ warsaw
570+ Doc /library /site.rst @ FFY00 @ warsaw
568571
569572# string.templatelib
570573Doc /library /string.templatelib.rst @ lysnikolaou @ AA-Turner
@@ -575,10 +578,10 @@ Lib/test/test_string/test_templatelib.py @lysnikolaou @AA-Turner
575578** /* sysconfig * @ FFY00
576579
577580# SQLite 3
578- Doc /library /sqlite3.rst @ berkerpeksag @ erlend-aasland
579- Lib /sqlite3 / @ berkerpeksag @ erlend-aasland
580- Lib /test /test_sqlite3 / @ berkerpeksag @ erlend-aasland
581- Modules /_sqlite / @ berkerpeksag @ erlend-aasland
581+ Doc /library /sqlite3.rst @ erlend-aasland
582+ Lib /sqlite3 / @ erlend-aasland
583+ Lib /test /test_sqlite3 / @ erlend-aasland
584+ Modules /_sqlite / @ erlend-aasland
582585
583586# Subprocess
584587Lib /subprocess.py @ gpshead
@@ -611,9 +614,6 @@ Modules/_typesmodule.c @AA-Turner
611614Lib /unittest /mock.py @ cjw296
612615Lib /test /test_unittest /testmock / @ cjw296
613616
614- # Urllib
615- ** /* robotparser * @ berkerpeksag
616-
617617# Venv
618618** /* venv * @ vsajip @ FFY00
619619
@@ -642,3 +642,6 @@ Modules/**/clinic/
642642Objects /** /clinic /
643643PC /** /clinic /
644644Python /** /clinic /
645+
646+ # Exclude HTML IDs list
647+ Doc /tools /removed-ids.txt
0 commit comments