@@ -10,10 +10,15 @@ implicit_reexport = true
1010explicit_package_bases = true
1111; Must specify top-level packages and scripts folders for mypy to work with explicit_package_bases
1212mypy_path =
13+ $MYPY_CONFIG_FILE_DIR/AutoDuck,
1314 $MYPY_CONFIG_FILE_DIR/com,
14- $MYPY_CONFIG_FILE_DIR/win32/Lib,
1515 $MYPY_CONFIG_FILE_DIR/Pythonwin,
16- $MYPY_CONFIG_FILE_DIR/AutoDuck,
16+ $MYPY_CONFIG_FILE_DIR/Pythonwin/pywin/Demos,
17+ $MYPY_CONFIG_FILE_DIR/win32/Demos,
18+ $MYPY_CONFIG_FILE_DIR/win32/Demos/security,
19+ $MYPY_CONFIG_FILE_DIR/win32/Demos/service,
20+ $MYPY_CONFIG_FILE_DIR/win32/Demos/win32wnet,
21+ $MYPY_CONFIG_FILE_DIR/win32/Lib,
1722 $MYPY_CONFIG_FILE_DIR/win32/scripts/VersionStamp,
1823
1924; TODO: Gradually type classes and functions until we can turn back check_untyped_defs to true.
@@ -47,14 +52,15 @@ exclude = (?x)(
4752 )
4853
4954; C-modules that will need type-stubs
50- [mypy-adsi.*,dde,exchange,exchdapi,mapi,perfmon,servicemanager,win32api,win32console,win32clipboard,win32comext.adsi.adsi,win32event,win32evtlog,win32file,win32gui,win32help,win32pdh,win32process,win32ras,win32security,win32service,win32trace,win32ui,win32uiole,win32wnet,_win32sysloader,_winxptheme]
55+ [mypy-adsi.*,dde,exchange,exchdapi,mapi,mmapfile, perfmon,servicemanager,timer, win32api,win32console,win32clipboard,win32comext.adsi.adsi,win32cred, win32event,win32evtlog,win32file,win32gui,win32help,win32net, win32pdh,win32pipe,win32print, win32process,win32profile, win32ras,win32security,win32service,win32trace,win32transaction,win32ts ,win32ui,win32uiole,win32wnet,_win32sysloader,_winxptheme]
5156ignore_missing_imports = True
5257
5358; verstamp is installed from win32verstamp.py called in setup.py
5459; Most of win32com re-exports win32comext
5560; Test is a local untyped module in win32comext.axdebug
5661; pywin32_system32 is an empty module created in setup.py to store dlls
57- [mypy-verstamp,win32com.*,Test,pywin32_system32]
62+ ; OpenGL is untyped
63+ [mypy-verstamp,win32com.*,Test,pywin32_system32,OpenGL.*]
5864ignore_missing_imports = True
5965
6066; Distutils being removed from stdlib currently causes some issues on Python 3.12
0 commit comments