django-push-notifications
django-push-notifications copied to clipboard
ERROR: django-push-notifications 1.6.1 has requirement apns2<0.6.0,>=0.3.0, but you'll have apns2 0.7.1 which is incompatible.
Hi, first of all thank you for your efforts do create and share this app :) When I try to upgrade my pip packages, I obtain:
ERROR: django-push-notifications 1.6.1 has requirement apns2<0.6.0,>=0.3.0, but you'll have apns2 0.7.1 which is incompatible.
$ pip list --outdated --format=columns
Package Version Latest Type
---------- ------- ------ -----
apns2 0.5.0 0.7.1 wheel
h2 2.6.2 3.1.1 wheel
hyperframe 3.2.0 5.2.0 wheel
Can you upgrade django-push-notifications to be compatible with latest version of dependencies please?
What version of python are you on? It seems here that >3.5 you should be good.
@rocchidavide I just ran into this today, I'll eat my words! Is there a reason apns2 is stuck at hyperframe 3.2.0? That release is about 4 years old looking at the release page.
apns2 is problematic as whole, because it depends on hyper which is dead. https://github.com/Pr0Ger/PyAPNs2/issues/126 (and for example https://github.com/zulip/zulip/pull/18733).