diff --git a/pyproject.toml b/pyproject.toml index c85e85b0c82b..94ce053cac8c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,8 +3,8 @@ requires = [ "cmake>=3.26", "ninja", - "packaging", - "setuptools>=61", + "packaging>=24.2", + "setuptools>=77.0.3,<80.0.0", "setuptools-scm>=8.0", "torch == 2.7.0", "wheel", diff --git a/requirements/build.txt b/requirements/build.txt index 19d757b452ac..5edc593b9270 100644 --- a/requirements/build.txt +++ b/requirements/build.txt @@ -1,8 +1,8 @@ # Should be mirrored in pyproject.toml cmake>=3.26 ninja -packaging -setuptools>=61 +packaging>=24.2 +setuptools>=77.0.3,<80.0.0 setuptools-scm>=8 torch==2.7.0 wheel diff --git a/requirements/common.txt b/requirements/common.txt index 36fc791cce06..21aa787a910a 100644 --- a/requirements/common.txt +++ b/requirements/common.txt @@ -34,7 +34,7 @@ mistral_common[opencv] >= 1.5.4 opencv-python-headless >= 4.11.0 # required for video IO pyyaml six>=1.16.0; python_version > '3.11' # transitive dependency of pandas that needs to be the latest version for python 3.12 -setuptools>=74.1.1,<80; python_version > '3.11' # Setuptools is used by triton, we need to ensure a modern version is installed for 3.12+ so that it does not try to import distutils, which was removed in 3.12 +setuptools>=77.0.3,<80; python_version > '3.11' # Setuptools is used by triton, we need to ensure a modern version is installed for 3.12+ so that it does not try to import distutils, which was removed in 3.12 einops # Required for Qwen2-VL. compressed-tensors == 0.9.3 # required for compressed-tensors depyf==0.18.0 # required for profiling and debugging with compilation config diff --git a/requirements/hpu.txt b/requirements/hpu.txt index 5ac58bc02892..a88777268a34 100644 --- a/requirements/hpu.txt +++ b/requirements/hpu.txt @@ -7,6 +7,6 @@ triton==3.1.0 pandas numpy==1.26.4 tabulate -setuptools>=61 +setuptools>=77.0.3,<80.0.0 setuptools-scm>=8 vllm-hpu-extension @ git+https://github.com/HabanaAI/vllm-hpu-extension.git@f1f6624 diff --git a/requirements/rocm-build.txt b/requirements/rocm-build.txt index 55ffe82e8177..981b90632c18 100644 --- a/requirements/rocm-build.txt +++ b/requirements/rocm-build.txt @@ -8,8 +8,8 @@ torchaudio==2.7.0 triton==3.2 cmake>=3.26,<4 -packaging -setuptools>=61 +packaging>=24.2 +setuptools>=77.0.3,<80.0.0 setuptools-scm>=8 wheel jinja2>=3.1.6 diff --git a/requirements/test.txt b/requirements/test.txt index 2e8121e3882e..4e60f08e6fc7 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -396,7 +396,7 @@ opencv-python-headless==4.11.0.86 # via # -r requirements/test.in # mistral-common -packaging==24.1 +packaging==24.2 # via # accelerate # black @@ -632,7 +632,7 @@ sentence-transformers==3.2.1 # via -r requirements/test.in sentencepiece==0.2.0 # via mistral-common -setuptools==75.8.0 +setuptools==77.0.3 # via # mamba-ssm # pytablewriter diff --git a/requirements/tpu.txt b/requirements/tpu.txt index 16c0ad3ecb13..17d57058bfa8 100644 --- a/requirements/tpu.txt +++ b/requirements/tpu.txt @@ -3,7 +3,7 @@ # Dependencies for TPU cmake>=3.26 -packaging +packaging>=24.2 setuptools-scm>=8 wheel jinja2>=3.1.6 diff --git a/requirements/xpu.txt b/requirements/xpu.txt index d9f2c007e9fa..04c4d4ff85a0 100644 --- a/requirements/xpu.txt +++ b/requirements/xpu.txt @@ -3,9 +3,9 @@ ray>=2.9 cmake>=3.26 -packaging +packaging>=24.2 setuptools-scm>=8 -setuptools>=75.8.0,<80.0.0 +setuptools>=77.0.3,<80.0.0 wheel jinja2>=3.1.6 datasets # for benchmark scripts