-
Notifications
You must be signed in to change notification settings - Fork 3
protobuf 6 support #26
Copy link
Copy link
Closed
Description
home-assistant/core#143633 intends to upgrade to protobuf 6.30.2 and grpcio 1.72.0 in HA, however this library has a pin that prevents dep resolution.
╰─▶ Because firebase-messaging==0.4.3 was yanked (reason: Yanked
due to compatability issues with protobuf compilations) and
firebase-messaging==0.4.2 was yanked (reason: Yanked due to
compatability issues with protobuf compilations), we can conclude that
firebase-messaging>=0.4.2,<=0.4.3 cannot be used.
And because all of:
firebase-messaging>=0.4.0,<=0.4.1
firebase-messaging>=0.4.4
depend on protobuf==6.30.2, we can conclude that
firebase-messaging>=0.4.0 depends on protobuf==6.30.2.
And because only the following versions of firebase-messaging are
available:
firebase-messaging<=0.4.0
firebase-messaging==0.4.1
firebase-messaging==0.4.2
firebase-messaging==0.4.3
firebase-messaging==0.4.4
and ring-doorbell==0.9.13 depends on firebase-messaging>=0.4.0, we can
conclude that ring-doorbell==0.9.13 depends on protobuf==6.30.2. (1)
Because only the following versions of firebase-messaging are available:
firebase-messaging<=0.4.0
firebase-messaging==0.4.1
firebase-messaging==0.4.2
firebase-messaging==0.4.3
firebase-messaging==0.4.4
and firebase-messaging>=0.4.0,<=0.4.1 depends
on protobuf>=4.24.3,<5.0.0, we can conclude that
firebase-messaging>=0.4.0,<0.4.2 depends on protobuf>=4.24.3,<5.0.0.
And because firebase-messaging>=0.4.2,<=0.4.3 was yanked (reason:
Yanked due to compatability issues with protobuf compilations),
we can conclude that firebase-messaging>=0.4.2,<=0.4.3 depends on
protobuf>=4.24.3,<5.0.0.
And because firebase-messaging==0.4.4 depends on protobuf>=4.24.3,<6
and ring-doorbell==0.9.13 depends on firebase-messaging>=0.4.0, we can
conclude that ring-doorbell==0.9.13 depends on protobuf>=4.24.3,<6.
And because we know from (1) that ring-doorbell==0.9.13 depends on
protobuf==6.30.2, we can conclude that ring-doorbell==0.9.13 cannot
be used.
And because you require ring-doorbell==0.9.13, we can conclude that your
requirements are unsatisfiable.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels