Autobahn|Python 0.8.8 release

#1

Hi,

this fresh Autobahn release

https://pypi.python.org/pypi/autobahn/0.8.8

brings WAMP support for asyncio.

This means, you can now use Autobahn to create WAMP application components, using either Twisted or asyncio as basis.

If you use Python 3.4, AutobahnPython can now run without anything else! (ok, 1 little package "six" for Py2/3 support).

WAMP/asyncio is still alpha, but all 14 examples here

https://github.com/tavendo/AutobahnPython/tree/master/examples/asyncio/wamp/basic

already work.

Other examples like WAMPlet

https://github.com/tavendo/AutobahnPython/blob/master/examples/asyncio/wamp/wamplet/wamplet1/wamplet1/component1.py

also work exactly as the Twisted version

https://github.com/tavendo/AutobahnPython/blob/master/examples/twisted/wamp/wamplet/wamplet1/wamplet1/component1.py

These latter examples also demonstrate the use of the helper "ApplicationRunner" .. which simplifies development/simple hosting.

Cheers,
/Tobias

PS: a prerequisite for WAMP/asyncio support was making Autobahn fully Python 3 compatible. Once Twisted is fully supported on Python 3, you will also be able to run Python 3 / Twisted for WAMP ..

0 Likes