diff --git a/debian/py3dist-overrides b/debian/py3dist-overrides new file mode 100644 index 00000000000..688866a1854 --- /dev/null +++ b/debian/py3dist-overrides @@ -0,0 +1 @@ +xlwt diff --git a/doc/setup/install.rst b/doc/setup/install.rst index 218b7bb5a7d..1088d90d8d8 100644 --- a/doc/setup/install.rst +++ b/doc/setup/install.rst @@ -169,21 +169,15 @@ Or ``dpkg``: This will install Odoo as a service, create the necessary PostgreSQL_ user and automatically start the server. -.. warning:: The 3 following python packages are only suggested by the Debian package. - Those packages are not available in Ubuntu Xenial (16.04). +.. warning:: The python3-xlwt Debian package does not exists in Debian Stretch nor Ubuntu 18.04. + This python module is needed to export into xls format. -* 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. +If you need the feature, you can install it 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 + $ sudo pip3 install xlwt .. warning:: Debian 9 and Ubuntu do not provide a package for the python module num2words. diff --git a/setup/package.dfdebian b/setup/package.dfdebian index 51f97b060ad..13001fe400e 100644 --- a/setup/package.dfdebian +++ b/setup/package.dfdebian @@ -15,7 +15,7 @@ ENV LC_ALL C.UTF-8 RUN apt-get update -qq && \ apt-get upgrade -qq -y && \ - apt-get install \ + apt-get install -qq -y\ adduser \ postgresql \ postgresql-client \ @@ -40,6 +40,7 @@ RUN apt-get update -qq && \ python3-pydot \ python3-pyparsing \ python3-pypdf2 \ + python3-qrcode \ python3-reportlab \ python3-requests \ python3-serial \ @@ -49,7 +50,7 @@ RUN apt-get update -qq && \ python3-vatnumber \ python3-vobject \ python3-werkzeug \ - python3-xlsxwriter \ + python3-xlsxwriter && \ rm -rf /var/lib/apt/lists/* RUN echo "PS1=\"[\u@nightly-tests] # \"" > ~/.bashrc diff --git a/setup/package.py b/setup/package.py index 1954a20b33e..36029881bdd 100755 --- a/setup/package.py +++ b/setup/package.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Part of Odoo. See LICENSE file for full copyright and licensing details. from __future__ import print_function