[book] update sections about dependencies
This is probably incomplete, but it's a start.
--- a/doc/book/en/admin/setup-windows.rst Wed Jul 23 16:24:17 2014 +0200
+++ b/doc/book/en/admin/setup-windows.rst Fri Jul 04 14:28:26 2014 +0200
@@ -23,12 +23,12 @@
|cubicweb| requires some base elements that must be installed to run
correctly. So, first of all, you must install them :
-* python >= 2.5 and < 3
+* python >= 2.6 and < 3
(`Download Python <http://www.python.org/download/>`_).
You can also consider the Python(x,y) distribution
(`Download Python(x,y) <http://code.google.com/p/pythonxy/wiki/Downloads>`_)
as it makes things easier for Windows user by wrapping in a single installer
- python 2.5 plus numerous useful third-party modules and
+ python 2.7 plus numerous useful third-party modules and
applications (including Eclipse + pydev, which is an arguably good
IDE for Python under Windows).
@@ -40,7 +40,7 @@
(version >=2.2.1) allows working with XML and HTML
(`Download lxml <http://pypi.python.org/pypi/lxml/2.2.1>`_)
-* `Postgresql 8.4 <http://www.postgresql.org/>`_,
+* `Postgresql <http://www.postgresql.org/>`_,
an object-relational database system
(`Download Postgresql <http://www.enterprisedb.com/products/pgdownload.do#windows>`_)
and its python drivers
@@ -50,8 +50,7 @@
(`Download gettext <http://download.logilab.org/pub/gettext/gettext-0.17-win32-setup.exe>`_).
* `rql <http://www.logilab.org/project/rql>`_,
- the recent version of the Relationship Query Language parser
- (`Download rql <http://download.logilab.org/pub/rql/rql-0.26.3.win32-py2.5.exe>`_).
+ the recent version of the Relationship Query Language parser.
Install optional elements
-------------------------
@@ -59,16 +58,6 @@
We recommend you to install the following elements. They are not
mandatory but they activate very interesting features in |cubicweb|:
-* `Simplejson <http://pypi.python.org/pypi/simplejson/>`_
- must be installed if you have python <= 2.5
- (`Download simplejson <http://www.osuch.org/python-simplejson%3Awin32>`_).
- It is included in the Standard library from Python >= 2.6.
-
-* `Pyro <http://www.xs4all.nl/~irmen/pyro3/>`_
- enables remote access to cubicweb repository instances.
- It also allows the client and the server not running on the same machine
- (`Download Pyro <http://www.xs4all.nl/~irmen/pyro3/download/>`_).
-
* `python-ldap <http://pypi.python.org/pypi/python-ldap>`_
provides access to LDAP/Active directory directories
(`Download python-ldap <http://www.osuch.org/python-ldap>`_).
--- a/doc/book/en/annexes/depends.rst Wed Jul 23 16:24:17 2014 +0200
+++ b/doc/book/en/annexes/depends.rst Fri Jul 04 14:28:26 2014 +0200
@@ -15,61 +15,43 @@
* pygraphviz - http://networkx.lanl.gov/pygraphviz/ -
http://pypi.python.org/pypi/pygraphviz
-* simplejson - http://code.google.com/p/simplejson/ -
- http://pypi.python.org/pypi/simplejson
-
-* docsutils - http://docutils.sourceforge.net/ - http://pypi.python.org/pypi/docutils
+* docutils - http://docutils.sourceforge.net/ - http://pypi.python.org/pypi/docutils
* lxml - http://codespeak.net/lxml - http://pypi.python.org/pypi/lxml
* twisted - http://twistedmatrix.com/ - http://pypi.python.org/pypi/Twisted
* logilab-common - http://www.logilab.org/project/logilab-common -
- http://pypi.python.org/pypi/logilab-common/ - included in the forest
+ http://pypi.python.org/pypi/logilab-common/
* logilab-database - http://www.logilab.org/project/logilab-database -
- http://pypi.python.org/pypi/logilab-database/ - included in the forest
+ http://pypi.python.org/pypi/logilab-database/
* logilab-constraint - http://www.logilab.org/project/logilab-constraint -
- http://pypi.python.org/pypi/constraint/ - included in the forest
+ http://pypi.python.org/pypi/constraint/
* logilab-mtconverter - http://www.logilab.org/project/logilab-mtconverter -
- http://pypi.python.org/pypi/logilab-mtconverter - included in the forest
+ http://pypi.python.org/pypi/logilab-mtconverter
-* rql - http://www.logilab.org/project/rql - http://pypi.python.org/pypi/rql -
- included in the forest
+* rql - http://www.logilab.org/project/rql - http://pypi.python.org/pypi/rql
* yams - http://www.logilab.org/project/yams - http://pypi.python.org/pypi/yams
- - included in the forest
* indexer - http://www.logilab.org/project/indexer -
- http://pypi.python.org/pypi/indexer - included in the forest
+ http://pypi.python.org/pypi/indexer
* passlib - https://code.google.com/p/passlib/ -
http://pypi.python.org/pypi/passlib
-To use network communication between cubicweb instances / clients:
-
-* Pyro - http://www.xs4all.nl/~irmen/pyro3/ - http://pypi.python.org/pypi/Pyro
-
-If you're using a Postgres database (recommended):
+If you're using a Postgresql database (recommended):
* psycopg2 - http://initd.org/projects/psycopg2 - http://pypi.python.org/pypi/psycopg2
* plpythonu extension
-* tsearch2 extension (for postgres < 8.3, in postgres-contrib)
Other optional packages:
* fyzz - http://www.logilab.org/project/fyzz -
- http://pypi.python.org/pypi/fyzz - included in the forest, *to activate Sparql querying*
-
-For the google-appengine extension to be available, you also need:
-
-* vobject - http://vobject.skyhouseconsulting.com/ -
- http://pypi.python.org/pypi/vobject, *for the icalendar view*. For those not
- benefiting from a packaging system, note that vobject itself depends on
- dateutil - http://labix.org/python-dateutil -
- http://pypi.python.org/pypi/python-dateutil/.
+ http://pypi.python.org/pypi/fyzz *to activate Sparql querying*
Any help with the packaging of CubicWeb for more than Debian/Ubuntu (including