fix: Update minimum protobuf version to >=6.30.2#5458
fix: Update minimum protobuf version to >=6.30.2#5458misohu wants to merge 1 commit intofeast-dev:masterfrom
Conversation
Signed-off-by: misohu <[email protected]>
|
@misohu Thanks for the report and fix, please modify https://github.com/feast-dev/feast/blob/master/setup.py#L36 and run |
|
Hey @ntkathole thanks for your message. Looks like the resolution fails with |
You might need to pin grpcio-* to upgraded versions |
|
Hey @ntkathole ok found some version ... now having problems with the I have this installed The pixi env has some problems I am running the make with uv env activated |
|
Hey, thanks for contributing. Some of the companies are still using 4.25.x. So before bumping to 5.x we need to be really careful about it. Instead. I think a temporary fix should be lower the upper bound for protobuf version. |
What this PR does / why we need it:
This PR updates the minimum required
protobufversion inpyproject.tomlto>=6.30.2.The current version range (
>=3.20.3,<7) allows older versions like4.25.6or5.26.0that do not includegoogle.protobuf.runtime_version, which is used by Feast internally. This causes anImportErrorwhen importing modules likeFeatureStore.Updating the minimum ensures that users install a compatible version of
protobufand avoids runtime failures.Which issue(s) this PR fixes:
Fixes #5457