Requirements

  Python 2.7, 3.3 (subset of functionality), or 3.4 (subset of functionality).

  setuptools <https://pypi.python.org/pypi/setuptools>.

  Zope Interface 3.6.0 or newer (<https://pypi.python.org/pypi/zope.interface>).
  Zope Interface 4.0 or newer is required for Python 3.

  pyOpenSSL (<https://github.com/pyca/pyopenssl>) is required for any SSL APIs.
  Version 0.13 or newer is required, but 0.15.1 or newer is recommended.

  On Windows pywin32 (<https://pypi.python.org/pypi/pypiwin32>) is required.
  Build 215 or later is highly recommended for reliable operation
  (this is already included in ActivePython).

  If you would like to use Trial's subunit reporter, then you will need to
  install Subunit 0.0.2 or later (<https://launchpad.net/subunit>).

Installation

  * Debian and Ubuntu
    Packages are included in the main distribution.

  * FreeBSD, Gentoo
    Twisted is in their package repositories.

  * Win32
    Installers are available from <https://twistedmatrix.com/>.

  * pip
    The latest released version of Twisted can be installed by pip:

      pip install Twisted

  * Other
    As with other Python packages, the standard way of installing from source
    is:

      python setup.py install
