配置插件(add-ons)路径
社区贡献的插件可以打包成 Python 库,发布到 Python 包索引(PyPI -Python Package Index),然后像其它库一样使用 pip 安装。为了能使用这一方法,Odoo 自动添加了 sitepackages/文件夹至插件配置路径,用于安装库文件。打包可以通过 setuptools-odoo 工具。
OCA 项目使用该工具打包并发布插件至 PyPI。因不同 Odoo 版本中存在相同模块,模块名之前会加一个 Odoo 版本前缀。例如 odoo12-addon-partner-fax 是 Odoo 12 的 partner_fax
PyPI 包,它为 partner 添加了一个传真字段。
如需从 PyPI 下载该模块及依赖,并随后安装至 odoo12env 环境,使用如下命令:
source ~/odoo-dev/odoo12env/bin/activate
pip install odoo12-addon-partner-fax
odoo -c ~/odoo-dev/odoo12-env/12-library.conf -i partner_fax --stop