@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 32787d0644
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 13, 14:30 UTC

Remove setuptools upper bound constraint (<80) (#28337)

Signed-off-by: Cole Murray <colemurray.cs@gmail.com>

Cole Murray committed Nov 8, 2025 at 14:30 UTC 32787d06449172c3acb6da7347e755214588111b
8 files changed +8 -8
pyproject.toml
+1 -1
@@ -4,7 +4,7 @@ requires = [
4 "cmake>=3.26.1",
5 "ninja",
6 "packaging>=24.2",
7 - "setuptools>=77.0.3,<80.0.0",
7 + "setuptools>=77.0.3,<81.0.0",
8 "setuptools-scm>=8.0",
9 "torch == 2.9.0",
10 "wheel",
requirements/build.txt
+1 -1
@@ -2,7 +2,7 @@
2 cmake>=3.26.1
3 ninja
4 packaging>=24.2
5 -setuptools>=77.0.3,<80.0.0
5 +setuptools>=77.0.3,<81.0.0
6 setuptools-scm>=8
7 torch==2.9.0
8 wheel
requirements/common.txt
+1 -1
@@ -35,7 +35,7 @@ mistral_common[image,audio] >= 1.8.5
35 opencv-python-headless >= 4.11.0 # required for video IO
36 pyyaml
37 six>=1.16.0; python_version > '3.11' # transitive dependency of pandas that needs to be the latest version for python 3.12
38 -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
38 +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
39 einops # Required for Qwen2-VL.
40 compressed-tensors == 0.12.2 # required for compressed-tensors
41 depyf==0.20.0 # required for profiling and debugging with compilation config
requirements/cpu-build.txt
+1 -1
@@ -1,7 +1,7 @@
1 cmake>=3.26.1
2 ninja
3 packaging>=24.2
4 -setuptools>=77.0.3,<80.0.0
4 +setuptools>=77.0.3,<81.0.0
5 setuptools-scm>=8
6 --extra-index-url https://download.pytorch.org/whl/cpu
7 torch==2.8.0+cpu; platform_machine == "x86_64"
requirements/cpu.txt
+1 -1
@@ -5,7 +5,7 @@ numba == 0.61.2; platform_machine != "s390x" # Required for N-gram speculative d
5
6 # Dependencies for CPUs
7 packaging>=24.2
8 -setuptools>=77.0.3,<80.0.0
8 +setuptools>=77.0.3,<81.0.0
9 --extra-index-url https://download.pytorch.org/whl/cpu
10 torch==2.8.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
11 torch==2.8.0; platform_system == "Darwin"
requirements/rocm-build.txt
+1 -1
@@ -9,7 +9,7 @@ torchaudio==2.9.0
9 triton==3.5.0
10 cmake>=3.26.1,<4
11 packaging>=24.2
12 -setuptools>=77.0.3,<80.0.0
12 +setuptools>=77.0.3,<81.0.0
13 setuptools-scm>=8
14 wheel
15 jinja2>=3.1.6
requirements/rocm.txt
+1 -1
@@ -10,7 +10,7 @@ peft
10 pytest-asyncio
11 tensorizer==2.10.1
12 packaging>=24.2
13 -setuptools>=77.0.3,<80.0.0
13 +setuptools>=77.0.3,<81.0.0
14 setuptools-scm>=8
15 runai-model-streamer[s3,gcs]==0.15.0
16 conch-triton-kernels==1.2.1
requirements/xpu.txt
+1 -1
@@ -5,7 +5,7 @@ ray>=2.9
5 cmake>=3.26.1
6 packaging>=24.2
7 setuptools-scm>=8
8 -setuptools>=77.0.3,<80.0.0
8 +setuptools>=77.0.3,<81.0.0
9 wheel
10 jinja2>=3.1.6
11 datasets # for benchmark scripts