Hi all,

We are planning to work on adding support for Python 3.11[1] to Apache Beam
Python SDK.

As part of this effort, we are going to update the python build
dependencies defined at [2].

Right now, there is an error with the newer version of protobuf(4.21.11).
It is not generating _urn files.

It can be reproduced by

1. python setup.py sdist
2. pip install dist/apache-beam-x.xx.x.dev0.tar.gz
3. switch to python interpreter and run import apache_beam as beam

will lead to *ImportError: cannot import name 'beam_runner_api_pb2_urns'
from 'apache_beam.portability.api'.  *Running `python gen_protos.py` to
forcefully generate files didn't help either.

If you have encountered this error and found a resolution, please let me
know(that would be super helpful).

I am going to work on this soon. Please let me know if you want to
collaborate.

Thanks,
Anand Inguva

*[1] *https://github.com/apache/beam/pull/24721
[2]
https://github.com/apache/beam/blob/master/sdks/python/build-requirements.txt

Reply via email to