[Checkins]
SVN: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py
Only add 'develop = .' if there's already a directory with
the project name
Philipp von Weitershausen
philikon at philikon.de
Mon Jul 9 11:53:11 EDT 2007
Log message for revision 77665:
Only add 'develop = .' if there's already a directory with the project name
and it has a setup.py in it.
Changed:
U Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py
-=-
Modified: Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py
===================================================================
--- Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py 2007-07-09 15:51:19 UTC (rev 77664)
+++ Sandbox/philikon/mkzopeapp/trunk/mkzopeapp/__init__.py 2007-07-09 15:53:10 UTC (rev 77665)
@@ -1,4 +1,5 @@
import sys
+import os.path
from paste.script import templates, command
from paste.script.templates import var, NoDefault
from paste.util.template import paste_script_template_renderer
@@ -23,8 +24,12 @@
def check_vars(self, vars, cmd):
vars = super(DeployZopeApp, self).check_vars(vars, cmd)
- # TODO check whether 'develop = .' is actually needed
- vars['develop'] = '.'
+ project = vars['project']
+ if (os.path.isdir(project) and
+ os.path.isfile(os.path.join(project, 'setup.py'))):
+ vars['develop'] = '.'
+ else:
+ vars['develop'] = ''
return vars
def make_zope_app():
More information about the Checkins
mailing list