From db43997eb9ba5d36cf524f59c4db6c835932fcd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Fri, 18 Mar 2022 12:43:30 +0100 Subject: [PATCH 1/3] letsencrypt: fix 'dns' external dependency --- setup/letsencrypt/setup.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/setup/letsencrypt/setup.py b/setup/letsencrypt/setup.py index 28c57bb6403..3c501b53fa0 100644 --- a/setup/letsencrypt/setup.py +++ b/setup/letsencrypt/setup.py @@ -1,6 +1,12 @@ import setuptools setuptools.setup( - setup_requires=['setuptools-odoo'], - odoo_addon=True, + setup_requires=["setuptools-odoo"], + odoo_addon={ + "external_dependencies_override": { + "python": { + "dns": "dnspython", + } + } + }, ) From cd39dd78e9b2538fd37e9f7957472a336dd5ea08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Fri, 18 Mar 2022 12:45:58 +0100 Subject: [PATCH 2/3] html_text: fix external dependencies --- setup/html_text/setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup/html_text/setup.py b/setup/html_text/setup.py index 28c57bb6403..3e397e86f1d 100644 --- a/setup/html_text/setup.py +++ b/setup/html_text/setup.py @@ -2,5 +2,11 @@ setuptools.setup( setup_requires=['setuptools-odoo'], - odoo_addon=True, + odoo_addon={ + "external_dependencies_override": { + "python": { + "lxml.html": "lxml", + } + } + }, ) From 68bdf2fbfc63d1c4f113019c02f05cb69a664f29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Fri, 18 Mar 2022 12:54:00 +0100 Subject: [PATCH 3/3] auth_totp: pin external dependency for py2 compat --- setup/auth_totp/setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup/auth_totp/setup.py b/setup/auth_totp/setup.py index 28c57bb6403..ce4e2991504 100644 --- a/setup/auth_totp/setup.py +++ b/setup/auth_totp/setup.py @@ -2,5 +2,11 @@ setuptools.setup( setup_requires=['setuptools-odoo'], - odoo_addon=True, + odoo_addon={ + "external_dependencies_override": { + "python": { + "pyotp": "pyotp<2.4", + } + } + }, )