blob: 963ab4dcff425b010c271a93ba64a61cee57fa1d [file] [log] [blame]
Mariatta00fce692017-07-31 20:56:12 -07001# See https://help.github.com/articles/about-codeowners/
2# for more info about CODEOWNERS file
3
4# It uses the same pattern rule for gitignore file
5# https://git-scm.com/docs/gitignore#_pattern_format
6
Yury Selivanov9d8e6ec2017-08-01 18:41:33 -04007# asyncio
Andrew Svetlov02e4b7f2017-12-18 18:20:42 +02008**/*asyncio* @1st1 @asvetlov
Yury Selivanov9d8e6ec2017-08-01 18:41:33 -04009
10# Core
Yury Selivanovd83671e2018-01-23 01:59:50 -050011**/*context* @1st1
Yury Selivanov9d8e6ec2017-08-01 18:41:33 -040012**/*genobject* @1st1
Yury Selivanovd83671e2018-01-23 01:59:50 -050013**/*hamt* @1st1
Inada Naoki7444daa2019-03-30 11:08:17 +090014Objects/dict* @methane
Yury Selivanov9d8e6ec2017-08-01 18:41:33 -040015
Mariatta00fce692017-07-31 20:56:12 -070016# Hashing
Christian Heimes1c999262019-05-29 17:45:19 +020017**/*hashlib* @python/crypto-team @tiran
18**/*pyhash* @python/crypto-team @tiran
19**/*sha* @python/crypto-team @tiran
20**/*md5* @python/crypto-team @tiran
21**/*blake* @python/crypto-team @tiran
22/Modules/_blake2/** @python/crypto-team @tiran
23/Modules/_sha3/** @python/crypto-team @tiran
24
Mariatta00fce692017-07-31 20:56:12 -070025
Ezio Melotti3d073492018-09-14 20:14:16 -070026# HTML
27/Lib/html/ @ezio-melotti
28/Lib/_markupbase.py @ezio-melotti
29/Lib/test/test_html*.py @ezio-melotti
30
Brett Cannon811b2872018-01-03 11:32:22 -080031# Import (including importlib).
32# Ignoring importlib.h so as to not get flagged on
Benedikt Wernerf2320b32019-03-08 02:09:40 +010033# all pull requests that change the emitted
Brett Cannon811b2872018-01-03 11:32:22 -080034# bytecode.
Brett Cannon678bb9d2019-05-06 13:44:49 -040035**/*import*.c @brettcannon @encukou @ericsnowcurrently @ncoghlan @warsaw
36**/*import*.py @brettcannon @encukou @ericsnowcurrently @ncoghlan @warsaw
Brett Cannon811b2872018-01-03 11:32:22 -080037
Brett Cannon9eef9e82017-08-01 14:51:17 -070038
Mariatta00fce692017-07-31 20:56:12 -070039# SSL
Christian Heimes1c999262019-05-29 17:45:19 +020040**/*ssl* @python/crypto-team @tiran
41**/*.pem @python/crypto-team @tiran
Alex Gaynor3239cf12017-09-04 13:40:45 -040042
43# CSPRNG
Christian Heimes1c999262019-05-29 17:45:19 +020044Python/bootstrap_hash.c @python/crypto-team @tiran
R. David Murrayd9d55c92017-08-02 18:50:50 -040045
46# Email and related
Brett Cannon25ee0c32019-05-30 07:59:01 -070047**/*mail* @python/email-team
Barry Warsaw1a589a62017-09-04 15:19:26 -040048**/*smtp* @python/email-team
49**/*mime* @python/email-team
50**/*imap* @python/email-team
51**/*poplib* @python/email-team
Gregory P. Smith60a66322017-08-04 20:00:06 -060052
Pablo Galindo888f37b2019-04-24 21:25:23 +010053# Parser/Pgen
54/Parser/pgen/ @pablogsal
55
Berker Peksag2f5b4482019-04-16 16:54:56 +030056# SQLite 3
57**/*sqlite* @berkerpeksag
58
Gregory P. Smith60a66322017-08-04 20:00:06 -060059# subprocess
60**/*subprocess* @gpshead
Steve Dower1f512b92017-08-15 10:21:34 -070061
62# Windows
63/PC/ @python/windows-team
Stefan Grönkef1502d02017-09-25 18:58:10 +020064/PCbuild/ @python/windows-team
Steve Dower1f512b92017-08-15 10:21:34 -070065
Berker Peksag2f5b4482019-04-16 16:54:56 +030066# Urllib
67**/*robotparser* @berkerpeksag
68
Steve Dower1f512b92017-08-15 10:21:34 -070069# Windows installer packages
70/Tools/msi/ @python/windows-team
71/Tools/nuget/ @python/windows-team
Raymond Hettingerf58e6e22017-09-04 12:31:15 -070072
73**/*itertools* @rhettinger
74**/*collections* @rhettinger
75**/*random* @rhettinger
76**/*queue* @rhettinger
77**/*bisect* @rhettinger
78**/*heapq* @rhettinger
Nick Coghlan2f73ed62018-10-21 14:22:15 +100079**/*functools* @rhettinger
Raymond Hettingerf58e6e22017-09-04 12:31:15 -070080**/*decimal* @rhettinger @skrah
Terry Jan Reedy55fd0662017-10-04 22:15:11 -040081
Eric V. Smith2582f6f2017-12-05 15:52:19 -050082**/*dataclasses* @ericvsmith
83
Terry Jan Reedy55fd0662017-10-04 22:15:11 -040084**/*idlelib* @terryjreedy
Guido van Rossum5e8cbcc2017-12-05 13:56:39 -080085
86**/*typing* @gvanrossum @ilevkivskyi
Ned Deily96f2c732018-10-23 09:37:02 -040087
88# macOS
89/Mac/ @python/macos-team
90**/*osx_support* @python/macos-team