PyXMPP è un'implementazione Jabber / XMPP per Python.
PyXMPP fornisce la maggior parte delle funzionalità di base del protocollo XMPP e diverse estensioni JSF-definiti. PyXMPP prevede blocchi per la creazione di client e componenti Jabber. Sviluppatore li utilizza per i flussi XMPP configurazione, gestire gli eventi in arrivo e crea strofe in uscita ("pacchetti" XMPP).
Installazione:
Per essere sicuri di avere tutti i requisiti di cui sopra o per preparare limitata
(Senza l'estensione binario) build di PyXMPP si consiglia di eseguire ::
& Nbsp; & nbsp; & nbsp; python configure.py
Si può scegliere manualmente la costruzione limitata o completa di PyXMPP modificando il file build.cfg.
Per costruire il pacchetto appena invocare ::
& Nbsp; & nbsp; & nbsp; python setup.py costruire
Per installarlo ::
& Nbsp; & nbsp; & nbsp; python setup.py install
Se hai avuto qualche vecchia versione di PyXMPP è meglio disinstallare (cancellare
pyxmpp sottodirectory os tuoi site-packages di directory) prima di installare questo
o le cose potrebbero non funzionare correttamente.
Si può anche provare ::
& Nbsp; & nbsp; & nbsp; fare
e ::
& Nbsp; & nbsp; & nbsp; make install
invece
Caratteristiche .
- protocollo quasi completa XMPP core (RFC 3920) per le connessioni client (include SASL, TLS e Strinprep )
- protocollo per lo più completo XMPP IM (RFC 3921) (manca liste di privacy)
- oggetti errore XMPP compresi traduzioni da e verso i codici per la compatibilità all'indietro
- autenticazione legacy (& quot; digerire & quot; e & quot; pianura & quot;)
- protocollo componente
- Service Discovery
- vCard -sia Jabber & quot; vcard-temp & quot; e RFC 2426
- parti fondamentali del protocollo chat multiutente
- timestamp consegna differita li>
- Forme dati
- In-Band Registrazione
Requisiti
- Python
- libxml2
- dnspython
- M2Crypto
I commenti non trovato