forked from vllm-project/vllm-openvino
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
44 lines (37 loc) · 1.44 KB
/
Copy pathpyproject.toml
File metadata and controls
44 lines (37 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
[build-system]
requires = [
"setuptools>=48",
]
build-backend = "setuptools.build_meta"
[project]
name = "vllm-openvino"
description = "OpenVINO plugin for vLLM"
readme = "README.md"
license = {text = "Apache 2"}
version = "0.8.4"
dependencies = [
"openvino >= 2025.1.0",
#optimum is in dependency list of optimum-intel
"optimum-intel[nncf] @ git+https://github.com/huggingface/optimum-intel.git@dba7dced0145b539bb0563e5d5741d00daeb8025",
"vllm == 0.8.4",
]
requires-python = ">=3.9"
[project.entry-points."vllm.platform_plugins"]
openvino = "vllm_openvino:register"
[tool.setuptools.packages.find]
where = ["."] # list of folders that contain the packages (["."] by default)
include = ["vllm_openvino*"] # package names should match these glob patterns (["*"] by default)
exclude = [] # exclude packages matching these glob patterns (empty by default)
namespaces = false # to disable scanning PEP 420 namespaces (true by default)
[tool.setuptools_scm]
# version_file = "vllm_openvino/_version.py" # currently handled by `setup.py:get_version()`
#[tool.uv]
## Never install torch, so that no dependencies can override it.
## This requires that torch is installed separately in the target environment.
#override-dependencies = [
# "torch; sys_platform == 'never'",
# "torchaudio; sys_platform == 'never'",
# "torchvision; sys_platform == 'never'",
#]
[tool.uv.sources]
vllm = { git = "https://github.com/vllm-project/vllm", rev = "v0.8.4" }