跳转到主要内容

使用buildout创建Odoo模块或实例的Paster模板

项目描述

可快速创建Odoo实例或模块的paster模板集合

安装模板

您可以使用以下任一方式:

pip install anybox.paster.odoo

或者在virtualenv中相同的方式

virtualenv sandbox
source ./sandbox/bin/activate
pip install anybox.paster.odoo

或者手动下载下面的存档,解压缩,并

python setup.py install

用法

此软件包依赖于PasteScript,它将被作为依赖项安装,并提供了一个名为paster的可插拔命令。有关PasteScript的更多信息,请参阅其文档。

您可以使用以下命令列出所有可用的模板:

paster create --list-templates

创建Odoo实例

此模板将创建一个带有可选本地模块(用于客户端自定义)的空Odoo实例。Odoo版本可以从bazaar分支或最新夜间构建中提取。

像这样运行paster命令:

paster create -t odoo_instance

然后回答问题,并运行末尾给出的命令。

您可以根据需要修改buildout配置文件。关于这部分,请参阅anybox.recipe.odoo的文档。

创建Odoo模块

一旦您有一个正在运行的实例,您可以在addons目录中创建新的模块。像这样运行paster命令:

paster create -t odoo_module

作者和贡献者

  • Jean-Sebastien Suzanne

  • Christophe Combelles

  • Georges Racinet

我们欢迎所有贡献。源代码和问题跟踪器托管在Bitbucket上

https://bitbucket.org/anybox/anybox.paster.odoo/

变更

1.5 (2016-08-16)

  • 默认情况下不再有fabiles

  • 默认添加了高级附件

  • 添加了GeoIP作为依赖项

  • 不再有bootstrap.py(代替运行buildout bootstrap

  • 开发buildout中的nose脚本

1.4.1 (2015-07-16)

  • 将addons重命名为addons_specific

  • 清理和PEP8

  • 更新了Bootstrap

  • 通过Odoo git clone深度=1

  • 使用新的配方

  • 使用Anybox OCB分支

  • 添加了anybox fabfile bootstrap

  • 使用Odoo的requirements.txt

1.3 (2014-11-03)

  • 修复了模块中‘web’的默认值

1.2 (2014-11-02)

  • 修复了pychart的默认buildout

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

  • 更新了Bootstrap

0.5 (2014-04-25)

  • 修复了图标

  • 移除了硬编码的值

0.4 (2014-01-06)

  • 最新的Bootstrap

  • 更新lxml

0.3 (2013-07-28)

  • 放回pychart导入

  • 默认固定werkzeug

  • 修复了默认图标

0.2 (2013-06-12)

  • template openerp_module的初始实现

  • template openerp_instance的初始实现

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

anybox.paster.odoo-1.5.tar.gz (9.3 kB 查看哈希值)

上传时间

由支持