diff --git a/requirements/build/cpu.txt b/requirements/build/cpu.txt index 640432ddd8cc..6bb86bb0f1fc 100644 --- a/requirements/build/cpu.txt +++ b/requirements/build/cpu.txt @@ -2,7 +2,7 @@ cmake>=3.26.1 ninja packaging>=24.2 -setuptools==77.0.3 # this version can reuse CMake build dir +setuptools==83.0.0 # this version can reuse CMake build dir setuptools-scm>=8 setuptools-rust>=1.9.0 torch==2.11.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x" or platform_machine == "aarch64" diff --git a/requirements/build/cuda.txt b/requirements/build/cuda.txt index 70da484a4133..e4f8c8062294 100644 --- a/requirements/build/cuda.txt +++ b/requirements/build/cuda.txt @@ -2,7 +2,7 @@ cmake>=3.26.1 ninja packaging>=24.2 -setuptools>=77.0.3,<81.0.0 +setuptools>=83.0.0,<84.0.0 setuptools-scm>=8 setuptools-rust>=1.9.0 torch==2.11.0 diff --git a/requirements/build/rocm.txt b/requirements/build/rocm.txt index e09bdc078bf5..895f6c4633c3 100644 --- a/requirements/build/rocm.txt +++ b/requirements/build/rocm.txt @@ -9,7 +9,7 @@ torchaudio==2.11.0 triton==3.6.0 cmake>=3.26.1,<4 packaging>=24.2 -setuptools>=77.0.3,<80.0.0 +setuptools>=83.0.0,<84.0.0 setuptools-scm>=8 setuptools-rust>=1.9.0 wheel diff --git a/requirements/build/rust.txt b/requirements/build/rust.txt index e2874dee0aba..87a735307c87 100644 --- a/requirements/build/rust.txt +++ b/requirements/build/rust.txt @@ -1,4 +1,4 @@ # Dependencies for building Rust artifacts through setuptools-rust. -setuptools>=77.0.3,<81.0.0 +setuptools>=83.0.0,<84.0.0 setuptools-rust>=1.9.0 wheel diff --git a/requirements/build/tpu.txt b/requirements/build/tpu.txt index 56348e757ecd..45e389a2c7a0 100644 --- a/requirements/build/tpu.txt +++ b/requirements/build/tpu.txt @@ -1,7 +1,7 @@ --extra-index-url https://download.pytorch.org/whl/cpu cmake>=3.26.1 ninja -setuptools>=77.0.3,<81.0.0 +setuptools>=83.0.0,<84.0.0 setuptools-scm>=8 setuptools-rust>=1.9.0 torch==2.11.0+cpu diff --git a/requirements/common.txt b/requirements/common.txt index 1652480c22fc..249665c25aca 100644 --- a/requirements/common.txt +++ b/requirements/common.txt @@ -37,7 +37,7 @@ mistral_common[image] >= 1.11.5 opencv-python-headless >= 4.13.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>=77.0.3,<81.0.0; 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>=83.0.0,<84.0.0; 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.17.0 # required for compressed-tensors depyf==0.20.0 # required for profiling and debugging with compilation config diff --git a/requirements/cpu.txt b/requirements/cpu.txt index 5ec338af7362..ed90f1f107e2 100644 --- a/requirements/cpu.txt +++ b/requirements/cpu.txt @@ -2,7 +2,7 @@ # Common dependencies -r common.txt -setuptools==77.0.3 # this version can reuse CMake build dir +setuptools==83.0.0 # this version can reuse CMake build dir numba == 0.65.0; platform_machine != "s390x" # Required for N-gram speculative decoding diff --git a/requirements/rocm.txt b/requirements/rocm.txt index 5179f6ee8d74..2b80a0624825 100644 --- a/requirements/rocm.txt +++ b/requirements/rocm.txt @@ -13,7 +13,7 @@ peft pytest-asyncio tensorizer==2.10.1 packaging>=24.2 -setuptools>=77.0.3,<80.0.0 +setuptools>=83.0.0,<84.0.0 setuptools-scm>=8 setuptools-rust>=1.9.0 runai-model-streamer[s3,gcs,azure]==0.15.7 diff --git a/requirements/tpu.txt b/requirements/tpu.txt index f0e23f89276c..4167ad899d6a 100644 --- a/requirements/tpu.txt +++ b/requirements/tpu.txt @@ -9,7 +9,7 @@ wheel jinja2>=3.1.6 ray[default] ray[data] -setuptools==78.1.0 +setuptools==83.0.0 setuptools-rust>=1.9.0 nixl==0.3.0 tpu-inference==0.23.0