Wokkel

Wokkel is collection of enhancements on top of the ​Twisted networking framework, written in Python. It mostly provides a testing ground for enhancements to the Jabber/XMPP protocol implementation as found in Twisted Words, that are meant to eventually move there.

Start here with the developer guides for Wokkel, including examples and the current API reference.

Currently, Wokkel provides the following enhancements on top of Twisted Words:

Downloads

Available via the downloads section:

Latest stable release: 18.0.0 tarball wheel (2018-12-04).

Installing

The best way to install the latest version is using pip in a Virtual Environment, as described in the ​Python Packaging User Guide. Once you've set up and activated the Virtual Environment, do:

pip install wokkel

If you want to develop on Wokkel and/or run its test, from the checked out repository, install its development dependencies like so:

pip install -e .[dev]

Discussion

Your input is much appreciated. The ​Twisted Jabber mailing list is home to user questions, announcements and development discussions.

If you want an account for this Trac instance, contact me. I disabled online registration due to spam.

Development

Main repository

The main Mercurial repository is available at ​http://hg.ik.nu/wokkel. Quick checkout:

hg clone http://hg.ik.nu/wokkel

Clones:

Work in progress

Some work-in-progress by ralphm is in Mercurial Queues and feature clones at ​http://hg.ik.nu/ralphm.

Clones:

Subversion

Note that the old Subversion repository (​https://svn.ik.nu/wokkel/) is current up till the 0.6.3 release, and is no longer updated.

Name

Wokkel lends it name from a popular twisted savory snack in the Netherlands.

Author

Wokkel's primary author is [xmpp:ralphm@ik.nu Ralph Meijer]. In his ​personal blog, Ralph posts the latest developments on Wokkel and other Jabber related topics.