# HG changeset patch # User Julien Cristau # Date 1404476906 -7200 # Node ID 986797d779ea98b1bcf7d18a7055eb8b3972f694 # Parent 020d2e453e6fd23431bf5b1eb8abab47718d81c6 [book] update sections about dependencies This is probably incomplete, but it's a start. diff -r 020d2e453e6f -r 986797d779ea doc/book/en/admin/setup-windows.rst --- 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 `_). You can also consider the Python(x,y) distribution (`Download Python(x,y) `_) 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 `_) -* `Postgresql 8.4 `_, +* `Postgresql `_, an object-relational database system (`Download Postgresql `_) and its python drivers @@ -50,8 +50,7 @@ (`Download gettext `_). * `rql `_, - the recent version of the Relationship Query Language parser - (`Download rql `_). + 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 `_ - must be installed if you have python <= 2.5 - (`Download simplejson `_). - It is included in the Standard library from Python >= 2.6. - -* `Pyro `_ - enables remote access to cubicweb repository instances. - It also allows the client and the server not running on the same machine - (`Download Pyro `_). - * `python-ldap `_ provides access to LDAP/Active directory directories (`Download python-ldap `_). diff -r 020d2e453e6f -r 986797d779ea doc/book/en/annexes/depends.rst --- 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