From b142c69ac34648dee61afe69c8bf1bfc36460857 Mon Sep 17 00:00:00 2001 From: Brian Quinlan Date: Sat, 11 Apr 2026 10:14:07 -0700 Subject: [PATCH 1/2] chore: upgrade to latest grpcio grpcio 1.70.0 does not have binaries for Python 3.14+ and does not compile cleanly on macOS --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 3b642d6b..9d126804 100644 --- a/setup.py +++ b/setup.py @@ -47,7 +47,7 @@ ], python_requires=">=3.8", install_requires=[ - "grpcio==1.70.0", + "grpcio==1.80.0", "grpcio-status==1.66.1", "grpcio-tools==1.70.0", "googleapis-common-protos==1.69.0", From 2057afb7e0f6cfa3b9911142a548b19b684f9773 Mon Sep 17 00:00:00 2001 From: Brian Quinlan Date: Sat, 11 Apr 2026 10:19:11 -0700 Subject: [PATCH 2/2] Remove python 3.8 --- .github/workflows/build.yaml | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index e0be76ce..f5819fa0 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12"] name: Unit Tests with Python ${{ matrix.python-version }} steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 diff --git a/setup.py b/setup.py index 9d126804..5ceb3de5 100644 --- a/setup.py +++ b/setup.py @@ -45,7 +45,7 @@ "testbench/servers", "gcs", ], - python_requires=">=3.8", + python_requires=">=3.9", install_requires=[ "grpcio==1.80.0", "grpcio-status==1.66.1",