You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When installing hivemind (as a dependency of petals) using pipenv, pipenv failed to resolve a valid version for protobuf. Could not find a version that matches protobuf<4.0.0,<4.0dev,<5.0dev,>=3.12.2,>=3.20.3,>=4.21.6
Here's the trimmed dependency graph for hivemind to show the conflicts:
Thanks!
I can attest that 3.20.x works fine, but I agree that this will eventually blow in our faces.
One way we could handle that is by choosing an older grpcio version version that supports protobuf 3.20, but i'll first try to make it work with the newer protobuf.
Our current constraints on grpcio-tools should technically work: grpcio-tools==1.33.2 requires protobuf 3.5.0, which is small enough for other constraints
Thus, I'm inclined to believe that the reported error is due to pipenv's dependency resolver and not a mismatch of our dependencies. @briansemrau what's your take on this, have I missed anything? Have you encountered similar issues with Poetry or pip's new resolver?
When installing hivemind (as a dependency of petals) using pipenv, pipenv failed to resolve a valid version for protobuf.
Could not find a version that matches protobuf<4.0.0,<4.0dev,<5.0dev,>=3.12.2,>=3.20.3,>=4.21.6
Here's the trimmed dependency graph for hivemind to show the conflicts:
I haven't tested if this causes any actual issues, but it looks risky.
The text was updated successfully, but these errors were encountered: