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