From 09f81515d7bebae48d703766b2827385224e4eb0 Mon Sep 17 00:00:00 2001 From: Grigory Panov Date: Mon, 24 Aug 2026 12:06:07 +0300 Subject: [PATCH] Widen grpcio / grpcio-status to ~=MAJOR.MINOR (connect-governed) [#19 #20] *Why* grpcio and grpcio-status are pulled and version-governed by databricks-connect (which we install from the dev group). Pinning them to the runtime's single patch line makes two envs unresolvable locally: - #19 (DBR 14.3): grpcio-status~=1.48.1 (>=1.48.1,<1.49) does not intersect databricks-connect 14.3's grpcio-status>=1.56,<2 -> uv sync has no solution. - #20 (DBR 13.3): grpcio~=1.48.1 pins to 1.48.x, which has no macOS-arm64 wheel -> uv builds from source and fails on Apple Silicon. This is the same class as databricks-sdk, which req() already widens (issue #16). *What* - envgen.py: generalize req()'s databricks-sdk MAJOR.MINOR widening into a CONNECT_GOVERNED = {databricks-sdk, grpcio, grpcio-status} set. Widening keeps the runtime version as the floor while letting databricks-connect's metadata and wheel availability pick the exact version in-range. Docstring + module docstring updated. - test_envgen.py: ReqTest covers grpcio/grpcio-status widening. - Regenerated: grpcio / grpcio-status pins across all envs go from ~=X.Y.Z to ~=X.Y (e.g. grpcio~=1.67.0 -> grpcio~=1.67); #19 -> grpcio-status~=1.48, #20 -> grpcio~=1.48. *Verification* - python -m unittest test_envgen: 15 passing. - All grpcio/grpcio-status pins are now ~=MAJOR.MINOR; no other package lines changed (132 grpc lines swapped, symmetric); all 33 pyproject.toml valid TOML. Co-authored-by: Isaac --- .github/scripts/envgen.py | 40 +++++++++++-------- .github/scripts/test_envgen.py | 8 ++++ .../13.3.x-cpu-ml-scala2.12/constraints.txt | 4 +- .../13.3.x-cpu-ml-scala2.12/pyproject.toml | 4 +- .../13.3.x-gpu-ml-scala2.12/constraints.txt | 4 +- .../13.3.x-gpu-ml-scala2.12/pyproject.toml | 4 +- python/dbr/13.3.x-scala2.12/constraints.txt | 4 +- python/dbr/13.3.x-scala2.12/pyproject.toml | 4 +- .../14.3.x-cpu-ml-scala2.12/constraints.txt | 4 +- .../14.3.x-cpu-ml-scala2.12/pyproject.toml | 4 +- .../14.3.x-gpu-ml-scala2.12/constraints.txt | 4 +- .../14.3.x-gpu-ml-scala2.12/pyproject.toml | 4 +- python/dbr/14.3.x-scala2.12/constraints.txt | 4 +- python/dbr/14.3.x-scala2.12/pyproject.toml | 4 +- .../15.4.x-cpu-ml-scala2.12/constraints.txt | 4 +- .../15.4.x-cpu-ml-scala2.12/pyproject.toml | 4 +- .../15.4.x-gpu-ml-scala2.12/constraints.txt | 4 +- .../15.4.x-gpu-ml-scala2.12/pyproject.toml | 4 +- python/dbr/15.4.x-scala2.12/constraints.txt | 4 +- python/dbr/15.4.x-scala2.12/pyproject.toml | 4 +- .../16.4.x-cpu-ml-scala2.12/constraints.txt | 4 +- .../16.4.x-cpu-ml-scala2.12/pyproject.toml | 4 +- .../16.4.x-gpu-ml-scala2.12/constraints.txt | 4 +- .../16.4.x-gpu-ml-scala2.12/pyproject.toml | 4 +- python/dbr/16.4.x-scala2.12/constraints.txt | 4 +- python/dbr/16.4.x-scala2.12/pyproject.toml | 4 +- .../17.3.x-cpu-ml-scala2.13/constraints.txt | 4 +- .../17.3.x-cpu-ml-scala2.13/pyproject.toml | 4 +- .../17.3.x-gpu-ml-scala2.13/constraints.txt | 4 +- .../17.3.x-gpu-ml-scala2.13/pyproject.toml | 4 +- python/dbr/17.3.x-scala2.13/constraints.txt | 4 +- python/dbr/17.3.x-scala2.13/pyproject.toml | 4 +- .../18.0.x-cpu-ml-scala2.13/constraints.txt | 4 +- .../18.0.x-cpu-ml-scala2.13/pyproject.toml | 4 +- .../18.0.x-gpu-ml-scala2.13/constraints.txt | 4 +- .../18.0.x-gpu-ml-scala2.13/pyproject.toml | 4 +- python/dbr/18.0.x-scala2.13/constraints.txt | 4 +- python/dbr/18.0.x-scala2.13/pyproject.toml | 4 +- .../18.1.x-cpu-ml-scala2.13/constraints.txt | 4 +- .../18.1.x-cpu-ml-scala2.13/pyproject.toml | 4 +- .../18.1.x-gpu-ml-scala2.13/constraints.txt | 4 +- .../18.1.x-gpu-ml-scala2.13/pyproject.toml | 4 +- python/dbr/18.1.x-scala2.13/constraints.txt | 4 +- python/dbr/18.1.x-scala2.13/pyproject.toml | 4 +- .../18.2.x-cpu-ml-scala2.13/constraints.txt | 4 +- .../18.2.x-cpu-ml-scala2.13/pyproject.toml | 4 +- .../18.2.x-gpu-ml-scala2.13/constraints.txt | 4 +- .../18.2.x-gpu-ml-scala2.13/pyproject.toml | 4 +- python/dbr/18.2.x-scala2.13/constraints.txt | 4 +- python/dbr/18.2.x-scala2.13/pyproject.toml | 4 +- .../dbr/19.x-cpu-ml-scala2.13/constraints.txt | 4 +- .../dbr/19.x-cpu-ml-scala2.13/pyproject.toml | 4 +- .../dbr/19.x-gpu-ml-scala2.13/constraints.txt | 4 +- .../dbr/19.x-gpu-ml-scala2.13/pyproject.toml | 4 +- python/dbr/19.x-scala2.13/constraints.txt | 4 +- python/dbr/19.x-scala2.13/pyproject.toml | 4 +- .../serverless/serverless-v1/constraints.txt | 4 +- .../serverless/serverless-v1/pyproject.toml | 4 +- .../serverless/serverless-v2/constraints.txt | 4 +- .../serverless/serverless-v2/pyproject.toml | 4 +- .../serverless/serverless-v3/constraints.txt | 4 +- .../serverless/serverless-v3/pyproject.toml | 4 +- .../serverless/serverless-v4/constraints.txt | 4 +- .../serverless/serverless-v4/pyproject.toml | 4 +- .../serverless-v5-ml/constraints.txt | 4 +- .../serverless-v5-ml/pyproject.toml | 4 +- .../serverless/serverless-v5/constraints.txt | 4 +- .../serverless/serverless-v5/pyproject.toml | 4 +- 68 files changed, 164 insertions(+), 148 deletions(-) diff --git a/.github/scripts/envgen.py b/.github/scripts/envgen.py index a246c8c..b73b5da 100644 --- a/.github/scripts/envgen.py +++ b/.github/scripts/envgen.py @@ -7,11 +7,11 @@ * Names normalized - lowercased, ``_``/``.`` -> ``-`` (Cython -> cython). * ``==`` -> ``~=`` - allow security/patch bumps within a minor. - * databricks-sdk - widened to ``~=MAJOR.MINOR`` (``>=X.Y, =0.93,<1``). Pinning it to a single patch line (``~=0.67.0`` → - ``>=0.67.0,<0.68``) then makes ``uv sync`` unresolvable. Widening it to its - ``MAJOR.MINOR`` (``~=0.67`` → ``>=0.67,<1``) keeps the runtime's version as the - floor while letting databricks-connect's own metadata govern the exact version - within that window. See issue #16. + ``databricks-sdk``, ``grpcio`` and ``grpcio-status`` (CONNECT_GOVERNED) are a + special case: they move in lockstep with ``databricks-connect``, which is installed + from PyPI in the dev group and governs their versions — and its requirement can be + *newer* than the version the release-notes "Installed Python libraries" table lists + (e.g. DBR 18.2 lists ``databricks-sdk 0.67.0`` but ``databricks-connect~=18.2.0`` + requires ``databricks-sdk>=0.93,<1``; DBR 14.3 lists ``grpcio-status 1.48.1`` but + connect requires ``grpcio-status>=1.56``). A single-patch-line pin (``~=0.67.0`` → + ``>=0.67.0,<0.68``) then makes ``uv sync`` unresolvable, and an old patch line can + also lack a wheel for the local platform (``grpcio 1.48.x`` has no macOS-arm64 + wheel). Widening to ``MAJOR.MINOR`` (``~=0.67`` → ``>=0.67,<1``) keeps the runtime's + version as the floor while letting databricks-connect's metadata and wheel + availability pick the exact version in-range. See issues #16, #19, #20. """ version = version.split("+", 1)[0] - if name == "databricks-sdk": + if name in CONNECT_GOVERNED: version = ".".join(version.split(".")[:2]) return f"{name}~={version}" diff --git a/.github/scripts/test_envgen.py b/.github/scripts/test_envgen.py index c5c1a51..87e13de 100644 --- a/.github/scripts/test_envgen.py +++ b/.github/scripts/test_envgen.py @@ -83,6 +83,14 @@ def test_compatible_release_default(self): def test_databricks_sdk_widened_to_major_minor(self): self.assertEqual(req("databricks-sdk", "0.67.0"), "databricks-sdk~=0.67") + def test_grpc_family_widened_to_major_minor(self): + # grpcio / grpcio-status move with databricks-connect (installed from the dev + # group), which can require a version outside the runtime's patch line — so + # widen them to MAJOR.MINOR like databricks-sdk, keeping the runtime as floor. + self.assertEqual(req("grpcio", "1.48.2"), "grpcio~=1.48") + self.assertEqual(req("grpcio-status", "1.48.1"), "grpcio-status~=1.48") + self.assertEqual(req("grpcio", "1.67.0"), "grpcio~=1.67") + class BuildArtifactsTest(unittest.TestCase): # torchmetrics is a real ML package that must survive; it also guards against a diff --git a/python/dbr/13.3.x-cpu-ml-scala2.12/constraints.txt b/python/dbr/13.3.x-cpu-ml-scala2.12/constraints.txt index 631135c..16fff7f 100644 --- a/python/dbr/13.3.x-cpu-ml-scala2.12/constraints.txt +++ b/python/dbr/13.3.x-cpu-ml-scala2.12/constraints.txt @@ -87,8 +87,8 @@ google-pasta~=0.2.0 google-resumable-media~=2.5.0 googleapis-common-protos~=1.56.4 greenlet~=1.1.1 -grpcio~=1.48.1 -grpcio-status~=1.48.1 +grpcio~=1.48 +grpcio-status~=1.48 gunicorn~=20.1.0 gviz-api~=1.10.0 h11~=0.14.0 diff --git a/python/dbr/13.3.x-cpu-ml-scala2.12/pyproject.toml b/python/dbr/13.3.x-cpu-ml-scala2.12/pyproject.toml index bb380d7..bbe0131 100644 --- a/python/dbr/13.3.x-cpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/13.3.x-cpu-ml-scala2.12/pyproject.toml @@ -99,8 +99,8 @@ constraint-dependencies = [ "google-resumable-media~=2.5.0", "googleapis-common-protos~=1.56.4", "greenlet~=1.1.1", - "grpcio~=1.48.1", - "grpcio-status~=1.48.1", + "grpcio~=1.48", + "grpcio-status~=1.48", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "h11~=0.14.0", diff --git a/python/dbr/13.3.x-gpu-ml-scala2.12/constraints.txt b/python/dbr/13.3.x-gpu-ml-scala2.12/constraints.txt index c81a910..d081593 100644 --- a/python/dbr/13.3.x-gpu-ml-scala2.12/constraints.txt +++ b/python/dbr/13.3.x-gpu-ml-scala2.12/constraints.txt @@ -88,8 +88,8 @@ google-pasta~=0.2.0 google-resumable-media~=2.5.0 googleapis-common-protos~=1.56.4 greenlet~=1.1.1 -grpcio~=1.48.1 -grpcio-status~=1.48.1 +grpcio~=1.48 +grpcio-status~=1.48 gunicorn~=20.1.0 gviz-api~=1.10.0 h11~=0.14.0 diff --git a/python/dbr/13.3.x-gpu-ml-scala2.12/pyproject.toml b/python/dbr/13.3.x-gpu-ml-scala2.12/pyproject.toml index b9ce233..44b6a38 100644 --- a/python/dbr/13.3.x-gpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/13.3.x-gpu-ml-scala2.12/pyproject.toml @@ -100,8 +100,8 @@ constraint-dependencies = [ "google-resumable-media~=2.5.0", "googleapis-common-protos~=1.56.4", "greenlet~=1.1.1", - "grpcio~=1.48.1", - "grpcio-status~=1.48.1", + "grpcio~=1.48", + "grpcio-status~=1.48", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "h11~=0.14.0", diff --git a/python/dbr/13.3.x-scala2.12/constraints.txt b/python/dbr/13.3.x-scala2.12/constraints.txt index 2422e1f..2cda07b 100644 --- a/python/dbr/13.3.x-scala2.12/constraints.txt +++ b/python/dbr/13.3.x-scala2.12/constraints.txt @@ -33,8 +33,8 @@ fastjsonschema~=2.18.0 filelock~=3.12.2 fonttools~=4.25.0 googleapis-common-protos~=1.56.4 -grpcio~=1.48.1 -grpcio-status~=1.48.1 +grpcio~=1.48 +grpcio-status~=1.48 httplib2~=0.20.2 idna~=3.3 importlib-metadata~=4.6.4 diff --git a/python/dbr/13.3.x-scala2.12/pyproject.toml b/python/dbr/13.3.x-scala2.12/pyproject.toml index 342bcdf..4bb6d07 100644 --- a/python/dbr/13.3.x-scala2.12/pyproject.toml +++ b/python/dbr/13.3.x-scala2.12/pyproject.toml @@ -45,8 +45,8 @@ constraint-dependencies = [ "filelock~=3.12.2", "fonttools~=4.25.0", "googleapis-common-protos~=1.56.4", - "grpcio~=1.48.1", - "grpcio-status~=1.48.1", + "grpcio~=1.48", + "grpcio-status~=1.48", "httplib2~=0.20.2", "idna~=3.3", "importlib-metadata~=4.6.4", diff --git a/python/dbr/14.3.x-cpu-ml-scala2.12/constraints.txt b/python/dbr/14.3.x-cpu-ml-scala2.12/constraints.txt index 0ea3a70..e9e55a2 100644 --- a/python/dbr/14.3.x-cpu-ml-scala2.12/constraints.txt +++ b/python/dbr/14.3.x-cpu-ml-scala2.12/constraints.txt @@ -87,8 +87,8 @@ google-pasta~=0.2.0 google-resumable-media~=2.7.0 googleapis-common-protos~=1.62.0 greenlet~=2.0.1 -grpcio~=1.48.2 -grpcio-status~=1.48.1 +grpcio~=1.48 +grpcio-status~=1.48 gunicorn~=20.1.0 gviz-api~=1.10.0 h5py~=3.7.0 diff --git a/python/dbr/14.3.x-cpu-ml-scala2.12/pyproject.toml b/python/dbr/14.3.x-cpu-ml-scala2.12/pyproject.toml index 9e0cb1d..9954fe7 100644 --- a/python/dbr/14.3.x-cpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/14.3.x-cpu-ml-scala2.12/pyproject.toml @@ -99,8 +99,8 @@ constraint-dependencies = [ "google-resumable-media~=2.7.0", "googleapis-common-protos~=1.62.0", "greenlet~=2.0.1", - "grpcio~=1.48.2", - "grpcio-status~=1.48.1", + "grpcio~=1.48", + "grpcio-status~=1.48", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "h5py~=3.7.0", diff --git a/python/dbr/14.3.x-gpu-ml-scala2.12/constraints.txt b/python/dbr/14.3.x-gpu-ml-scala2.12/constraints.txt index 002b3fd..3b643d7 100644 --- a/python/dbr/14.3.x-gpu-ml-scala2.12/constraints.txt +++ b/python/dbr/14.3.x-gpu-ml-scala2.12/constraints.txt @@ -89,8 +89,8 @@ google-pasta~=0.2.0 google-resumable-media~=2.7.0 googleapis-common-protos~=1.62.0 greenlet~=2.0.1 -grpcio~=1.48.2 -grpcio-status~=1.48.1 +grpcio~=1.48 +grpcio-status~=1.48 gunicorn~=20.1.0 gviz-api~=1.10.0 h5py~=3.7.0 diff --git a/python/dbr/14.3.x-gpu-ml-scala2.12/pyproject.toml b/python/dbr/14.3.x-gpu-ml-scala2.12/pyproject.toml index f6e8c3a..69e4094 100644 --- a/python/dbr/14.3.x-gpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/14.3.x-gpu-ml-scala2.12/pyproject.toml @@ -101,8 +101,8 @@ constraint-dependencies = [ "google-resumable-media~=2.7.0", "googleapis-common-protos~=1.62.0", "greenlet~=2.0.1", - "grpcio~=1.48.2", - "grpcio-status~=1.48.1", + "grpcio~=1.48", + "grpcio-status~=1.48", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "h5py~=3.7.0", diff --git a/python/dbr/14.3.x-scala2.12/constraints.txt b/python/dbr/14.3.x-scala2.12/constraints.txt index 35bed03..3879e9a 100644 --- a/python/dbr/14.3.x-scala2.12/constraints.txt +++ b/python/dbr/14.3.x-scala2.12/constraints.txt @@ -35,8 +35,8 @@ fastjsonschema~=2.19.1 filelock~=3.13.1 fonttools~=4.25.0 googleapis-common-protos~=1.62.0 -grpcio~=1.48.2 -grpcio-status~=1.48.1 +grpcio~=1.48 +grpcio-status~=1.48 httplib2~=0.20.2 idna~=3.4 importlib-metadata~=4.6.4 diff --git a/python/dbr/14.3.x-scala2.12/pyproject.toml b/python/dbr/14.3.x-scala2.12/pyproject.toml index 6ad8e56..1939869 100644 --- a/python/dbr/14.3.x-scala2.12/pyproject.toml +++ b/python/dbr/14.3.x-scala2.12/pyproject.toml @@ -47,8 +47,8 @@ constraint-dependencies = [ "filelock~=3.13.1", "fonttools~=4.25.0", "googleapis-common-protos~=1.62.0", - "grpcio~=1.48.2", - "grpcio-status~=1.48.1", + "grpcio~=1.48", + "grpcio-status~=1.48", "httplib2~=0.20.2", "idna~=3.4", "importlib-metadata~=4.6.4", diff --git a/python/dbr/15.4.x-cpu-ml-scala2.12/constraints.txt b/python/dbr/15.4.x-cpu-ml-scala2.12/constraints.txt index 08a7030..bdf660c 100644 --- a/python/dbr/15.4.x-cpu-ml-scala2.12/constraints.txt +++ b/python/dbr/15.4.x-cpu-ml-scala2.12/constraints.txt @@ -92,8 +92,8 @@ google-pasta~=0.2.0 google-resumable-media~=2.7.1 googleapis-common-protos~=1.63.0 greenlet~=2.0.1 -grpcio~=1.60.0 -grpcio-status~=1.60.0 +grpcio~=1.60 +grpcio-status~=1.60 gunicorn~=20.1.0 gviz-api~=1.10.0 gymnasium~=0.28.1 diff --git a/python/dbr/15.4.x-cpu-ml-scala2.12/pyproject.toml b/python/dbr/15.4.x-cpu-ml-scala2.12/pyproject.toml index e85e484..c939181 100644 --- a/python/dbr/15.4.x-cpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/15.4.x-cpu-ml-scala2.12/pyproject.toml @@ -104,8 +104,8 @@ constraint-dependencies = [ "google-resumable-media~=2.7.1", "googleapis-common-protos~=1.63.0", "greenlet~=2.0.1", - "grpcio~=1.60.0", - "grpcio-status~=1.60.0", + "grpcio~=1.60", + "grpcio-status~=1.60", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "gymnasium~=0.28.1", diff --git a/python/dbr/15.4.x-gpu-ml-scala2.12/constraints.txt b/python/dbr/15.4.x-gpu-ml-scala2.12/constraints.txt index 84c8388..9f4d36f 100644 --- a/python/dbr/15.4.x-gpu-ml-scala2.12/constraints.txt +++ b/python/dbr/15.4.x-gpu-ml-scala2.12/constraints.txt @@ -93,8 +93,8 @@ google-pasta~=0.2.0 google-resumable-media~=2.7.1 googleapis-common-protos~=1.63.0 greenlet~=2.0.1 -grpcio~=1.60.0 -grpcio-status~=1.60.0 +grpcio~=1.60 +grpcio-status~=1.60 gunicorn~=20.1.0 gviz-api~=1.10.0 gymnasium~=0.28.1 diff --git a/python/dbr/15.4.x-gpu-ml-scala2.12/pyproject.toml b/python/dbr/15.4.x-gpu-ml-scala2.12/pyproject.toml index ad2679d..78c924e 100644 --- a/python/dbr/15.4.x-gpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/15.4.x-gpu-ml-scala2.12/pyproject.toml @@ -105,8 +105,8 @@ constraint-dependencies = [ "google-resumable-media~=2.7.1", "googleapis-common-protos~=1.63.0", "greenlet~=2.0.1", - "grpcio~=1.60.0", - "grpcio-status~=1.60.0", + "grpcio~=1.60", + "grpcio-status~=1.60", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "gymnasium~=0.28.1", diff --git a/python/dbr/15.4.x-scala2.12/constraints.txt b/python/dbr/15.4.x-scala2.12/constraints.txt index 249cd6f..fdf7a5b 100644 --- a/python/dbr/15.4.x-scala2.12/constraints.txt +++ b/python/dbr/15.4.x-scala2.12/constraints.txt @@ -40,8 +40,8 @@ google-cloud-storage~=2.17.0 google-crc32c~=1.5.0 google-resumable-media~=2.7.1 googleapis-common-protos~=1.63.2 -grpcio~=1.60.0 -grpcio-status~=1.60.0 +grpcio~=1.60 +grpcio-status~=1.60 httplib2~=0.20.2 idna~=3.4 importlib-metadata~=6.0.0 diff --git a/python/dbr/15.4.x-scala2.12/pyproject.toml b/python/dbr/15.4.x-scala2.12/pyproject.toml index 28e1b13..a4072ed 100644 --- a/python/dbr/15.4.x-scala2.12/pyproject.toml +++ b/python/dbr/15.4.x-scala2.12/pyproject.toml @@ -52,8 +52,8 @@ constraint-dependencies = [ "google-crc32c~=1.5.0", "google-resumable-media~=2.7.1", "googleapis-common-protos~=1.63.2", - "grpcio~=1.60.0", - "grpcio-status~=1.60.0", + "grpcio~=1.60", + "grpcio-status~=1.60", "httplib2~=0.20.2", "idna~=3.4", "importlib-metadata~=6.0.0", diff --git a/python/dbr/16.4.x-cpu-ml-scala2.12/constraints.txt b/python/dbr/16.4.x-cpu-ml-scala2.12/constraints.txt index df0df03..bf69d34 100644 --- a/python/dbr/16.4.x-cpu-ml-scala2.12/constraints.txt +++ b/python/dbr/16.4.x-cpu-ml-scala2.12/constraints.txt @@ -104,8 +104,8 @@ googleapis-common-protos~=1.70.0 gql~=3.5.2 graphql-core~=3.2.4 greenlet~=3.0.1 -grpcio~=1.60.0 -grpcio-status~=1.60.0 +grpcio~=1.60 +grpcio-status~=1.60 gunicorn~=20.1.0 gviz-api~=1.10.0 gymnasium~=0.28.1 diff --git a/python/dbr/16.4.x-cpu-ml-scala2.12/pyproject.toml b/python/dbr/16.4.x-cpu-ml-scala2.12/pyproject.toml index ed296d7..b29a4b9 100644 --- a/python/dbr/16.4.x-cpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/16.4.x-cpu-ml-scala2.12/pyproject.toml @@ -116,8 +116,8 @@ constraint-dependencies = [ "gql~=3.5.2", "graphql-core~=3.2.4", "greenlet~=3.0.1", - "grpcio~=1.60.0", - "grpcio-status~=1.60.0", + "grpcio~=1.60", + "grpcio-status~=1.60", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "gymnasium~=0.28.1", diff --git a/python/dbr/16.4.x-gpu-ml-scala2.12/constraints.txt b/python/dbr/16.4.x-gpu-ml-scala2.12/constraints.txt index 8f19c26..40bd4de 100644 --- a/python/dbr/16.4.x-gpu-ml-scala2.12/constraints.txt +++ b/python/dbr/16.4.x-gpu-ml-scala2.12/constraints.txt @@ -103,8 +103,8 @@ googleapis-common-protos~=1.70.0 gql~=3.5.2 graphql-core~=3.2.4 greenlet~=3.0.1 -grpcio~=1.60.0 -grpcio-status~=1.60.0 +grpcio~=1.60 +grpcio-status~=1.60 gunicorn~=20.1.0 gviz-api~=1.10.0 gymnasium~=0.28.1 diff --git a/python/dbr/16.4.x-gpu-ml-scala2.12/pyproject.toml b/python/dbr/16.4.x-gpu-ml-scala2.12/pyproject.toml index eddfcda..4c90207 100644 --- a/python/dbr/16.4.x-gpu-ml-scala2.12/pyproject.toml +++ b/python/dbr/16.4.x-gpu-ml-scala2.12/pyproject.toml @@ -115,8 +115,8 @@ constraint-dependencies = [ "gql~=3.5.2", "graphql-core~=3.2.4", "greenlet~=3.0.1", - "grpcio~=1.60.0", - "grpcio-status~=1.60.0", + "grpcio~=1.60", + "grpcio-status~=1.60", "gunicorn~=20.1.0", "gviz-api~=1.10.0", "gymnasium~=0.28.1", diff --git a/python/dbr/16.4.x-scala2.12/constraints.txt b/python/dbr/16.4.x-scala2.12/constraints.txt index 6819e8f..b4e5c64 100644 --- a/python/dbr/16.4.x-scala2.12/constraints.txt +++ b/python/dbr/16.4.x-scala2.12/constraints.txt @@ -41,8 +41,8 @@ google-cloud-storage~=2.18.2 google-crc32c~=1.6.0 google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 -grpcio~=1.60.0 -grpcio-status~=1.60.0 +grpcio~=1.60 +grpcio-status~=1.60 httplib2~=0.20.4 idna~=3.7 importlib-metadata~=6.0.0 diff --git a/python/dbr/16.4.x-scala2.12/pyproject.toml b/python/dbr/16.4.x-scala2.12/pyproject.toml index 2c06589..0e43070 100644 --- a/python/dbr/16.4.x-scala2.12/pyproject.toml +++ b/python/dbr/16.4.x-scala2.12/pyproject.toml @@ -53,8 +53,8 @@ constraint-dependencies = [ "google-crc32c~=1.6.0", "google-resumable-media~=2.7.2", "googleapis-common-protos~=1.65.0", - "grpcio~=1.60.0", - "grpcio-status~=1.60.0", + "grpcio~=1.60", + "grpcio-status~=1.60", "httplib2~=0.20.4", "idna~=3.7", "importlib-metadata~=6.0.0", diff --git a/python/dbr/17.3.x-cpu-ml-scala2.13/constraints.txt b/python/dbr/17.3.x-cpu-ml-scala2.13/constraints.txt index c3cdae0..f847684 100644 --- a/python/dbr/17.3.x-cpu-ml-scala2.13/constraints.txt +++ b/python/dbr/17.3.x-cpu-ml-scala2.13/constraints.txt @@ -106,8 +106,8 @@ googleapis-common-protos~=1.65.0 gql~=4.0.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gunicorn~=20.1.0 gymnasium~=0.28.1 h11~=0.14.0 diff --git a/python/dbr/17.3.x-cpu-ml-scala2.13/pyproject.toml b/python/dbr/17.3.x-cpu-ml-scala2.13/pyproject.toml index fefb81c..cd8f4e9 100644 --- a/python/dbr/17.3.x-cpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/17.3.x-cpu-ml-scala2.13/pyproject.toml @@ -118,8 +118,8 @@ constraint-dependencies = [ "gql~=4.0.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gunicorn~=20.1.0", "gymnasium~=0.28.1", "h11~=0.14.0", diff --git a/python/dbr/17.3.x-gpu-ml-scala2.13/constraints.txt b/python/dbr/17.3.x-gpu-ml-scala2.13/constraints.txt index c051b59..56485c2 100644 --- a/python/dbr/17.3.x-gpu-ml-scala2.13/constraints.txt +++ b/python/dbr/17.3.x-gpu-ml-scala2.13/constraints.txt @@ -105,8 +105,8 @@ googleapis-common-protos~=1.65.0 gql~=4.0.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gunicorn~=20.1.0 gymnasium~=0.28.1 h11~=0.14.0 diff --git a/python/dbr/17.3.x-gpu-ml-scala2.13/pyproject.toml b/python/dbr/17.3.x-gpu-ml-scala2.13/pyproject.toml index 87aa7cb..b095186 100644 --- a/python/dbr/17.3.x-gpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/17.3.x-gpu-ml-scala2.13/pyproject.toml @@ -117,8 +117,8 @@ constraint-dependencies = [ "gql~=4.0.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gunicorn~=20.1.0", "gymnasium~=0.28.1", "h11~=0.14.0", diff --git a/python/dbr/17.3.x-scala2.13/constraints.txt b/python/dbr/17.3.x-scala2.13/constraints.txt index 8928b88..3e7c526 100644 --- a/python/dbr/17.3.x-scala2.13/constraints.txt +++ b/python/dbr/17.3.x-scala2.13/constraints.txt @@ -59,8 +59,8 @@ google-cloud-storage~=3.1.0 google-crc32c~=1.7.1 google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 h11~=0.14.0 httpcore~=1.0.2 httplib2~=0.20.4 diff --git a/python/dbr/17.3.x-scala2.13/pyproject.toml b/python/dbr/17.3.x-scala2.13/pyproject.toml index 5219f71..0142d8a 100644 --- a/python/dbr/17.3.x-scala2.13/pyproject.toml +++ b/python/dbr/17.3.x-scala2.13/pyproject.toml @@ -71,8 +71,8 @@ constraint-dependencies = [ "google-crc32c~=1.7.1", "google-resumable-media~=2.7.2", "googleapis-common-protos~=1.65.0", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "h11~=0.14.0", "httpcore~=1.0.2", "httplib2~=0.20.4", diff --git a/python/dbr/18.0.x-cpu-ml-scala2.13/constraints.txt b/python/dbr/18.0.x-cpu-ml-scala2.13/constraints.txt index 90df94a..2fe195c 100644 --- a/python/dbr/18.0.x-cpu-ml-scala2.13/constraints.txt +++ b/python/dbr/18.0.x-cpu-ml-scala2.13/constraints.txt @@ -102,8 +102,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/dbr/18.0.x-cpu-ml-scala2.13/pyproject.toml b/python/dbr/18.0.x-cpu-ml-scala2.13/pyproject.toml index 32160da..3d91fa2 100644 --- a/python/dbr/18.0.x-cpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/18.0.x-cpu-ml-scala2.13/pyproject.toml @@ -114,8 +114,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/dbr/18.0.x-gpu-ml-scala2.13/constraints.txt b/python/dbr/18.0.x-gpu-ml-scala2.13/constraints.txt index 2c90b66..f1c4745 100644 --- a/python/dbr/18.0.x-gpu-ml-scala2.13/constraints.txt +++ b/python/dbr/18.0.x-gpu-ml-scala2.13/constraints.txt @@ -101,8 +101,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/dbr/18.0.x-gpu-ml-scala2.13/pyproject.toml b/python/dbr/18.0.x-gpu-ml-scala2.13/pyproject.toml index c3dec6c..bda2f5a 100644 --- a/python/dbr/18.0.x-gpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/18.0.x-gpu-ml-scala2.13/pyproject.toml @@ -113,8 +113,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/dbr/18.0.x-scala2.13/constraints.txt b/python/dbr/18.0.x-scala2.13/constraints.txt index 219c937..d3d2332 100644 --- a/python/dbr/18.0.x-scala2.13/constraints.txt +++ b/python/dbr/18.0.x-scala2.13/constraints.txt @@ -68,8 +68,8 @@ google-cloud-storage~=3.7.0 google-crc32c~=1.8.0 google-resumable-media~=2.8.0 googleapis-common-protos~=1.65.0 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 h11~=0.16.0 hf-xet~=1.2.0 httpcore~=1.0.9 diff --git a/python/dbr/18.0.x-scala2.13/pyproject.toml b/python/dbr/18.0.x-scala2.13/pyproject.toml index e30e519..9d38a1d 100644 --- a/python/dbr/18.0.x-scala2.13/pyproject.toml +++ b/python/dbr/18.0.x-scala2.13/pyproject.toml @@ -80,8 +80,8 @@ constraint-dependencies = [ "google-crc32c~=1.8.0", "google-resumable-media~=2.8.0", "googleapis-common-protos~=1.65.0", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "h11~=0.16.0", "hf-xet~=1.2.0", "httpcore~=1.0.9", diff --git a/python/dbr/18.1.x-cpu-ml-scala2.13/constraints.txt b/python/dbr/18.1.x-cpu-ml-scala2.13/constraints.txt index 4ab2cda..20e6bc5 100644 --- a/python/dbr/18.1.x-cpu-ml-scala2.13/constraints.txt +++ b/python/dbr/18.1.x-cpu-ml-scala2.13/constraints.txt @@ -102,8 +102,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/dbr/18.1.x-cpu-ml-scala2.13/pyproject.toml b/python/dbr/18.1.x-cpu-ml-scala2.13/pyproject.toml index 430b595..c7d954d 100644 --- a/python/dbr/18.1.x-cpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/18.1.x-cpu-ml-scala2.13/pyproject.toml @@ -114,8 +114,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/dbr/18.1.x-gpu-ml-scala2.13/constraints.txt b/python/dbr/18.1.x-gpu-ml-scala2.13/constraints.txt index be9f2be..cdcc4a1 100644 --- a/python/dbr/18.1.x-gpu-ml-scala2.13/constraints.txt +++ b/python/dbr/18.1.x-gpu-ml-scala2.13/constraints.txt @@ -101,8 +101,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/dbr/18.1.x-gpu-ml-scala2.13/pyproject.toml b/python/dbr/18.1.x-gpu-ml-scala2.13/pyproject.toml index 52d57a4..1b921be 100644 --- a/python/dbr/18.1.x-gpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/18.1.x-gpu-ml-scala2.13/pyproject.toml @@ -113,8 +113,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/dbr/18.1.x-scala2.13/constraints.txt b/python/dbr/18.1.x-scala2.13/constraints.txt index 56dab5b..c3542a1 100644 --- a/python/dbr/18.1.x-scala2.13/constraints.txt +++ b/python/dbr/18.1.x-scala2.13/constraints.txt @@ -68,8 +68,8 @@ google-cloud-storage~=3.7.0 google-crc32c~=1.8.0 google-resumable-media~=2.8.0 googleapis-common-protos~=1.65.0 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 h11~=0.16.0 hf-xet~=1.2.0 httpcore~=1.0.9 diff --git a/python/dbr/18.1.x-scala2.13/pyproject.toml b/python/dbr/18.1.x-scala2.13/pyproject.toml index 39836f1..9e6fc6a 100644 --- a/python/dbr/18.1.x-scala2.13/pyproject.toml +++ b/python/dbr/18.1.x-scala2.13/pyproject.toml @@ -80,8 +80,8 @@ constraint-dependencies = [ "google-crc32c~=1.8.0", "google-resumable-media~=2.8.0", "googleapis-common-protos~=1.65.0", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "h11~=0.16.0", "hf-xet~=1.2.0", "httpcore~=1.0.9", diff --git a/python/dbr/18.2.x-cpu-ml-scala2.13/constraints.txt b/python/dbr/18.2.x-cpu-ml-scala2.13/constraints.txt index 95e45aa..be69701 100644 --- a/python/dbr/18.2.x-cpu-ml-scala2.13/constraints.txt +++ b/python/dbr/18.2.x-cpu-ml-scala2.13/constraints.txt @@ -103,8 +103,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/dbr/18.2.x-cpu-ml-scala2.13/pyproject.toml b/python/dbr/18.2.x-cpu-ml-scala2.13/pyproject.toml index 1a7cd30..c0fab73 100644 --- a/python/dbr/18.2.x-cpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/18.2.x-cpu-ml-scala2.13/pyproject.toml @@ -115,8 +115,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/dbr/18.2.x-gpu-ml-scala2.13/constraints.txt b/python/dbr/18.2.x-gpu-ml-scala2.13/constraints.txt index b1c3bc7..69bf97a 100644 --- a/python/dbr/18.2.x-gpu-ml-scala2.13/constraints.txt +++ b/python/dbr/18.2.x-gpu-ml-scala2.13/constraints.txt @@ -102,8 +102,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/dbr/18.2.x-gpu-ml-scala2.13/pyproject.toml b/python/dbr/18.2.x-gpu-ml-scala2.13/pyproject.toml index 14f3919..4b2b6d1 100644 --- a/python/dbr/18.2.x-gpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/18.2.x-gpu-ml-scala2.13/pyproject.toml @@ -114,8 +114,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/dbr/18.2.x-scala2.13/constraints.txt b/python/dbr/18.2.x-scala2.13/constraints.txt index 976d2a0..3dbd60c 100644 --- a/python/dbr/18.2.x-scala2.13/constraints.txt +++ b/python/dbr/18.2.x-scala2.13/constraints.txt @@ -68,8 +68,8 @@ google-cloud-storage~=3.7.0 google-crc32c~=1.8.0 google-resumable-media~=2.8.0 googleapis-common-protos~=1.65.0 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 h11~=0.16.0 hf-xet~=1.2.0 httpcore~=1.0.9 diff --git a/python/dbr/18.2.x-scala2.13/pyproject.toml b/python/dbr/18.2.x-scala2.13/pyproject.toml index c066e6d..56f57c3 100644 --- a/python/dbr/18.2.x-scala2.13/pyproject.toml +++ b/python/dbr/18.2.x-scala2.13/pyproject.toml @@ -80,8 +80,8 @@ constraint-dependencies = [ "google-crc32c~=1.8.0", "google-resumable-media~=2.8.0", "googleapis-common-protos~=1.65.0", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "h11~=0.16.0", "hf-xet~=1.2.0", "httpcore~=1.0.9", diff --git a/python/dbr/19.x-cpu-ml-scala2.13/constraints.txt b/python/dbr/19.x-cpu-ml-scala2.13/constraints.txt index 725fb83..2c53df1 100644 --- a/python/dbr/19.x-cpu-ml-scala2.13/constraints.txt +++ b/python/dbr/19.x-cpu-ml-scala2.13/constraints.txt @@ -78,8 +78,8 @@ google-resumable-media~=2.9.0 googleapis-common-protos~=1.71.0 graphql-core~=3.2.4 greenlet~=3.2.4 -grpcio~=1.76.0 -grpcio-status~=1.76.0 +grpcio~=1.76 +grpcio-status~=1.76 gymnasium~=0.28.1 h11~=0.16.0 hf-xet~=1.5.0 diff --git a/python/dbr/19.x-cpu-ml-scala2.13/pyproject.toml b/python/dbr/19.x-cpu-ml-scala2.13/pyproject.toml index fcc351e..4710bd3 100644 --- a/python/dbr/19.x-cpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/19.x-cpu-ml-scala2.13/pyproject.toml @@ -90,8 +90,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.71.0", "graphql-core~=3.2.4", "greenlet~=3.2.4", - "grpcio~=1.76.0", - "grpcio-status~=1.76.0", + "grpcio~=1.76", + "grpcio-status~=1.76", "gymnasium~=0.28.1", "h11~=0.16.0", "hf-xet~=1.5.0", diff --git a/python/dbr/19.x-gpu-ml-scala2.13/constraints.txt b/python/dbr/19.x-gpu-ml-scala2.13/constraints.txt index e721ec7..068afad 100644 --- a/python/dbr/19.x-gpu-ml-scala2.13/constraints.txt +++ b/python/dbr/19.x-gpu-ml-scala2.13/constraints.txt @@ -77,8 +77,8 @@ google-resumable-media~=2.9.0 googleapis-common-protos~=1.71.0 graphql-core~=3.2.4 greenlet~=3.2.4 -grpcio~=1.76.0 -grpcio-status~=1.76.0 +grpcio~=1.76 +grpcio-status~=1.76 gymnasium~=0.28.1 h11~=0.16.0 hf-xet~=1.5.0 diff --git a/python/dbr/19.x-gpu-ml-scala2.13/pyproject.toml b/python/dbr/19.x-gpu-ml-scala2.13/pyproject.toml index e001191..197ab88 100644 --- a/python/dbr/19.x-gpu-ml-scala2.13/pyproject.toml +++ b/python/dbr/19.x-gpu-ml-scala2.13/pyproject.toml @@ -89,8 +89,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.71.0", "graphql-core~=3.2.4", "greenlet~=3.2.4", - "grpcio~=1.76.0", - "grpcio-status~=1.76.0", + "grpcio~=1.76", + "grpcio-status~=1.76", "gymnasium~=0.28.1", "h11~=0.16.0", "hf-xet~=1.5.0", diff --git a/python/dbr/19.x-scala2.13/constraints.txt b/python/dbr/19.x-scala2.13/constraints.txt index da88f74..bfcb1ba 100644 --- a/python/dbr/19.x-scala2.13/constraints.txt +++ b/python/dbr/19.x-scala2.13/constraints.txt @@ -48,8 +48,8 @@ google-cloud-storage~=3.10.1 google-crc32c~=1.8.0 google-resumable-media~=2.9.0 googleapis-common-protos~=1.71.0 -grpcio~=1.76.0 -grpcio-status~=1.76.0 +grpcio~=1.76 +grpcio-status~=1.76 h11~=0.16.0 httplib2~=0.20.4 idna~=3.11 diff --git a/python/dbr/19.x-scala2.13/pyproject.toml b/python/dbr/19.x-scala2.13/pyproject.toml index fe03d54..9163a89 100644 --- a/python/dbr/19.x-scala2.13/pyproject.toml +++ b/python/dbr/19.x-scala2.13/pyproject.toml @@ -60,8 +60,8 @@ constraint-dependencies = [ "google-crc32c~=1.8.0", "google-resumable-media~=2.9.0", "googleapis-common-protos~=1.71.0", - "grpcio~=1.76.0", - "grpcio-status~=1.76.0", + "grpcio~=1.76", + "grpcio-status~=1.76", "h11~=0.16.0", "httplib2~=0.20.4", "idna~=3.11", diff --git a/python/serverless/serverless-v1/constraints.txt b/python/serverless/serverless-v1/constraints.txt index 855fa7d..a170fda 100644 --- a/python/serverless/serverless-v1/constraints.txt +++ b/python/serverless/serverless-v1/constraints.txt @@ -38,8 +38,8 @@ filelock~=3.16.1 fonttools~=4.25.0 google-auth~=2.28.1 googleapis-common-protos~=1.62.0 -grpcio~=1.62.0 -grpcio-status~=1.62.0 +grpcio~=1.62 +grpcio-status~=1.62 httplib2~=0.20.2 idna~=3.4 importlib-metadata~=4.6.4 diff --git a/python/serverless/serverless-v1/pyproject.toml b/python/serverless/serverless-v1/pyproject.toml index 131cf39..601f54d 100644 --- a/python/serverless/serverless-v1/pyproject.toml +++ b/python/serverless/serverless-v1/pyproject.toml @@ -50,8 +50,8 @@ constraint-dependencies = [ "fonttools~=4.25.0", "google-auth~=2.28.1", "googleapis-common-protos~=1.62.0", - "grpcio~=1.62.0", - "grpcio-status~=1.62.0", + "grpcio~=1.62", + "grpcio-status~=1.62", "httplib2~=0.20.2", "idna~=3.4", "importlib-metadata~=4.6.4", diff --git a/python/serverless/serverless-v2/constraints.txt b/python/serverless/serverless-v2/constraints.txt index 69e152e..6f50b76 100644 --- a/python/serverless/serverless-v2/constraints.txt +++ b/python/serverless/serverless-v2/constraints.txt @@ -38,8 +38,8 @@ google-cloud-storage~=2.18.2 google-crc32c~=1.6.0 google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 -grpcio~=1.69.0 -grpcio-status~=1.69.0 +grpcio~=1.69 +grpcio-status~=1.69 idna~=3.4 importlib-metadata~=6.0.0 ipyflow-core~=0.0.201 diff --git a/python/serverless/serverless-v2/pyproject.toml b/python/serverless/serverless-v2/pyproject.toml index 04af702..497624e 100644 --- a/python/serverless/serverless-v2/pyproject.toml +++ b/python/serverless/serverless-v2/pyproject.toml @@ -50,8 +50,8 @@ constraint-dependencies = [ "google-crc32c~=1.6.0", "google-resumable-media~=2.7.2", "googleapis-common-protos~=1.65.0", - "grpcio~=1.69.0", - "grpcio-status~=1.69.0", + "grpcio~=1.69", + "grpcio-status~=1.69", "idna~=3.4", "importlib-metadata~=6.0.0", "ipyflow-core~=0.0.201", diff --git a/python/serverless/serverless-v3/constraints.txt b/python/serverless/serverless-v3/constraints.txt index 4f2ae07..6131635 100644 --- a/python/serverless/serverless-v3/constraints.txt +++ b/python/serverless/serverless-v3/constraints.txt @@ -40,8 +40,8 @@ google-cloud-storage~=3.1.0 google-crc32c~=1.7.1 google-resumable-media~=2.7.2 googleapis-common-protos~=1.69.2 -grpcio~=1.71.0 -grpcio-status~=1.71.0 +grpcio~=1.71 +grpcio-status~=1.71 h11~=0.14.0 idna~=3.7 importlib-metadata~=7.0.1 diff --git a/python/serverless/serverless-v3/pyproject.toml b/python/serverless/serverless-v3/pyproject.toml index c398661..89c4b0c 100644 --- a/python/serverless/serverless-v3/pyproject.toml +++ b/python/serverless/serverless-v3/pyproject.toml @@ -52,8 +52,8 @@ constraint-dependencies = [ "google-crc32c~=1.7.1", "google-resumable-media~=2.7.2", "googleapis-common-protos~=1.69.2", - "grpcio~=1.71.0", - "grpcio-status~=1.71.0", + "grpcio~=1.71", + "grpcio-status~=1.71", "h11~=0.14.0", "idna~=3.7", "importlib-metadata~=7.0.1", diff --git a/python/serverless/serverless-v4/constraints.txt b/python/serverless/serverless-v4/constraints.txt index 1df0780..e8c3741 100644 --- a/python/serverless/serverless-v4/constraints.txt +++ b/python/serverless/serverless-v4/constraints.txt @@ -56,8 +56,8 @@ google-cloud-storage~=3.1.0 google-crc32c~=1.7.1 google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 h11~=0.14.0 httpcore~=1.0.2 httpx~=0.27.0 diff --git a/python/serverless/serverless-v4/pyproject.toml b/python/serverless/serverless-v4/pyproject.toml index 73d2af7..7440c67 100644 --- a/python/serverless/serverless-v4/pyproject.toml +++ b/python/serverless/serverless-v4/pyproject.toml @@ -68,8 +68,8 @@ constraint-dependencies = [ "google-crc32c~=1.7.1", "google-resumable-media~=2.7.2", "googleapis-common-protos~=1.65.0", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "h11~=0.14.0", "httpcore~=1.0.2", "httpx~=0.27.0", diff --git a/python/serverless/serverless-v5-ml/constraints.txt b/python/serverless/serverless-v5-ml/constraints.txt index ba246e1..51b01d7 100644 --- a/python/serverless/serverless-v5-ml/constraints.txt +++ b/python/serverless/serverless-v5-ml/constraints.txt @@ -100,8 +100,8 @@ google-resumable-media~=2.7.2 googleapis-common-protos~=1.65.0 graphql-core~=3.2.4 greenlet~=3.1.1 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 gymnasium~=0.28.1 h11~=0.16.0 h5py~=3.12.1 diff --git a/python/serverless/serverless-v5-ml/pyproject.toml b/python/serverless/serverless-v5-ml/pyproject.toml index a1f5f57..9861787 100644 --- a/python/serverless/serverless-v5-ml/pyproject.toml +++ b/python/serverless/serverless-v5-ml/pyproject.toml @@ -112,8 +112,8 @@ constraint-dependencies = [ "googleapis-common-protos~=1.65.0", "graphql-core~=3.2.4", "greenlet~=3.1.1", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "gymnasium~=0.28.1", "h11~=0.16.0", "h5py~=3.12.1", diff --git a/python/serverless/serverless-v5/constraints.txt b/python/serverless/serverless-v5/constraints.txt index f1d1bf2..e4e6669 100644 --- a/python/serverless/serverless-v5/constraints.txt +++ b/python/serverless/serverless-v5/constraints.txt @@ -66,8 +66,8 @@ google-cloud-storage~=3.7.0 google-crc32c~=1.8.0 google-resumable-media~=2.8.0 googleapis-common-protos~=1.65.0 -grpcio~=1.67.0 -grpcio-status~=1.67.0 +grpcio~=1.67 +grpcio-status~=1.67 h11~=0.16.0 hf-xet~=1.2.0 httpcore~=1.0.9 diff --git a/python/serverless/serverless-v5/pyproject.toml b/python/serverless/serverless-v5/pyproject.toml index 72142ae..e344eb3 100644 --- a/python/serverless/serverless-v5/pyproject.toml +++ b/python/serverless/serverless-v5/pyproject.toml @@ -78,8 +78,8 @@ constraint-dependencies = [ "google-crc32c~=1.8.0", "google-resumable-media~=2.8.0", "googleapis-common-protos~=1.65.0", - "grpcio~=1.67.0", - "grpcio-status~=1.67.0", + "grpcio~=1.67", + "grpcio-status~=1.67", "h11~=0.16.0", "hf-xet~=1.2.0", "httpcore~=1.0.9",