diff --git a/.github/workflows/pr-test-rust.yml b/.github/workflows/pr-test-rust.yml index 5c8f7fbf4..9ad357c18 100644 --- a/.github/workflows/pr-test-rust.yml +++ b/.github/workflows/pr-test-rust.yml @@ -8,6 +8,10 @@ on: - ".github/workflows/pr-test-rust.yml" - "scripts/ci/cuda/ci_install_dependency.sh" - "scripts/ci/cuda/ci_install_gateway_dependencies.sh" + # gateway-e2e resolves the SMG runtime deps (the smg-grpc-servicer + # floor) from here, via ci_install_dependency.sh's + # `pip install -e python[...]` — a bump there must re-run this workflow. + - "python/pyproject.toml" pull_request: branches: [ main ] types: [opened, synchronize, reopened, labeled] @@ -16,6 +20,10 @@ on: - ".github/workflows/pr-test-rust.yml" - "scripts/ci/cuda/ci_install_dependency.sh" - "scripts/ci/cuda/ci_install_gateway_dependencies.sh" + # gateway-e2e resolves the SMG runtime deps (the smg-grpc-servicer + # floor) from here, via ci_install_dependency.sh's + # `pip install -e python[...]` — a bump there must re-run this workflow. + - "python/pyproject.toml" workflow_dispatch: concurrency: diff --git a/3rdparty/amd/wheel/sglang/pyproject.toml b/3rdparty/amd/wheel/sglang/pyproject.toml index 0df2b20ee..b27803b16 100644 --- a/3rdparty/amd/wheel/sglang/pyproject.toml +++ b/3rdparty/amd/wheel/sglang/pyproject.toml @@ -63,7 +63,7 @@ runtime_common = [ "uvicorn", "uvloop", "xgrammar==0.2.1", - "smg-grpc-servicer>=0.5.0", + "smg-grpc-servicer>=0.9.0", ] # ROCm specific packages (https://repo.radeon.com/rocm/manylinux/) diff --git a/python/pyproject.toml b/python/pyproject.toml index c4a78fb02..a112528ca 100755 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -78,7 +78,7 @@ dependencies = [ "sgl-deep-ep==0.1.2", "sgl-deep-gemm==0.1.7", "sglang-kernel==0.4.6.post1", - "smg-grpc-servicer>=0.5.0", + "smg-grpc-servicer>=0.9.0", "soundfile==0.13.1", "tiktoken", "tilelang==0.1.12", diff --git a/python/pyproject_cpu.toml b/python/pyproject_cpu.toml index 7ee090217..cebef4513 100644 --- a/python/pyproject_cpu.toml +++ b/python/pyproject_cpu.toml @@ -55,7 +55,7 @@ dependencies = [ "scipy", "sentencepiece", "setproctitle", - "smg-grpc-servicer>=0.5.0", + "smg-grpc-servicer>=0.9.0", "soundfile==0.13.1", "tabulate", "tiktoken", diff --git a/python/pyproject_npu.toml b/python/pyproject_npu.toml index ff61e0af7..6796a4c0f 100644 --- a/python/pyproject_npu.toml +++ b/python/pyproject_npu.toml @@ -58,7 +58,7 @@ dependencies = [ "scipy", "sentencepiece", "setproctitle", - "smg-grpc-servicer>=0.5.0", + "smg-grpc-servicer>=0.9.0", "soundfile==0.13.1", "tiktoken", "timm==1.0.16", diff --git a/python/pyproject_other.toml b/python/pyproject_other.toml index a6277a907..2822693dd 100755 --- a/python/pyproject_other.toml +++ b/python/pyproject_other.toml @@ -57,7 +57,7 @@ runtime_base = [ "scipy", "sentencepiece", "setproctitle", - "smg-grpc-servicer>=0.5.0", + "smg-grpc-servicer>=0.9.0", "soundfile==0.13.1", "tiktoken", "tqdm", diff --git a/python/pyproject_xpu.toml b/python/pyproject_xpu.toml index 4a3339aec..aea322914 100644 --- a/python/pyproject_xpu.toml +++ b/python/pyproject_xpu.toml @@ -56,7 +56,7 @@ dependencies = [ "sentencepiece", "setproctitle", "sglang-kernel-xpu @ git+https://github.com/sgl-project/sgl-kernel-xpu.git", - "smg-grpc-servicer>=0.5.0", + "smg-grpc-servicer>=0.9.0", "soundfile==0.13.1", "tiktoken", "timm==1.0.16",