这取决于您可以使用什么许可证。一些流行的库是GPL,如果您需要使用它来工作,尤其是需要保留专有扩展时,它会引起严重的问题。我认为LGPL库不那么受欢迎,但是您可以灵活地使用它们。
我曾经看过直接在某些简单的XMPP脚本中使用twisted,但该文档实际上不存在。就像,我开了一家出版扭曲的参考手册,它不包括XMPP或jabbber
可言 。也许他们现在已经解决了。
MIT库。
- slixmpp是sleekxmpp的友好分支。它删除了所有线程,并且适用于python 3.7+。
- sleekxmpp非常受欢迎,并在Peter Saint-Andre的O’Reilly的XMPP书中用作示例。它被贬低以支持slixmpp。
GPL库。
- xmpppy在2005年至2014年间被gajim使用,最初是一个分叉的jabberpy。也住在xmpppy中。
- nbxmpp分叉了xmpppy,供gajim使用。它需要python 3.7+并得到积极维护。
LPGL库。
- aioxmpp是一个基于asyncio的python 3.4+库。
- pyxmpp被废弃,取而代之的是pyxmpp2。它内部使用libxml2进行xml解析。
- pyxmpp2是pyxmpp的下一版本,在python 2.7和3.3上运行,并删除了libxml2要求。像许多一样,它需要dnspython。
- jabberpy是原始文件,完全无法维护。
其他库。
- Wokkel在另一篇文章中提到。基于扭曲,这对我来说是个新事物。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)