No se encontró la plantilla, desplegando Pyramid en Webfaction

Estoy tratando de implementar mi aplicación web en Webfaction, el ejemplo básico funciona correctamente, obtuve un TemplateNotFound en una plantilla que extiende una plantilla básica utilizando Jinja2. Aquí está mi árbol de proyectos:

/webapps /myapp development.ini production.ini /bin /theapp /Project setup.py /project __init__.py views.py /templates base.jinja2 home.jinja2 /static 

_ init _.py

 config.include('pyramid_jinja2') config.add_jinja2_search_path("templates") 

home.jinja2

 {% extends "templates/base.jinja2" %} 

Para ser más claro, el proyecto funciona localmente. Sé que es algo con la ruta de la plantilla. No estoy seguro de cómo configurarlo. Probé de muchas maneras diferentes. De todos modos, este es el rastreo:

  File "..webapps/myapp/myapp/Project/project/templates/home.jinja2", line 1, in top-level template code {% extends "templates/base.jinja2" %} File "..webapps/myapp/lib/python2.7/site-packages/pyramid_jinja2-1.8-py2.7.egg/pyramid_jinja2/__init__.py", line 193, in get_source raise TemplateNotFound(name=ex.name, message=message) TemplateNotFound: templates/base.jinja2; asset=..webapps/myapp/lib/python2.7/site-packages/Project-0.0-py2.7.egg/project/templates/base.jinja2; searchpath=['..webapps/myapp/lib/python2.7/site-packages/Project-0.0-py2.7.egg/project/templates'] 

Por favor, ayúdame a establecer la ruta correcta a las plantillas, si ese es mi error

Dado que la ruta de búsqueda es '..webapps/myapp/lib/python2.7/site-packages/Project-0.0-py2.7.egg/project/templates' , eso me dice que instaló su aplicación como un huevo usando la python setup.py install . Con mucho, el inconveniente más común de distribuir su aplicación de esta manera es que requiere un archivo MANIFEST.in al empaquetar su aplicación para que incluya activos estáticos. python setup.py develop ejecuta la aplicación fuera del directorio y no sufre ese problema. Espero que si descomprime su archivo de huevo no encontrará sus plantillas en el interior.

Intente agregar en el archivo MANIFEST.in los archivos de extesion.

 recursive-include project *.ico *.png *.css *.gif *.jpg *.pt *.txt *.mak *.mako *.js *.html *.xml *.jinja2