diff --git a/debian/control b/debian/control index 37270b47841350862fda96e8371b4868b91f377a..eb671d05c514a974f47c6f5d6b7ae1ace00a6077 100644 --- a/debian/control +++ b/debian/control @@ -39,15 +39,17 @@ Depends: python3-suds, python3-tz, python3-vatnumber, - python3-vobject, python3-werkzeug, python3-xlsxwriter, python3-yaml, Conflicts: tinyerp-server, openerp-server, openerp-web, openerp Replaces: tinyerp-server, openerp-server, openerp-web, openerp Recommends: + ${python3:Recommends}, postgresql, - python-gevent, + python3-pyldap, + python3-qrcode, + python3-vobject, Description: Open Source Apps To Grow Your Business Odoo, formerly known as OpenERP, is a suite of open-source business apps written in Python and released under the LGPLv3 license. This suite of diff --git a/debian/py3dist-overrides b/debian/py3dist-overrides new file mode 100644 index 0000000000000000000000000000000000000000..3264059ab840a044a76a93139f3877a052e2931e --- /dev/null +++ b/debian/py3dist-overrides @@ -0,0 +1,3 @@ +pyldap +vobject +qrcode \ No newline at end of file diff --git a/doc/setup/install.rst b/doc/setup/install.rst index e2d261a105aa799ab06410f0ce1522f90225b113..04730ab94bd9daffa9d8386c061b3e2403f9614b 100644 --- a/doc/setup/install.rst +++ b/doc/setup/install.rst @@ -177,6 +177,22 @@ Or ``dpkg`` (handles less dependencies automatically): # dpkg -i <path_to_installation_package> +.. warning:: The 3 following python packages are only suggested by the Debian package. + Those packages are not available in Ubuntu Xenial (16.04). + +* python3-vobject: Used in calendars to produce ical files. +* python3-pyldap: Used to authenticat users with LDAP. +* python3-qrcode: Used by the hardware driver for ESC/POS + +If you need one or all of the packages mentioned in the above warning, you can install them manually. +One way to do it, is simply using pip3 like this: + +.. code-block:: console + + $ sudo pip3 install vobject qrcode + $ sudo apt install libldap2-dev libsasl2-dev + $ sudo pip3 install pyldap + This will install Odoo as a service, create the necessary PostgreSQL_ user and automatically start the server.