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:36 +02:00
parent fe827e6b3f
commit b45b4d23a9
2 changed files with 10 additions and 1 deletions
+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',
},
},
}
)