summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@redhat.com>2015-07-18 23:32:44 +0200
committerVictor Stinner <vstinner@redhat.com>2015-07-18 23:33:01 +0200
commitd1630dc71ac8cf0ada17386ebd0c16941d248b4b (patch)
treeb836d5a083d57d9d1772865742cd9c989f30ec99
parentd9d88818ab6c887d05939d0d570b62fb977a44ef (diff)
downloadtrollius-git-d1630dc71ac8cf0ada17386ebd0c16941d248b4b.tar.gz
doc: add libraries
-rw-r--r--doc/index.rst1
-rw-r--r--doc/libraries.rst30
2 files changed, 31 insertions, 0 deletions
diff --git a/doc/index.rst b/doc/index.rst
index c6b70bf..5135da1 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -60,6 +60,7 @@ Table Of Contents
using
install
+ libraries
asyncio
dev
changelog
diff --git a/doc/libraries.rst b/doc/libraries.rst
new file mode 100644
index 0000000..424fd28
--- /dev/null
+++ b/doc/libraries.rst
@@ -0,0 +1,30 @@
+++++++++++++++++++
+Trollius Libraries
+++++++++++++++++++
+
+Libraries compatible with asyncio and trollius
+==============================================
+
+* `aioeventlet <https://aioeventlet.readthedocs.org/>`_: asyncio API
+ implemented on top of eventlet
+* `aiogevent <https://pypi.python.org/pypi/aiogevent>`_: asyncio API
+ implemented on top of gevent
+* `AutobahnPython <https://github.com/tavendo/AutobahnPython>`_: WebSocket &
+ WAMP for Python, it works on Trollius (Python 2.6 and 2.7), asyncio (Python
+ 3.3) and Python 3.4 (asyncio), and also on Twisted.
+* `Pulsar <http://pythonhosted.org/pulsar/>`_: Event driven concurrent
+ framework for Python. With pulsar you can write asynchronous servers
+ performing one or several activities in different threads and/or processes.
+ Trollius 0.3 requires Pulsar 0.8.2 or later. Pulsar uses the ``asyncio``
+ module if available, or import ``trollius``.
+* `Tornado <http://www.tornadoweb.org/>`_ supports asyncio and Trollius since
+ Tornado 3.2: `tornado.platform.asyncio — Bridge between asyncio and Tornado
+ <http://tornado.readthedocs.org/en/latest/asyncio.html>`_. It tries to import
+ asyncio or fallback on importing trollius.
+
+Specific Ports
+==============
+
+* `trollius-redis <https://github.com/benjolitz/trollius-redis>`_:
+ A port of `asyncio-redis <http://asyncio-redis.readthedocs.org/>`_ to
+ trollius