Chaning it to:

vars['egg_plugins'] = ['PasteScript', 'Pylons']

...seems to fix the problem.

On Fri, Apr 25, 2008 at 10:45 AM, Devin Torres <[EMAIL PROTECTED]> wrote:
> Changeset: http://pylonshq.com/project/pylonshq/changeset/1453%3A793b9b659a06
>
>  Example:
>
>  devin-torress-macbook:Projects devin$ paster create -t pylons testproj
>  Selected and implied templates:
>   Pylons#pylons  Pylons application template
>
>  Variables:
>   egg:      testproj
>   package:  testproj
>   project:  testproj
>  Enter template_engine (mako/genshi/jinja/etc: Template language) ['mako']:
>  Enter sqlalchemy (True/False: Include SQLAlchemy 0.4 configuration)
>  [False]: True
>  Creating template pylons
>  Creating directory ./testproj
>   Recursing into +egg+.egg-info
>     Creating ./testproj/testproj.egg-info/
>     Copying paste_deploy_config.ini_tmpl_tmpl to
>  ./testproj/testproj.egg-info/paste_deploy_config.ini_tmpl
>   Recursing into +package+
>     Creating ./testproj/testproj/
>     Copying __init__.py_tmpl to ./testproj/testproj/__init__.py
>     Recursing into config
>       Creating ./testproj/testproj/config/
>       Copying __init__.py_tmpl to ./testproj/testproj/config/__init__.py
>       Copying environment.py_tmpl to ./testproj/testproj/config/environment.py
>       Copying middleware.py_tmpl to ./testproj/testproj/config/middleware.py
>       Copying routing.py_tmpl to ./testproj/testproj/config/routing.py
>     Recursing into controllers
>       Creating ./testproj/testproj/controllers/
>       Copying __init__.py_tmpl to ./testproj/testproj/controllers/__init__.py
>       Copying error.py_tmpl to ./testproj/testproj/controllers/error.py
>     Recursing into lib
>       Creating ./testproj/testproj/lib/
>       Copying __init__.py_tmpl to ./testproj/testproj/lib/__init__.py
>       Copying app_globals.py_tmpl to ./testproj/testproj/lib/app_globals.py
>       Copying base.py_tmpl to ./testproj/testproj/lib/base.py
>       Copying helpers.py_tmpl to ./testproj/testproj/lib/helpers.py
>     Recursing into model
>       Creating ./testproj/testproj/model/
>       Copying __init__.py_tmpl to ./testproj/testproj/model/__init__.py
>       Copying meta.py_tmpl to ./testproj/testproj/model/meta.py
>     Recursing into public
>       Creating ./testproj/testproj/public/
>       Copying index.html_tmpl to ./testproj/testproj/public/index.html
>     Recursing into templates
>       Creating ./testproj/testproj/templates/
>     Recursing into tests
>       Creating ./testproj/testproj/tests/
>       Copying __init__.py_tmpl to ./testproj/testproj/tests/__init__.py
>       Recursing into functional
>         Creating ./testproj/testproj/tests/functional/
>         Copying __init__.py_tmpl to
>  ./testproj/testproj/tests/functional/__init__.py
>       Copying test_models.py_tmpl to ./testproj/testproj/tests/test_models.py
>     Copying websetup.py_tmpl to ./testproj/testproj/websetup.py
>   Copying MANIFEST.in_tmpl to ./testproj/MANIFEST.in
>   Copying README.txt_tmpl to ./testproj/README.txt
>   Copying development.ini_tmpl to ./testproj/development.ini
>   Recursing into docs
>     Creating ./testproj/docs/
>     Copying index.txt_tmpl to ./testproj/docs/index.txt
>   Copying ez_setup.py to ./testproj/ez_setup.py
>   Copying setup.cfg_tmpl to ./testproj/setup.cfg
>  Traceback (most recent call last):
>   File "/usr/local/bin/paster", line 8, in <module>
>     load_entry_point('PasteScript==1.6.2', 'console_scripts', 'paster')()
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/command.py",
>  line 79, in run
>     invoke(command, command_name, options, args[1:])
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/command.py",
>  line 118, in invoke
>     exit_code = runner.run(args)
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/command.py",
>  line 213, in run
>     result = self.command()
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/create_distro.py",
>  line 125, in command
>     template, output_dir, vars)
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/create_distro.py",
>  line 167, in create_template
>     template.run(self, output_dir, vars)
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/templates.py",
>  line 57, in run
>     self.write_files(command, output_dir, vars)
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/templates.py",
>  line 126, in write_files
>     template_renderer=self.template_renderer)
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/copydir.py",
>  line 103, in copy_dir
>     template_renderer=template_renderer)
>   File 
> "/Library/Python/2.5/site-packages/PasteScript-1.6.2-py2.5.egg/paste/script/copydir.py",
>  line 269, in substitute_content
>     return template_renderer(content, vars, filename=filename)
>   File "build/bdist.macosx-10.5-i386/egg/tempita/__init__.py", line
>  288, in paste_script_template_renderer
>   File "build/bdist.macosx-10.5-i386/egg/tempita/__init__.py", line
>  117, in substitute
>   File "build/bdist.macosx-10.5-i386/egg/tempita/__init__.py", line
>  123, in _interpret
>   File "build/bdist.macosx-10.5-i386/egg/tempita/__init__.py", line
>  132, in _interpret_codes
>   File "build/bdist.macosx-10.5-i386/egg/tempita/__init__.py", line
>  152, in _interpret_code
>   File "build/bdist.macosx-10.5-i386/egg/tempita/__init__.py", line
>  203, in _eval
>   File "<string>", line 1, in <module>
>  NameError: name 'egg_plugins' is not defined at line 25 column 22 in
>  file 
> /Users/devin/Projects/pylons-dev/pylons/templates/default_project/setup.py_tmpl
>
>  FILE pylons/util.py LINE 150:
>
>     146: class PylonsTemplate(Template):
>     147:    _template_dir = 'templates/default_project'
>     148:    template_renderer = staticmethod(paste_script_template_renderer)
>     149:    summary = 'Pylons application template'
>  --> 150:    egg_plugins = ['PasteScript', 'Pylons']
>            ...
>
>  FILE pylons/templates/default_project/setup.py_tmpl LINE 25:
>
>     24:    zip_safe={{zip_safe}},
>  --> 25:    paster_plugins={{egg_plugins}},
>     26:    entry_points="""
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to