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]

Reply via email to