Unverified Commit 3f565053 authored by Anant Sharma's avatar Anant Sharma Committed by GitHub
Browse files

chore: remove unused python dependencies (#7238)


Signed-off-by: default avatarAnant Sharma <anants@nvidia.com>
parent f842a8e4
...@@ -48,10 +48,8 @@ dependencies = [ ...@@ -48,10 +48,8 @@ dependencies = [
"pandas", "pandas",
"pydantic>=2", "pydantic>=2",
"tabulate", "tabulate",
"types-tabulate",
# Satisfies vLLM 0.11.0 (>=4.55.2), vLLM 0.11.2 (>=4.56.0,<5), TRT-LLM 1.3.0rc5 (==4.57.1), SGLang 0.5.8 (==4.57.1) # Satisfies vLLM 0.11.0 (>=4.55.2), vLLM 0.11.2 (>=4.56.0,<5), TRT-LLM 1.3.0rc5 (==4.57.1), SGLang 0.5.8 (==4.57.1)
"transformers>=4.56.0", "transformers>=4.56.0",
"pytest-mypy",
] ]
[project.scripts] [project.scripts]
......
...@@ -8,6 +8,7 @@ boto3==1.42.4 ...@@ -8,6 +8,7 @@ boto3==1.42.4
boto3-stubs[s3]==1.42.9 # Type stubs for boto3 S3 client boto3-stubs[s3]==1.42.9 # Type stubs for boto3 S3 client
# For IFEval dataset loading in kvbm tests # For IFEval dataset loading in kvbm tests
datasets==4.4.1 datasets==4.4.1
filelock==3.25.1
# For Kubernetes operations in deploy tests # For Kubernetes operations in deploy tests
kr8s==0.20.13 kr8s==0.20.13
kubernetes_asyncio==32.0.0 kubernetes_asyncio==32.0.0
...@@ -31,12 +32,10 @@ pytest-order==1.3.0 ...@@ -31,12 +32,10 @@ pytest-order==1.3.0
pytest-timeout==2.4.0 pytest-timeout==2.4.0
pytest-xdist==3.8.0 pytest-xdist==3.8.0
requests==2.32.5 requests==2.32.5
# Required by kr8s # Required by kr8s (not declared in kr8s's own dependencies)
# https://github.com/kr8s-org/kr8s/blob/750022c3ebbb7988cddb5a979aca2ee8074a1069/examples/kubectl-ng/uv.lock#L988
sniffio==1.3.1 sniffio==1.3.1
tabulate==0.9.0 tabulate==0.9.0
types-aiofiles>=24.1.0 types-aiofiles>=24.1.0
types-PyYAML==6.0.12.20250915 types-PyYAML==6.0.12.20250915
types-requests==2.32.4.20250913 types-requests==2.32.4.20250913
types-tabulate>=0.9.0 types-tabulate>=0.9.0
websocket-client==1.9.0
...@@ -47,13 +47,7 @@ keywords = ["llm", "genai", "inference", "nvidia", "kvcache", "dynamo"] ...@@ -47,13 +47,7 @@ keywords = ["llm", "genai", "inference", "nvidia", "kvcache", "dynamo"]
[project.optional-dependencies] [project.optional-dependencies]
cu12 = ["nixl[cu12]==0.10.1"] cu12 = ["nixl[cu12]==0.10.1"]
cu13 = ["nixl[cu13]==0.10.1"] cu13 = ["nixl[cu13]==0.10.1"]
test = [
"pytest>=8.3.4",
"pytest-mypy",
"pytest-asyncio",
]
dev = [ dev = [
"kvbm[test]",
"maturin>=1.0,<2.0", "maturin>=1.0,<2.0",
"patchelf", "patchelf",
] ]
......
...@@ -16,13 +16,6 @@ dependencies = [ ...@@ -16,13 +16,6 @@ dependencies = [
"ai-dynamo-runtime==1.0.0", "ai-dynamo-runtime==1.0.0",
"transformers>=4.56.0", "transformers>=4.56.0",
"kubernetes>=32.0.1,<33.0.0", "kubernetes>=32.0.1,<33.0.0",
"fastapi>=0.115.0",
"distro",
# filelock: required by planner
"filelock",
"typer",
"click<8.2.0",
"setuptools",
"prometheus_client>=0.23.1,<1.0", "prometheus_client>=0.23.1,<1.0",
"msgspec>=0.19.0", "msgspec>=0.19.0",
"pyzmq>=26.0.0", "pyzmq>=26.0.0",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment