Add trio support
Another approach to async in Python without callbacks. It would be nice if we can make this choice as users of slixmpp on how to deal with async programming directly from the library. There is https://trio-asyncio.readthedocs.io/en/latest/ to help with this. I also know https://anyio.readthedocs.io/en/latest/ exists. If there is some interest in this, then I could take a look. In the end, I imagine the interface might be
pip install slixmpp[trio] and the default uses
asyncio, keep the dependencies completely optional.
Thanks for all the good work!