Ugh, Python makes "async" a reserved keyword, libraries update at varying speeds and now the one I wanna use is broken.
*looks up how to downgrade/pin PyPI versions*
#ANANAS USERS: a heads-up! Notification streaming in ananas is broken as of 1.0.0b4 because of a function name change upstream.
Use `pip3 show ananas` to give you the directory ananas is in.
On line 284 of ananas/ananas.py, you'll see:
self.stream = self.mastodon.user_stream(self, async=True)
This needs to change to
self.stream = self.mastodon.stream_user(self, async=True)
I've submitted a PR to change it, but you can do it on your own for now. (cc: @zigg )