Skip to content

Update to support python 3.13 - #125

Closed
jannast wants to merge 2 commits into
mainfrom
update-to-python-313
Closed

Update to support python 3.13#125
jannast wants to merge 2 commits into
mainfrom
update-to-python-313

Conversation

@jannast

@jannast jannast commented Mar 20, 2026

Copy link
Copy Markdown
Collaborator

Updated gprc versions to support python 3.13

  • gRPC version from 1.60.1 to 1.70.0 (JAVA_GRPC_VERSION, PYTHON_GRPC_VERSION)
  • protoc version from 4.25.0 to 5.29.4 (PYTHON_PROTOC_VERSION)
  • com.google.protobuf version from 0.9.1 to 0.9.6

Checklist

The following aspects have been respected by the author of this pull request, confirmed by both pull request assignee and reviewer:

  • Changelog update (necessity checked and entry added or not added respectively)
    • Pull Request Assignee
    • Reviewer
  • README update (necessity checked and entry added or not added respectively)
    • Pull Request Assignee
    • Reviewer

@jannast
jannast requested a review from a-kleinf March 20, 2026 09:31
@jannast jannast self-assigned this Mar 20, 2026
Comment thread config/versions.txt
PYTHON_GRPC_VERSION=1.60.1
JAVA_GRPC_VERSION=1.70.0
PYTHON_PROTOC_VERSION=5.29.4
PYTHON_GRPC_VERSION=1.70.0 No newline at end of file

@a-kleinf a-kleinf Mar 20, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this version has known issues: see Release v1.70.0
would suggest to use a newer version. This will need the change of the used python version in build-python.yml to at least python 3.9 (in my opinion it should be 3.13). Python 3.8 support is then dropped, which is actually fine for me.
Also the version of the packages for python have to match a package version used with java.

@maximilianpilz

maximilianpilz commented Jun 11, 2026

Copy link
Copy Markdown
Collaborator

It is necessary to add integration tests accross languages (and potentially versions) first, e.g. Java client and Python server and vice versa, and afterwards the Python and Java versions can be made to differ, i.e. instead of using a common version the version declarations will be split up.
Otherwise the intention of this pull request can not be reasonably implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants