Merge reactormixins-4987
[twisted.git] / INSTALL
blob795c186e2e884a96d4c636590547821985fe0860
1 Requirements
3   Python 2.5, 2.6 or 2.7; or, Python 2.4 on any non-Windows operating system.
5   Zope Interfaces 3.3.0 or better (http://pypi.python.org/pypi/zope.interface)
7   pyOpenSSL 0.10 (<http://launchpad.net/pyopenssl>) or newer is required for any
8   SSL APIs.
10   On Windows pywin32 (<http://sourceforge.net/projects/pywin32/files/>) is
11   recommended (this is already included in ActivePython).  The Windows IOCP
12   reactor requires pywin32 build 205 or later.
14   If you would like to use Trial's subunit reporter, then you will need to
15   install Subunit 0.0.2 or later (https://launchpad.net/subunit).
17 Installation
19   * Debian and Ubuntu
20     Packages are included in the main distribution.
22   * FreeBSD, Gentoo
23     Twisted is in their package repositories.
25   * Win32
26     Installers are available from http://twistedmatrix.com/
28   * Other
29     As with other Python packages, the standard way of installing from source
30     is:
32       python setup.py install