diff --git a/scripts/install.ps1 b/scripts/install.ps1 index 0a62cbb3..284633e1 100644 --- a/scripts/install.ps1 +++ b/scripts/install.ps1 @@ -2,7 +2,7 @@ $dev = If ($Env:GITHUB_JOB -eq 'Build') { '' } Else { '-dev' } # Ensures installation tools are up to date. This also aliases pip to pip3 on MacOS. python -m pip install wheel pip setuptools --upgrade -pip install -r "$PSScriptRoot/requirements$dev.txt" --upgrade --pre # Prereleases needed for numpy 1.26 +pip install -r "$PSScriptRoot/requirements$dev.txt" --upgrade # Patch libraries so we don't have to install from git diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 7e941353..079d3efd 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -6,21 +6,21 @@ certifi ImageHash>=4.3.1 # Contains type information + setup as package not module git+https://github.com/boppreh/keyboard.git#egg=keyboard # Fix install on macos and linux-ci https://github.com/boppreh/keyboard/pull/568 -numpy>1.25 # Python 3.12 support +numpy>=1.26 # Python 3.12 support opencv-python-headless>=4.8.0.76 # Typing fixes packaging Pillow>=9.2 # gnome-screeshot checks psutil PyAutoGUI PyWinCtl>=0.0.42 # py.typed -# PySide6-Essentials>=6.5.1 # fixes incomplete tuple return types https://bugreports.qt.io/browse/PYSIDE-2285 -requests<=2.28.1 # 2.28.2 has issues with PyInstaller https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/534 +PySide6-Essentials>=6.5.1 # fixes incomplete tuple return types https://bugreports.qt.io/browse/PYSIDE-2285 +requests>=2.28.2 # charset_normalizer 3.x update toml typing-extensions>=4.4.0 # @override decorator support # # Build and compile resources pyinstaller>=5.13 # Python 3.12 support -pyinstaller-hooks-contrib>=2022.9 # opencv-python 4.6 support. Changes for pywintypes and comtypes +pyinstaller-hooks-contrib>=2022.15 # charset-normalizer fix https://github.com/pyinstaller/pyinstaller-hooks-contrib/issues/534 # # https://peps.python.org/pep-0508/#environment-markers #