@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 7a0a146c54
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 15, 12:15 UTC

[Build] Require setuptools >= 77.0.3 for PEP 639 (#17389)

Signed-off-by: Russell Bryant <rbryant@redhat.com>

Russell Bryant committed May 1, 2025 at 02:25 UTC 7a0a146c54df739cb862ee70bbf613ff1964225c
8 files changed +13 -13
pyproject.toml
+2 -2
@@ -3,8 +3,8 @@
3 requires = [
4 "cmake>=3.26",
5 "ninja",
6 - "packaging",
7 - "setuptools>=61",
6 + "packaging>=24.2",
7 + "setuptools>=77.0.3,<80.0.0",
8 "setuptools-scm>=8.0",
9 "torch == 2.7.0",
10 "wheel",
requirements/build.txt
+2 -2
@@ -1,8 +1,8 @@
1 # Should be mirrored in pyproject.toml
2 cmake>=3.26
3 ninja
4 -packaging
5 -setuptools>=61
4 +packaging>=24.2
5 +setuptools>=77.0.3,<80.0.0
6 setuptools-scm>=8
7 torch==2.7.0
8 wheel
requirements/common.txt
+1 -1
@@ -34,7 +34,7 @@ mistral_common[opencv] >= 1.5.4
34 opencv-python-headless >= 4.11.0 # required for video IO
35 pyyaml
36 six>=1.16.0; python_version > '3.11' # transitive dependency of pandas that needs to be the latest version for python 3.12
37 -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
37 +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 einops # Required for Qwen2-VL.
39 compressed-tensors == 0.9.4 # required for compressed-tensors
40 depyf==0.18.0 # required for profiling and debugging with compilation config
requirements/hpu.txt
+1 -1
@@ -7,6 +7,6 @@ triton==3.1.0
7 pandas
8 numpy==1.26.4
9 tabulate
10 -setuptools>=61
10 +setuptools>=77.0.3,<80.0.0
11 setuptools-scm>=8
12 vllm-hpu-extension @ git+https://github.com/HabanaAI/vllm-hpu-extension.git@f1f6624
requirements/rocm-build.txt
+2 -2
@@ -8,8 +8,8 @@ torchaudio==2.7.0
8
9 triton==3.2
10 cmake>=3.26,<4
11 -packaging
12 -setuptools>=61
11 +packaging>=24.2
12 +setuptools>=77.0.3,<80.0.0
13 setuptools-scm>=8
14 wheel
15 jinja2>=3.1.6
requirements/test.txt
+2 -2
@@ -396,7 +396,7 @@ opencv-python-headless==4.11.0.86
396 # via
397 # -r requirements/test.in
398 # mistral-common
399 -packaging==24.1
399 +packaging==24.2
400 # via
401 # accelerate
402 # black
@@ -632,7 +632,7 @@ sentence-transformers==3.2.1
632 # via -r requirements/test.in
633 sentencepiece==0.2.0
634 # via mistral-common
635 -setuptools==75.8.0
635 +setuptools==77.0.3
636 # via
637 # mamba-ssm
638 # pytablewriter
requirements/tpu.txt
+1 -1
@@ -3,7 +3,7 @@
3
4 # Dependencies for TPU
5 cmake>=3.26
6 -packaging
6 +packaging>=24.2
7 setuptools-scm>=8
8 wheel
9 jinja2>=3.1.6
requirements/xpu.txt
+2 -2
@@ -3,9 +3,9 @@
3
4 ray>=2.9
5 cmake>=3.26
6 -packaging
6 +packaging>=24.2
7 setuptools-scm>=8
8 -setuptools>=75.8.0,<80.0.0
8 +setuptools>=77.0.3,<80.0.0
9 wheel
10 jinja2>=3.1.6
11 datasets # for benchmark scripts