TFT requires protobuf 5.x:
|
'protobuf>=4.21.6,<6.0.0;python_version<"3.11"', |
This conflicts with other GCP deps, for example recent version of grpcio-status requries protobuf 6.x. Furthermore, Protobuf 5.x reaches EOL in a couple of weeks: https://protobuf.dev/support/version-support/#python
This makes it complicated for projects to depend on TFT.
Could we ensure that TFT requirements are periodically updated to bump upper bounds for TFT dependencies? Thanks!
TFT requires protobuf 5.x:
transform/setup.py
Line 51 in 339b0cb
This conflicts with other GCP deps, for example recent version of
grpcio-statusrequriesprotobuf 6.x. Furthermore, Protobuf 5.x reaches EOL in a couple of weeks: https://protobuf.dev/support/version-support/#pythonThis makes it complicated for projects to depend on TFT.
Could we ensure that TFT requirements are periodically updated to bump upper bounds for TFT dependencies? Thanks!