From 046c2b339e4f88649c37751bcc6156924e025bd1 Mon Sep 17 00:00:00 2001 From: Yineng Zhang Date: Fri, 2 Aug 2024 22:50:19 +0800 Subject: [PATCH] chore: add multipart dep for fastapi (#895) --- .github/workflows/e2e-test.yml | 1 - python/pyproject.toml | 2 +- python/sglang/check_env.py | 1 + 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 3514377e5..493d1d2d6 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -35,7 +35,6 @@ jobs: pip install -e "python[all]" pip install flashinfer -i https://flashinfer.ai/whl/cu121/torch2.3/ --force-reinstall pip install --upgrade transformers - pip install python-multipart - name: Benchmark Serving Throughput run: | diff --git a/python/pyproject.toml b/python/pyproject.toml index 00bcdd2b6..fa6180b61 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ [project.optional-dependencies] srt = ["aiohttp", "fastapi", "hf_transfer", "huggingface_hub", "interegular", "packaging", "pillow", - "psutil", "pydantic", "torch", "uvicorn", "uvloop", "zmq", "vllm==0.5.3.post1", "outlines>=0.0.44"] + "psutil", "pydantic", "torch", "uvicorn", "uvloop", "zmq", "vllm==0.5.3.post1", "outlines>=0.0.44", "python-multipart"] openai = ["openai>=1.0", "tiktoken"] anthropic = ["anthropic>=0.20.0"] litellm = ["litellm>=1.0.0"] diff --git a/python/sglang/check_env.py b/python/sglang/check_env.py index d611b8127..1863c14a5 100644 --- a/python/sglang/check_env.py +++ b/python/sglang/check_env.py @@ -30,6 +30,7 @@ PACKAGE_LIST = [ "zmq", "vllm", "outlines", + "multipart", "openai", "tiktoken", "anthropic",