.. comment:: +---------------+---------+---------+ | Twisted | 15.5.0+ | 16.3.0+ | +===============+=========+=========+ | Python 2.7+ | ✓ | ✓ | +---------------+---------+---------+ | Python 3.5+ | ✓ | ✓ | +---------------+---------+---------+ | PyPy 5.0.0+ | ✓ | ✓ | +---------------+---------+---------+
Supported and tested platforms: Python 3.5+, PyPy 5.0.0+, Python 2.7+ (deprecated) using Twisted 15.5.0+, 16.3.0+, or 17.1.0+ (see travis).
Asycnio inter-operation is now possible, see :ref:`interop_asyncio`
.. toctree:: :maxdepth: 3 introduction installing guide examples interop_asyncio hacking
All official releases are tagged in Git, and signed by my key. All official releases on PyPI have a corresponding GPG signature of the build. Please be aware that pip
does not check GPG signatures by default; please see this ticket if you care.
The most reliable way to verify you got what I intended is to clone the Git repository, git checkout
a tag and verify its signature. The second-best would be to download a release + tag from PyPI and verify that.
.. toctree:: :maxdepth: 2 releases
These are the lowest-level documents, directly from the doc-strings in the code with some minimal organization; if you're just getting started with txtorcon the ":ref:`programming_guide`" is a better place to start.
.. toctree:: :maxdepth: 3 txtorcon