diff -r 614762cdc357 -r 5f2c5eb1a820 doc/book/en/admin/setup.rst --- a/doc/book/en/admin/setup.rst Wed Oct 09 11:13:56 2013 +0200 +++ b/doc/book/en/admin/setup.rst Thu Oct 10 13:26:11 2013 +0200 @@ -131,25 +131,40 @@ `pip` install ------------- -pip_ is a python utility that helps downloading, building, installing, and -managing python packages and their dependencies. It is fully compatible with -`virtualenv`_ and installs the packages from sources published on the -`The Python Package Index`_. +`pip `_ is a python tool that helps downloading, +building, installing, and managing Python packages and their dependencies. It +is fully compatible with `virtualenv`_ and installs the packages from sources +published on the `The Python Package Index`_. -.. _`pip`: http://pip.openplans.org/ .. _`virtualenv`: http://virtualenv.openplans.org/ A working compilation chain is needed to build the modules that include C -extensions. If you definitively wont, installing `Lxml `_, +extensions. If you really do not want to compile anything, installing `Lxml `_, `Twisted Web `_ and `libgecode `_ will help. -To install |cubicweb| and its dependencies, just run:: +For Debian, these minimal dependencies can be obtained by doing:: + + apt-get install gcc python-pip python-dev python-lxml + +or, if you prefer to get as much as possible from pip:: + + apt-get install gcc python-pip python-dev libxslt1-dev libxml2-dev + +For Windows, you can install pre-built packages (possible `source +`_). For a minimal setup, install +`pip `_, `setuptools +`_, `libxml-python +`_, `lxml +`_ and `twisted +`_ from this source making +sure to choose the correct architecture and version of Python. + +Finally, install |cubicweb| and its dependencies, by running:: pip install cubicweb -There is also a wide variety of :ref:`cubes `. You can access a -list of available cubes on +Many other :ref:`cubes ` are available. A list is available at `PyPI `_ or at the `CubicWeb.org forge`_.