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
Updating dependencies
Resolving dependencies...
Creating virtualenv ni-measurementlink-service in /tmp/renovate/repos/github/ni/measurementlink-python/.venv
Because no versions of nidaqmx match >0.8.0,<0.9.0 || >0.9.0
and nidaqmx (0.8.0) depends on protobuf (>=4.21,<5.0), nidaqmx (>=0.8.0,<0.9.0 || >0.9.0) requires protobuf (>=4.21,<5.0).
And because nidaqmx (0.9.0) depends on protobuf (>=4.21,<5.0), nidaqmx (>=0.8.0) requires protobuf (>=4.21,<5.0).
So, because ni-measurementlink-service depends on both protobuf (^5.0.0) and nidaqmx (>=0.8.0), version solving failed.
"We should be careful about how we update measurementlink-python, nidaqmx-python, and nimi-python, to avoid shipping modules that are incompatible with each other." (From this Teams thread)
Steps needed:
figure out what grpcio's version constraint will be
coordinate upgrade across nimi-python, nidaqmx-python, and measurementlink-python
if grpcio allows v4 or v5, you can upgrade all 3 at your leisure
if grpcio only allows v5, all 3 must upgrade in lock-step
User Story
Mend renovate PR to update to protobuf v5 failed.
"We should be careful about how we update measurementlink-python, nidaqmx-python, and nimi-python, to avoid shipping modules that are incompatible with each other." (From this Teams thread)
Steps needed:
if grpcio allows v4 or v5, you can upgrade all 3 at your leisure
if grpcio only allows v5, all 3 must upgrade in lock-step
AB#2692024
The text was updated successfully, but these errors were encountered: