@@ -38,7 +38,7 @@ dependencies = [
3838 " winrt-Windows.Graphics.Imaging >=3.2.1; sys_platform == 'win32'" ,
3939 #
4040 # Linux-only dependencies
41- " pillow>=12.2.0; sys_platform == 'linux'" , # Security fix # Necessary for ImageGrab.
41+ " pillow>=12.2.0; sys_platform == 'linux'" , # Security fix # Necessary for ImageGrab. # TODO: Bump when 3.15 wheels
4242 " python-xlib >=0.33; sys_platform == 'linux'" ,
4343]
4444[dependency-groups ]
@@ -76,16 +76,25 @@ dependency-metadata = [
7676 { name = " PyAutoGUI" , requires-dist = [] },
7777 { name = " types-PyAutoGUI" , requires-dist = [] },
7878]
79+ find-links = [" ./scripts" ] # Discover local wheels
80+
7981exclude-newer = " 1 week"
8082[tool .uv .exclude-newer-package ]
8183# package = "3 days" # Reason
8284
83- [tool .uv .sources ] # Development channels
85+ # ##
86+ # Development channels
87+ # ##
88+ [tool .uv .sources ]
8489beslogic-ruff-config = { git = " https://github.com/Beslogic/Beslogic-Ruff-Config" }
85- # pywin32 = { git = "https://github.com/mhammond/pywin32.git", marker = "python_version == '3.15'" }
86- # numpy = { index = "scientific-python-nightly-wheels" }
90+ # pywin32 = { git = "https://github.com/mhammond/pywin32.git", marker = "python_version >= '3.15'" }
91+ # numpy = { index = "scientific-python-nightly-wheels", marker = "python_version >= '3.15'" }
92+ # pillow = { index = "scientific-python-nightly-wheels", marker = "python_version >= '3.15'" }
93+ # pyinstaller = { url = "https://github.com/pyinstaller/pyinstaller/archive/develop.zip", marker = "python_version >= '3.15'" }
94+
8795[[tool .uv .index ]]
96+ exclude-newer = false # Anaconda index doesn't have upload dates
8897# https://anaconda.org/scientific-python-nightly-wheels/
8998name = " scientific-python-nightly-wheels"
9099url = " https://pypi.anaconda.org/scientific-python-nightly-wheels/simple"
91- explicit = true
100+ explicit = true # Avoid index hijacking
0 commit comments