PyXMPP — Python Jabber/XMPP implementation

Introduction

PyXMPP is a Python XMPP (RFC 3920,3921) and Jabber (http://www.jabber.org/protocol/) implementation. It is based on libxml2 — fast and fully-featured XML parser.

PyXMPP provides most core features of the XMPP protocol and several JSF-defined extensions. PyXMPP provides building blocks for creating Jabber clients and components. Developer uses them to setup XMPP streams, handle incoming events and create outgoing stanzas (XMPP "packets").

Download

PyXMPP source code releases are available for download at: http://pyxmpp.jajcus.net/downloads/

Mailing Lists

There are three mailing list available for the project:

SVN Repository

You can browse the source code repository using the source browser.

The SVN repository URL for anonymous access is: http://pyxmpp.jajcus.net/svn/pyxmpp/

You may check out the latest code using:

svn checkout http://pyxmpp.jajcus.net/svn/pyxmpp/trunk pyxmpp

Author

PyXMPP is written by Jacek Konieczny. Other people who contributed to the project (by sending patches) are mentioned in the ChangeLog.