Buildout recipe to create paste.deploy entry points for mod_wsgi
Project description
tranchitella.recipe.wsgi
This recipe creates a paste.deploy entry point for mod_wsgi.
Usage
This is a minimal ‘’buildout.cfg’’ file which creates a WSGI script mod_wsgi can use:
[buildout] parts = wsgi [wsgi] recipe = tranchitella.recipe.wsgi eggs = myapplication config-file = ${buildout:directory}/etc/deploy.ini environ = CHAMELEON_CACHE=true CHAMELEON_STRICT=true
This will create a small python script in the bin directory called ‘’wsgi’’ which mod_wsgi can load. You can also use the optional ‘’extra-paths’’ option to specify extra paths that are added to the python system path.
You may also use the ‘’script-name’’ option to specify the name of the generated script file, if ‘’wsgi’’ is unsuitable.
The apache configuration for this buildout looks like this::
WSGIScriptAlias /mysite /path/to/buildout/bin/wsgi <Directory /home/me/buildout> Order deny,allow Allow from all </Directory>
This recipe does not fully install packages, which means that console scripts will not be created. If you need console scripts you can add a second buildout part which uses zc.recipe.egg to do a full install.
0.3 (2010-04-09)
Add a script-name option to specify the name of the wsgi script to generate. (Dan Fairs, dan@fezconsulting.com)
Fix a bug where ‘None’ would appear in the generated file if no environ was specified. (Dan Fairs, dan@fezconsulting.com)
0.2 (2010-04-06)
Install again on update, otherwise the wsgi script is not updated unless it is explicitly removed.
0.1 (2010-02-17)
First public release.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for tranchitella.recipe.wsgi-0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9be9d822aba3aca17ab8bc5f721aa2bd48bb2743e279966d75fa66fdbc288be1 |
|
MD5 | 8fdb7816dc43fcc9cecf5ea48ddf6c86 |
|
BLAKE2b-256 | a488a3ca9c11738c7412472eb317862609245748544cf530866df741652179c4 |