PyXMPP ist ein Jabber / XMPP-Implementierung für Python.
PyXMPP bietet die meisten Kernfunktionen des XMPP-Protokoll und verschiedenen JSF definierter Erweiterungen. PyXMPP stellt Bausteine für die Erstellung von Jabber-Clients und Komponenten. Entwickler nutzt sie, um Setup XMPP Ströme verarbeiten eingehende Ereignisse und erstellen ausgeh Strophen (XMPP "Pakete").
Installation:
Um sicherzustellen, dass Sie alle Anforderungen über oder zur Vorbereitung begrenzte aufgeführt
(Ohne die binäre Erweiterung) Build PyXMPP können Sie zu laufen ::
& Nbsp; & nbsp; & nbsp; python configure.py
Sie können manuell den begrenzten oder vollständigen Build von PyXMPP holen, indem Sie die build.cfg Datei.
Um das Paket zu erstellen nur aufrufen ::
& Nbsp; & nbsp; & nbsp; python setup.py build
Um es zu installieren ::
& Nbsp; & nbsp; & nbsp; python setup.py install
Wenn Sie etwas ältere Version von PyXMPP ist es besser, es zu deinstallieren hatte (löschen
pyxmpp Verzeichnis os Ihre site-packages-Verzeichnis) vor der Installation eines
oder Dinge, die möglicherweise nicht richtig.
Sie können auch versuchen ::
& Nbsp; & nbsp; & nbsp; machen
und ::
& Nbsp; & nbsp; & nbsp; make install
Statt
Eigenschaften .
- nahezu vollständige XMPP-Core (RFC 3920) Protokoll für Client-Verbindungen (mit SASL, TLS und Strinprep )
- meist komplette XMPP IM (RFC 3921) Protokoll (fehlt Privatsphäre Listen)
- XMPP Fehlerobjekte einschließlich Übersetzungen in und aus herkömmlichen Codes für die Abwärtskompatibilität
- Legacy-Authentifizierung (& quot; verdauen & quot; und & quot; Ebene & quot;)
- Komponentenprotokoll
- Service Discovery
- vCards -sowohl Jabber & quot; V-Card-Temp & quot; und RFC 2426
- grundlegende Teile des Multi-User Chat-Protokoll
- verspäteten Lieferung Zeitstempel
- Data Forms
- In-Band Registration
Anforderungen :
- Python
- libxml2
- dnspython
- M2Crypto
Kommentare nicht gefunden