potiuk commented on issue #54427: URL: https://github.com/apache/airflow/issues/54427#issuecomment-3182720163
The main problem seems to be that weaviate is built using newer version of grpcio that uses 6+ protobuf version for Python 3.13 (and only for Python 3.13 it seems). This is one of the problem with protobuf in Python that when they introduce some breaking change in protobuf, all the libraries using protobuf have to support the same major version. But in our case we have at least few dependencies that limit their grpcio to version that does not support protobuf 6 - and until those libraries are migrated - we can only limit some libraries from installation. In this case the problem is really that they do not specify grpcio as their required dependency - the check they do is only in runtime, but if they actually declared it properly in their required dependencies, we would not install that version at all. I am going to rais an issue to weavieate about it. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
