@@ -31,7 +31,7 @@ dependencies = [
3131  " typed-D3DShot[numpy] >=1.0.1; sys_platform == 'win32'" 
3232  " winrt-Windows.Foundation >=2.2.0; sys_platform == 'win32'" #  Python 3.13 support
3333  " winrt-Windows.Graphics >=2.2.0; sys_platform == 'win32'" #  Python 3.13 support
34-   " winrt-Windows.Graphics.Capture >=2. 3.0; sys_platform == 'win32'" #  Python 3.13 support 
34+   " winrt-Windows.Graphics.Capture >=3.0.0 ; sys_platform == 'win32'" #  Type hints are no longer typing.Optional by default. 
3535  " winrt-Windows.Graphics.Capture.Interop >=2.3.0; sys_platform == 'win32'" #  Python 3.13 support
3636  " winrt-Windows.Graphics.DirectX >=2.3.0; sys_platform == 'win32'" #  Python 3.13 support
3737  " winrt-Windows.Graphics.DirectX.Direct3D11 >=2.3.0; sys_platform == 'win32'" #  Python 3.13 support
@@ -51,8 +51,8 @@ dev = [
5151  # 
5252  #  Linters & Formatters
5353  " mypy[faster-cache] >=1.14" 
54-   " pyright[nodejs] >=1.1" , 
55-   " ruff >=0.9.6 " 
54+   " pyright[nodejs] >=1.1.400 " ,  #  reportPrivateImportUsage behaviour change 
55+   " ruff >=0.11.8 " 
5656  # 
5757  #  Types
5858  " scipy-stubs >=1.14.1.1" 
@@ -110,6 +110,8 @@ reportUnusedCallResult = "none"
110110
111111#  Exclude from scanning when running pyright
112112exclude  = [
113+   " .git/" #  Avoid accidentally scanning branch names ending in .py
114+   " .venv*/" 
113115  " .venv/" 
114116  #  Auto generated, fails some strict pyright checks
115117  " build/" 
0 commit comments