构建用于为mod_wsgi创建paste.deploy入口点的配方
tranchitella.recipe.wsgi的Python项目详细描述
tranchitella.recipe.wsgi
此配方为mod_wsgi创建一个paste.deploy入口点。
使用量
这是一个最小的“buildout.cfg”文件,用于创建wsgi脚本mod_wsgi 可以使用:
[buildout] parts = wsgi [wsgi] recipe = tranchitella.recipe.wsgi eggs = myapplication config-file = ${buildout:directory}/etc/deploy.ini environ = CHAMELEON_CACHE=true CHAMELEON_STRICT=true
这将在bin目录中创建一个名为“wsgi”的小python脚本 哪个模块可以加载。也可以使用可选的“额外路径”选项 指定添加到python系统路径的额外路径。
也可以使用“script-name”选项指定 如果“wsgi”不适用,则生成脚本文件。
此构建的apache配置如下:
WSGIScriptAlias /mysite /path/to/buildout/bin/wsgi <Directory /home/me/buildout> Order deny,allow Allow from all </Directory>
这个配方没有完全安装软件包,这意味着控制台脚本 不会创建。如果需要控制台脚本,可以添加第二个构建 使用zc.recipe.egg进行完整安装的部分。
更改
0.4(2010-04-26)
- 消除了对变色龙的依赖。
- 默认为脚本名的部件名,而不是“wsgi”。
- 增加了测试。
0.3(2010-04-09)
- 添加脚本名称选项以指定要生成的wsgi脚本的名称。 (丹费尔斯,dan@fezconsulting.com)
- 修复一个错误,如果没有环境 明确规定。(丹费尔斯,dan@fezconsulting.com)
0.2(2010-04-06)
- 更新时重新安装,否则不会更新wsgi脚本,除非它 被显式删除。
0.1(2010-02-17)
- 首次公开发行。