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",