55# Dependencies: 
66git+https://github.com/boppreh/keyboard.git#egg=keyboard   # Fix install on macos and linux-ci https://github.com/boppreh/keyboard/pull/568 
77Levenshtein >= 0.25 
8- # Some modules used by OpenCV are not compiled for Numpy 2 yet on Linux. Error happens on import at runtime 
9- numpy >= 1.26 ,< 2.0   # Python 3.12 support 
10- opencv-python-headless >= 4.9.0.80   # Typing fixes 
8+ numpy >= 2.1   # Python 3.13 support 
9+ opencv-python-headless >= 4.10   # NumPy 2 support 
1110packaging 
12- psutil >= 5.9.6   # Python 3.12 fixes  
13- # PyAutoGUI # See install.ps1 
11+ psutil >= 6.0.0   # Python 3.13 support  
12+ # PyAutoGUI   # See install.ps1 
1413PyWinCtl >= 0.0.42   # py.typed 
1514# When needed, dev builds can be found at https://download.qt.io/snapshots/ci/pyside/dev?C=M;O=D 
16- PySide6-Essentials >= 6.6.0   # Python 3.12  support 
17- scipy >= 1.11.2    # Python 3.12  support 
15+ PySide6-Essentials >= 6.8.0.2   # Python 3.13  support 
16+ scipy >= 1.14.1     # Python 3.13  support 
1817tomli-w >= 1.1.0   # Typing fixes 
1918typing-extensions >= 4.4.0   # @override decorator support 
2019
2120# 
2221# Build and compile resources 
23- pyinstaller >= 5.13   # Python 3.12  support 
22+ pyinstaller >= 6.10.0   # Python 3.13  support 
2423
2524# 
2625# https://peps.python.org/pep-0508/#environment-markers 
2726# 
2827# Windows-only dependencies: 
29- comtypes < 1.4.5  ; sys_platform  ==  'win32'   # https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/807 
3028pygrabber >= 0.2  ; sys_platform  ==  'win32'   # Completed types 
31- pywin32 >= 301  ; sys_platform  ==  'win32' 
29+ pywin32 >= 307  ; sys_platform  ==  'win32'    # Python 3.13 support 
3230typed-D3DShot [numpy ]>= 1.0.1  ; sys_platform  ==  'win32' 
3331winrt-Windows.Foundation >= 2.2.0  ; sys_platform  ==  'win32'   # Python 3.13 support 
3432winrt-Windows.Graphics.Capture >= 2.3.0  ; sys_platform  ==  'win32'   # Python 3.13 support 
@@ -42,5 +40,5 @@ winrt-Windows.Graphics.Imaging>=2.3.0 ; sys_platform == 'win32'  # Python 3.13 s
4240# 
4341# Linux-only dependencies 
4442PyScreeze  ; sys_platform  ==  'linux' 
45- pillow  ; sys_platform  ==  'linux'  # Necessary for PyScreeze. For unknown reasons it's not pulled in on CI 
43+ pillow >= 11.0  ; sys_platform  ==  'linux'    # Python 3.13 support  # Necessary for PyScreeze. For unknown reasons it's not pulled in on CI
4644python-xlib  ; sys_platform  ==  'linux' 
0 commit comments