Abacn commented on issue #30960: URL: https://github.com/apache/beam/issues/30960#issuecomment-3488092782
Haven't reproduced it 100% locally, but in local it shows the following error: ``` RuntimeError: The grpc package installed is at version 1.65.5, but the generated code in org/apache/beam/model/pipeline/v1/standard_window_fns_pb2_grpc.py depends on grpcio>=1.71.0. Please upgrade your grpc module to grpcio>=1.71.0 or downgrade your generated code using grpcio-tools<=1.65.5. Resolve mutations for :sdks:python:test-suites:direct:xlang:fnApiJobServerCleanup (Thread[#194,Execution worker Thread 21,5,main]) started. :sdks:python:test-suites:direct:xlang:fnApiJobServerCleanup (Thread[#194,Execution worker Thread 21,5,main]) started. ``` what I suspect is that the test compiles grpc code under Python 3.9, but then run Beam at Python 3.13, causing similar conflict. This explains why Python 3.12 used to work but the test started failing since Python 3.13 @aIbrahiim @jrmccluskey can we partly revert TransformService test change in #35056 to make it run on Python 3.9 and 3.12, until all Python versions can have a shared, and working grpc ? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
