Pradithya Aria Pura
12/01/2022, 6:16 AMflyteidl
(1.2.7). I see that the protobuf version is bumped and break compatibility with some python packages.
from flytekit.core.context_manager import ExecutionParameters, FlyteContext, FlyteContextManager, FlyteEntities
/usr/local/lib/python3.7/site-packages/flytekit/core/context_manager.py:30: in <module>
from flytekit.clients import friendly as friendly_client # noqa
/usr/local/lib/python3.7/site-packages/flytekit/clients/friendly.py:4: in <module>
from flyteidl.admin import common_pb2 as _common_pb2
/usr/local/lib/python3.7/site-packages/flyteidl/admin/common_pb2.py:5: in <module>
from google.protobuf.internal import builder as _builder
E ImportError: cannot import name 'builder' from 'google.protobuf.internal' (/usr/local/lib/python3.7/site-packages/google/protobuf/internal/__init__.py)
ERROR: flyteidl 1.2.7 has requirement protobuf<5.0.0,>=4.21.1, but you'll have protobuf 3.15.6 which is incompatible.
Ketan (kumare3)
Pradithya Aria Pura
12/01/2022, 6:21 AMKetan (kumare3)
Pradithya Aria Pura
12/01/2022, 6:26 AMalso 3.15.6 is around 2 years oldYes, but it seems they are still maintaining 3.X , last release is 3.20.3 in Sept 2022.
Ketan (kumare3)
Pradithya Aria Pura
12/01/2022, 6:27 AMEduardo Apolinario (eapolinario)
12/01/2022, 6:16 PMPradithya Aria Pura
12/02/2022, 1:56 AMKetan (kumare3)
Pradithya Aria Pura
12/02/2022, 5:28 AMEduardo Apolinario (eapolinario)
12/02/2022, 5:29 AM