Merge pull request #622 from meejah/issue621-docs
fix autodoc asyncio/twisted
This commit is contained in:
@@ -5,7 +5,24 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
0.12.0
|
0.13.0
|
||||||
|
------
|
||||||
|
|
||||||
|
`Published 2016-03-15 <https://pypi.python.org/pypi/autobahn/0.13.0>`_
|
||||||
|
|
||||||
|
* fix: better traceback logging (`#613 <https://github.com/crossbario/autobahn-python/pull/613>`_)
|
||||||
|
* fix: unicode handling in debug messages (`#606 <https://github.com/crossbario/autobahn-python/pull/606>`_)
|
||||||
|
* fix: return Deferred from ``run()`` (`#603 <https://github.com/crossbario/autobahn-python/pull/603>`_).
|
||||||
|
* fix: more debug logging improvements
|
||||||
|
* fix: more `Pattern` tests, fix edge case (`#592 <https://github.com/crossbario/autobahn-python/pull/592>`_).
|
||||||
|
* fix: better logging from ``asyncio`` ApplicationRunner
|
||||||
|
* new: ``disclose`` becomes a strict router-side feature (`#586 <https://github.com/crossbario/autobahn-python/issues/586>`_).
|
||||||
|
* new: subscriber black/whitelisting using authid/authrole
|
||||||
|
* new: asyncio websocket testee
|
||||||
|
* new: refine Observable API (`#593 <https://github.com/crossbario/autobahn-python/pull/593>`_).
|
||||||
|
|
||||||
|
|
||||||
|
0.12.1
|
||||||
------
|
------
|
||||||
|
|
||||||
`Published 2016-01-30 <https://pypi.python.org/pypi/autobahn/0.12.0>`__
|
`Published 2016-01-30 <https://pypi.python.org/pypi/autobahn/0.12.0>`__
|
||||||
|
|||||||
23
doc/conf.py
23
doc/conf.py
@@ -8,6 +8,29 @@ import sphinx_bootstrap_theme
|
|||||||
sys.path.insert(0, os.path.abspath('./_extensions'))
|
sys.path.insert(0, os.path.abspath('./_extensions'))
|
||||||
sys.path.insert(0, os.path.abspath('..'))
|
sys.path.insert(0, os.path.abspath('..'))
|
||||||
|
|
||||||
|
# monkey-patch txaio so that we can "use" both twisted *and* asyncio,
|
||||||
|
# at least at import time -- this is so the autodoc stuff can
|
||||||
|
# successfully import autobahn.twisted.* as well as autobahn.asyncio.*
|
||||||
|
# (usually, you can only import one or the other in a single Python
|
||||||
|
# interpreter)
|
||||||
|
|
||||||
|
if True:
|
||||||
|
import txaio
|
||||||
|
|
||||||
|
def use_tx():
|
||||||
|
"monkey-patched for doc-building"
|
||||||
|
from txaio import tx
|
||||||
|
txaio._use_framework(tx)
|
||||||
|
|
||||||
|
def use_aio():
|
||||||
|
"monkey-patched for doc-building"
|
||||||
|
from txaio import aio
|
||||||
|
txaio._use_framework(aio)
|
||||||
|
|
||||||
|
txaio.use_twisted = use_tx
|
||||||
|
txaio.use_asyncio = use_aio
|
||||||
|
|
||||||
|
|
||||||
extensions = [
|
extensions = [
|
||||||
'sphinx.ext.autodoc',
|
'sphinx.ext.autodoc',
|
||||||
'sphinx.ext.doctest',
|
'sphinx.ext.doctest',
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
*Open-source (MIT) real-time framework for Web, Mobile & Internet of Things.*
|
*Open-source (MIT) real-time framework for Web, Mobile & Internet of Things.*
|
||||||
|
|
||||||
Latest release: v\ |version| (:ref:`Changelog`)
|
Latest release: v\ |version| (:ref:`changelog`)
|
||||||
|
|
||||||
.. ifconfig:: not no_network
|
.. ifconfig:: not no_network
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user