diff --git a/account_financial_report_qweb/README.rst b/account_financial_report_qweb/README.rst index 443c0fc081a7..efe611c36d2a 100644 --- a/account_financial_report_qweb/README.rst +++ b/account_financial_report_qweb/README.rst @@ -50,6 +50,7 @@ Contributors * Francesco Apruzzese * Lorenzo Battistini * Julien Coux +* Jairo Llopis Much of the work in this module was done at a sprint in Sorrento, Italy in April 2016. diff --git a/account_financial_report_qweb/__openerp__.py b/account_financial_report_qweb/__openerp__.py index 975b62e9c445..f8cc8c27c77a 100644 --- a/account_financial_report_qweb/__openerp__.py +++ b/account_financial_report_qweb/__openerp__.py @@ -5,7 +5,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'QWeb Financial Reports', - 'version': '9.0.1.0.0', + 'version': '9.0.1.0.1', 'category': 'Reporting', 'summary': 'OCA Financial Reports', 'author': 'Camptocamp SA,' @@ -35,8 +35,11 @@ 'report/templates/trial_balance.xml', 'view/account_view.xml' ], - 'test': [ - ], + 'external_dependencies': { + "python": [ + "xlsxwriter", + ], + }, 'installable': True, 'application': True, 'auto_install': False, diff --git a/account_financial_report_qweb/report/abstract_report_xlsx.py b/account_financial_report_qweb/report/abstract_report_xlsx.py index 041d0f051b49..6384367ff4ac 100644 --- a/account_financial_report_qweb/report/abstract_report_xlsx.py +++ b/account_financial_report_qweb/report/abstract_report_xlsx.py @@ -2,9 +2,16 @@ # Author: Julien Coux # Copyright 2016 Camptocamp SA # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +try: + import xlsxwriter +except ImportError: # pragma: no cover + import logging + _logger = logging.getLogger(__name__) + _logger.info("Missing dependency: xlsxwriter.") + _logger.debug("ImportError details:", exc_info=True) from cStringIO import StringIO -import xlsxwriter + from openerp.addons.report_xlsx.report.report_xlsx import ReportXlsx