@@ -7,7 +7,7 @@ dependencies = [
7
7
" Levenshtein >=0.25" ,
8
8
" PyAutoGUI >=0.9.52" ,
9
9
" PyWinCtl >=0.0.42" , # py.typed
10
- " keyboard" ,
10
+ " keyboard" , # [see tool.uv.sources]
11
11
" numpy >=2.1" , # Python 3.13 support
12
12
" opencv-python-headless >=4.10" , # NumPy 2 support
13
13
" packaging >=20.0" , # py.typed
@@ -21,7 +21,7 @@ dependencies = [
21
21
22
22
#
23
23
# Build and compile resources
24
- " pyinstaller >=6.10 .0" , # Python 3.13 support
24
+ " pyinstaller >=6.12 .0" , # Build fix for built-in _tkinter (splash screen)
25
25
26
26
#
27
27
# https://peps.python.org/pep-0508/#environment-markers
@@ -51,19 +51,19 @@ dev = [
51
51
" qt6-applications >=6.5.0" ,
52
52
#
53
53
# Linters & Formatters
54
- " mypy >=1.14" ,
54
+ " mypy[faster-cache] >=1.14" ,
55
55
" pyright[nodejs] >=1.1" ,
56
- " ruff >=0.8.5 " ,
56
+ " ruff >=0.9.6 " ,
57
57
#
58
- # Types (pins based on implementation version)
58
+ # Types
59
59
" scipy-stubs >=1.14.1.1" ,
60
- " types-PyAutoGUI >=0.9.3 " ,
61
- " types-PyScreeze >=1.0.0 ; sys_platform == 'linux'" ,
62
- " types-keyboard >=0.13.2 " ,
63
- " types-psutil >=6.0.0 " ,
64
- " types-pyinstaller >=6.10.0 " ,
65
- " types-python-xlib >=0.33 ; sys_platform == 'linux'" ,
66
- " types-pywin32 >=307 ; sys_platform == 'win32'" ,
60
+ " types-PyAutoGUI" ,
61
+ " types-PyScreeze; sys_platform == 'linux'" ,
62
+ " types-keyboard" ,
63
+ " types-psutil" ,
64
+ " types-pyinstaller" ,
65
+ " types-python-xlib; sys_platform == 'linux'" ,
66
+ " types-pywin32 >=306.0.0.20240130 ; sys_platform == 'win32'" ,
67
67
]
68
68
[tool .uv ]
69
69
dependency-metadata = [
0 commit comments