Yee
Back in May/2022 the grpc team announced that they were publishing a new major version of thelibrary. As expected, this major version was gradually picked up by the python ecosystem, including some ofprotobuf
dependencies, specificallyflytekit
andgrpcio
which picked up this change in version 1.50. This explains whygrpcio-status
restricted the versions of those libraries starting on flytekit 1.2.4. In other words, we have to constrain the versions of those libraries until we are able to updateflytekit
to the new major version. This brings us toprotobuf
, which is the component that actually generates the protobuf stubs and has the constraint on theflyteidl
library.protobuf
We’re working to updateand recently we published two incomplete patch versions ofprotobuf
(1.2.6 and 1.2.7), which were yanked. The expectation is that we’re going to publish a new minor version offlyteidl
shortly and also publish a new version offlyteidl
, both of which will start to use the new major version offlytekit
, at which time we can remove theprotobuf
constraints onflytekit
.grpcio