Override dependencies with different name and pin versions

The name of the libs and python packages are different, Odoo expects
the inner python package in the manifest, but setuptools cannot find the
libs in pypi, overrides them with the libs names.
This commit is contained in:
Guewen Baconnier
2019-05-09 10:10:58 +02:00
parent d032e518ba
commit 580eff0062
2 changed files with 10 additions and 1 deletions
+1
View File
@@ -12,6 +12,7 @@
'external_dependencies': {
'python': ['swiftclient',
'keystoneclient',
'keystoneauth1',
],
},
'website': 'https://www.camptocamp.com',
+9 -1
View File
@@ -2,5 +2,13 @@ import setuptools
setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
odoo_addon={
'external_dependencies_override': {
'python': {
'swiftclient': 'python-swiftclient>=3.7.0',
'keystoneclient': 'python-keystoneclient>=3.19.0',
'keystoneauth1': 'keystoneauth1>=3.14.0',
},
},
}
)