-
Notifications
You must be signed in to change notification settings - Fork 427
Open
Description
In Cargo dependency versions are deduplicated across the entire workspace (per each major version). The hardcoded dependency protobuf
in tensorflow forces all users of tensorflow to use exactly this version of protobuf 2.27.1. It causes a fatal error when resolving dependencies if any dependency anywhere wants protobuf 2.28.
Unfortunately, this version requirement is very public and global. In Cargo the exact =
version requirements are quite disruptive. Please don't hardcode the version. If you can't use 2.28, consider forking the crate and depending on the fork, which will not conflict with other uses of the protobuf
crate.
Lines 31 to 32 in 62a3019
# This is used internally but not intended to be exposed through the API. | |
protobuf = "=2.27.1" |
Metadata
Metadata
Assignees
Labels
No labels