用于构建的简单gae扩展
zojax.mr.gae的Python项目详细描述
Introduction
zojax.mr.gae是一个zc.buildout扩展,可以安装在开发模式下与gae一起分发的gae libs。 这个扩展应该与rod.recipe.googleapengine配方一起使用。与gae一起分布的卵被buildout发现为普通卵。
Usage
将zojax.mr.gae添加到^{tt3}中的extensions项中$ 章节:
[buildout] extensions = mr.developer
[gae_source]节中条目的格式为:
[sources] url = url extraxt_dir = path to dir eggs = list
单个零件的位置:
- url
- 链接到Google应用程序引擎。
- extraxt_dir
- 存储google app engine的目录路径
- eggs
- 将从google app engine libs安装的包的名称。
Example
t是构建配置的一个简单示例。:
[buildout] develop = src/inboxer parts = PIL app py-utils tests ipython-unix extensions = zojax.mr.gae [sources] jinja2 = fs jinja2 webob_1_1_1 = fs webob_1_1_1 webapp2 = fs webapp2 yaml = fs yaml [gae_source] url = http://googleappengine.googlecode.com/files/google_appengine_1.6.4.zip extraxt_dir = parts eggs = jinja2 webob_1_1_1 webapp2 yaml django_1_3 [versions] Django = 1.3.1 rod.recipe.appengine = 2.0.0 [app] recipe = rod.recipe.appengine eggs = inboxer jinja2 webapp2 PyYaml Django packages = inboxer wtforms server-script=dev_appserver src = src/inboxer zip-packages=False url=${gae_source:url} extra-paths = ${PIL:extra-path} [py-utils] recipe=zc.recipe.egg eggs= pastescript utils WebTest ${app:eggs} extra-paths= ${tests:extra-paths} [pep8] recipe = zc.recipe.egg eggs = pep8