Slixmpp is a python 3 XMPP library, based on SleekXMPP. I don’t know how you would name it, but “fork” is not appropriate because future changes from SleekXMPP that apply to slixmpp will be merged into slixmpp’s code. Maybe “branch”. Description To sum up: Do not use any thread Support only python >= 3.2 Remove all compatibility with old API version of SleekXMPP Basically, for users, slixmpp should be almost usable like SleekXMPP without any change, except for some features that are available only through threads (for example res = iq.send() which looks simple and intuitive but is actually a nightmare, or add_handler(…, threaded=True). The main goal is to get rid of threads, and to cleanup the code by removing a few hacks that are only used for python 2 support or backward compatibility. All changes are made at the core of the library and everything else (for example the stanza objects, or the plugins) should remain almost identical. depend for dev-python/pycares see bug #533578 for the ebuild
Created attachment 392426 [details] slixmpp-9999.ebuild ebuild
Implemented and committed 36e6b308737eb60bfce0ea8bd78ebc2a16204ffb, while on XMPP Sprint at Cambridge.