Skip to content

Commit 57b137d

Browse files
authored
ci: do not attempt old grpcio version against python 3.14 (#14780)
This changes fixes [this failure](https://gitlab.ddbuild.io/DataDog/apm-reliability/dd-trace-py/-/jobs/1165647541/viewer) arising from an incorrect riotfile entry specifying for Python 3.14 a version of grpcio that doesn't publish 3.14 wheels. I'm not sure how this problem made its way into the main branch.
1 parent e9bc459 commit 57b137d

File tree

7 files changed

+21
-60
lines changed

7 files changed

+21
-60
lines changed

.riot/requirements/1785987.txt

Lines changed: 0 additions & 22 deletions
This file was deleted.

.riot/requirements/1f9b2f7.txt renamed to .riot/requirements/21a9dd6.txt

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,23 @@
22
# This file is autogenerated by pip-compile with Python 3.14
33
# by the following command:
44
#
5-
# pip-compile --allow-unsafe --no-annotate .riot/requirements/1f9b2f7.in
5+
# pip-compile --allow-unsafe --no-annotate .riot/requirements/21a9dd6.in
66
#
7-
attrs==25.3.0
8-
coverage[toml]==7.10.5
7+
attrs==25.4.0
8+
coverage[toml]==7.10.7
99
googleapis-common-protos==1.70.0
10-
grpcio==1.66.2
10+
grpcio==1.75.1
1111
hypothesis==6.45.0
1212
iniconfig==2.1.0
1313
mock==5.2.0
1414
opentracing==2.4.0
1515
packaging==25.0
1616
pluggy==1.6.0
17-
protobuf==6.32.0
17+
protobuf==6.32.1
1818
pygments==2.19.2
19-
pytest==8.4.1
20-
pytest-cov==6.2.1
21-
pytest-mock==3.14.1
22-
pytest-randomly==3.16.0
19+
pytest==8.4.2
20+
pytest-cov==7.0.0
21+
pytest-mock==3.15.1
22+
pytest-randomly==4.0.1
2323
sortedcontainers==2.4.0
24+
typing-extensions==4.15.0

.riot/requirements/de44f2e.txt

Lines changed: 0 additions & 23 deletions
This file was deleted.

ddtrace/contrib/integration_registry/registry.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ integrations:
441441
tested_versions_by_dependency:
442442
grpcio:
443443
min: 1.34.1
444-
max: 1.74.0
444+
max: 1.75.1
445445

446446
- integration_name: gunicorn
447447
is_external_package: true

riotfile.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2067,10 +2067,15 @@ def select_pys(min_version: str = MIN_PYTHON_VERSION, max_version: str = MAX_PYT
20672067
},
20682068
),
20692069
Venv(
2070-
# grpcio added support for Python 3.13 in 1.66.2
2071-
pys=select_pys(min_version="3.13"),
2070+
pys="3.13",
2071+
pkgs={
2072+
"grpcio": latest,
2073+
},
2074+
),
2075+
Venv(
2076+
pys="3.14",
20722077
pkgs={
2073-
"grpcio": ["~=1.66.2", latest],
2078+
"grpcio": ">=1.75.0",
20742079
},
20752080
),
20762081
],

supported_versions_output.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@
347347
"dependency": "grpcio",
348348
"integration": "grpc",
349349
"minimum_tracer_supported": "1.34.1",
350-
"max_tracer_supported": "1.74.0",
350+
"max_tracer_supported": "1.75.1",
351351
"auto-instrumented": true
352352
},
353353
{

supported_versions_table.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ google-adk,google_adk,1.0.0,1.15.0,True
4747
google-genai,google_genai,1.21.1,1.39.0,True
4848
google-generativeai,google_generativeai,0.7.2,0.8.5,True
4949
graphql-core,graphql,3.1.7,3.2.6,True
50-
grpcio,grpc,1.34.1,1.74.0,True
50+
grpcio,grpc,1.34.1,1.75.1,True
5151
httpx,httpx,0.17.1,0.28.1,True
5252
jinja2,jinja2,2.10.3,3.1.6,True
5353
confluent-kafka,kafka,1.9.2,2.6.2,True

0 commit comments

Comments
 (0)