diff --git a/requirements.txt b/requirements.txt index 42c81f1e..21594943 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,13 +18,14 @@ requests~=2.32.5; python_version < "3.10" requests~=2.34.2; python_version >= "3.10" # Image generation -Pillow~=11.3.0; python_version < "3.10" # For Python 3.9, only Pillow 11.x is supported -Pillow~=12.3.0; python_version >= "3.10" # For Python 3.10+, any Pillow 12.x is fine +Pillow~=11.3.0; python_version < "3.10" # For Python 3.9, Pillow 11.x is the latest supported +Pillow~=12.3.0; python_version >= "3.10" # For Python 3.10+, use latest Pillow # Efficient image serialization -numpy~=2.0.2; python_version < "3.10" # For Python 3.9, only numpy 2.0.x is supported -numpy~=2.2.6; python_version == "3.10" # For Python 3.10, only numpy 2.2.x is supported -numpy~=2.4.4; python_version > "3.10" # For Python > 3.10, any numpy 2.x is fine +numpy~=2.0.2; python_version < "3.10" # For Python 3.9, numpy 2.0.x is the latest supported +numpy~=2.2.6; python_version == "3.10" # For Python 3.10, numpy 2.2.x is the latest supported +numpy~=2.4.4; python_version == "3.11" # For Python 3.11, numpy 2.2.x is the latest supported +numpy~=2.5.1; python_version > "3.11" # For Python > 3.11, use latest numpy # For Nvidia GPU on all platforms GPUtil~=1.4.0; python_version < "3.12" @@ -39,6 +40,6 @@ pyamdgpuinfo~=2.1.6; sys_platform=="linux" and python_version <= "3.12" pyadl~=0.1; sys_platform=="win32" # Following packages are for LibreHardwareMonitor integration on Windows -pythonnet~=3.0.5; sys_platform=="win32" and python_version < "3.10" # For Python 3.9, only pythonnet 3.0.x is supported -pythonnet~=3.1.0; sys_platform=="win32" and python_version >= "3.10" # For Python 3.10+, pythonnet 3.1.x adds Python 3.14 support +pythonnet~=3.0.5; sys_platform=="win32" and python_version < "3.10" # For Python 3.9, pythonnet 3.0.x is the latest supported +pythonnet~=3.1.0; sys_platform=="win32" and python_version >= "3.10" # For Python 3.10+, use latest pythonnet pywin32>=312; sys_platform=="win32"