Skip to content

Commit 4632a04

Browse files
committed
clarified doc on deps
1 parent 58b8ff9 commit 4632a04

File tree

2 files changed

+41
-21
lines changed

2 files changed

+41
-21
lines changed

docs/source/installation.rst

+39-18
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,5 @@
11
.. _installation:
22

3-
4-
Requirements
5-
------------
6-
7-
- Python 2.6, 2.7 (3.x need to be tested)
8-
- zeromq 2.10 or sup
9-
- pyzmq >= 2.2.0
10-
11-
.. _note::
12-
13-
You can optionally use circus with gevent. This allows to run smoothly
14-
because the threads will run cooperatively inside an event loop based on
15-
libevent, which allows to increase the performances.
16-
17-
It will requires for now a forked version of `gevent_zeromq
18-
<https://github.com/tarekziade/gevent-zeromq>`_ . Hopefully the changes
19-
inside will be merged soon in zeromq (poller and ioloop monkey-patching).
20-
213
Installing Circus
224
-----------------
235

@@ -30,3 +12,42 @@ Or download the archive on PyPI, extract and install it manually with::
3012
$ python setup.py install
3113

3214
If you want to try out Circus, see the :ref:`examples`.
15+
16+
17+
More on Requirements
18+
--------------------
19+
20+
Circus uses:
21+
22+
- Python 2.6, 2.7 (3.x needs to be tested)
23+
- zeromq >= 2.10
24+
25+
And on Python side:
26+
27+
- pyzmq 2.2.0
28+
- iowait 0.1
29+
- psutil 0.4.1
30+
31+
You can install all the py dependencies with the pip-requirements.txt file we
32+
provide manually, or just install Circus and have the latest versions
33+
of those libraries pulled for you::
34+
35+
$ pip install -r pip-requirements.txt
36+
37+
38+
If you want to run the Web console you will need more things:
39+
40+
- Mako 0.7.0
41+
- MarkupSafe 0.15
42+
- bottle 0.10.9
43+
- anyjson 0.3.1
44+
- gevent 0.13.7
45+
- gevent-socketio 0.3.5-beta
46+
- gevent-websocket 0.3.6
47+
- greenlet 0.3.4
48+
- beaker 1.6.3
49+
- http://github.com/tarekziade/gevent-zeromq
50+
51+
Those can be installed with::
52+
53+
$ pip install -r web-requirements.txt

pip-requirements.txt

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
psutil==0.4.1
2-
pyzmq==2.1.11
3-
coverage
4-
nose
2+
pyzmq==2.2.0
3+
iowait==0.1

0 commit comments

Comments
 (0)