This repository was archived by the owner on Mar 26, 2026. It is now read-only.
File tree Expand file tree Collapse file tree 8 files changed +17
-16
lines changed
tests/integration/goldens Expand file tree Collapse file tree 8 files changed +17
-16
lines changed Original file line number Diff line number Diff line change @@ -291,7 +291,8 @@ def unit(session, protobuf_implementation):
291291
292292
293293def install_systemtest_dependencies(session, *constraints):
294- if session.python >= "3.14":
294+ {# Note that grpcio <=1.62.2 works on Python 3.11 but fails on 3.12+ because it requires pkg_resources for its source build. #}
295+ if session.python >= "3.12":
295296 session.install("--pre", "grpcio>=1.75.1")
296297 else:
297298 session.install("--pre", "grpcio<=1.62.2")
@@ -517,7 +518,7 @@ def prerelease_deps(session, protobuf_implementation):
517518 "google-api-core",
518519 "google-auth",
519520 "grpc-google-iam-v1",
520- "grpcio>=1.75.1" if session.python >= "3.14 " else "grpcio<=1.62.2",
521+ "grpcio>=1.75.1" if session.python >= "3.12 " else "grpcio<=1.62.2",
521522 "grpcio-status",
522523 "protobuf",
523524 "proto-plus",
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
Original file line number Diff line number Diff line change @@ -284,7 +284,7 @@ def unit(session, protobuf_implementation):
284284
285285
286286def install_systemtest_dependencies (session , * constraints ):
287- if session .python >= "3.14 " :
287+ if session .python >= "3.12 " :
288288 session .install ("--pre" , "grpcio>=1.75.1" )
289289 else :
290290 session .install ("--pre" , "grpcio<=1.62.2" )
@@ -510,7 +510,7 @@ def prerelease_deps(session, protobuf_implementation):
510510 "google-api-core" ,
511511 "google-auth" ,
512512 "grpc-google-iam-v1" ,
513- "grpcio>=1.75.1" if session .python >= "3.14 " else "grpcio<=1.62.2" ,
513+ "grpcio>=1.75.1" if session .python >= "3.12 " else "grpcio<=1.62.2" ,
514514 "grpcio-status" ,
515515 "protobuf" ,
516516 "proto-plus" ,
You can’t perform that action at this time.
0 commit comments