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:09:44 +02:00
parent 1178b6d9a4
commit c405f57cc2
2 changed files with 10 additions and 1 deletions
+1
View File
@@ -13,6 +13,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',
},
},
}
)