使用buildout创建odoo模块或实例的粘贴模板
anybox.paster.odoo的Python项目详细描述
可用于快速创建odoo实例或模块的粘贴模板集合
内容
Install the templates
您可以使用:
pip install anybox.paster.odoo
或在虚拟机中相同:
virtualenv sandbox source ./sandbox/bin/activate pip install anybox.paster.odoo
或者手动下载下面的存档文件,解压缩,然后:
python setup.py install
Usage
这个包依赖于PasteScript,它将 作为依赖项安装,并提供可插入的命令 调用了paster。有关pastescript的更多信息,请参阅 文档。
您可以使用以下命令列出所有可用的模板:
paster create --list-templates
Creating an Odoo instance
此模板将创建一个带有可选本地 用于客户端自定义的模块。奥多版本可以从 最新夜间建筑的集市分支。
运行paster命令,如下所示:
paster create -t odoo_instance
然后回答问题,运行最后给出的命令。
然后可以根据需要修改构建配置文件。在这方面, 请参阅anybox.recipe.odoo
的文档Creating an Odoo module
一旦有一个正在运行的实例,就可以在addons目录中创建新模块。 运行paster命令,如下所示:
paster create -t odoo_module
Changes
1.5 (2016-08-16)
- 默认情况下,此处不再有fabiles
- 默认情况下添加了高级附件
- 添加geoip作为依赖项
- 不再有bootstrap.py(改为运行buildout bootstrap)
- dev buildout中的nose脚本
1.4.1 (2015-07-16)
- 将加载项重命名为特定于加载项的加载项
- 清洁和PEP8
- 更新了Boostrap
- 在Odoo Git克隆上深度为1
- 使用新配方
- 使用anybox ocb分支
- 添加了anybox fabfile引导程序
- 使用odoo的requirements.txt
1.3 (2014-11-03)
- 固定模块中“web”的默认值
1.2 (2014-11-02)
- 修复了PyChart的默认构建
1.1 (2014-11-02)
- 固定包装
1.0 (2014-11-01)
- 移到1.0以避免与V7分支混淆
0.6 (2014-11-01)
- 将anybox.paster.openerp重命名为anybox.paster.odoo
- 适用于Odoo 8
- 更新了引导程序
0.5 (2014-04-25)
- 固定图标
- 删除硬编码值
0.4 (2014-01-06)
- 最新引导
- 更新lxml
0.3 (2013-07-28)
- 将pychart导入放回
- 默认情况下,pin为werkzeug
- 固定默认图标
0.2 (2013-06-12)
- Initial implementation for the template openerp_module
- Initial implementation for the template openerp_instance