[Checkins] SVN: Sandbox/philikon/zopeproject/trunk/ Make everything work :)

Philipp von Weitershausen philikon at philikon.de
Sat Jul 14 13:18:07 EDT 2007


Log message for revision 77959:
  Make everything work :)
  

Changed:
  U   Sandbox/philikon/zopeproject/trunk/setup.py
  U   Sandbox/philikon/zopeproject/trunk/zopeproject/deploy/buildout.cfg_tmpl
  A   Sandbox/philikon/zopeproject/trunk/zopeproject/main.py
  U   Sandbox/philikon/zopeproject/trunk/zopeproject/templates.py

-=-
Modified: Sandbox/philikon/zopeproject/trunk/setup.py
===================================================================
--- Sandbox/philikon/zopeproject/trunk/setup.py	2007-07-14 17:09:32 UTC (rev 77958)
+++ Sandbox/philikon/zopeproject/trunk/setup.py	2007-07-14 17:18:06 UTC (rev 77959)
@@ -3,7 +3,7 @@
 setup(
     name='zopeproject',
     version='0.3',
-    author='Grok Team',
+    author='Philipp von Weitershausen',
     author_email='philipp at weitershausen.de',
     url='http://cheeseshop.python.org/pypi/zopeproject',
     download_url='svn://svn.zope.org/repos/main/Sandbox/zopeproject/trunk#egg=zopeproject-dev',
@@ -17,8 +17,9 @@
     install_requires=['PasteScript>=1.3',],
     entry_points="""
     [console_scripts]
-    zopeproject = zopeproject:main
+    zopeproject = zopeproject.main:zopeproject
     [paste.paster_create_template]
-    zopeproject = zopeproject:ZopeProject
+    deploy = zopeproject.templates:Deploy
+    zope_app = zopeproject.templates:ZopeApp
     """,
 )

Modified: Sandbox/philikon/zopeproject/trunk/zopeproject/deploy/buildout.cfg_tmpl
===================================================================
--- Sandbox/philikon/zopeproject/trunk/zopeproject/deploy/buildout.cfg_tmpl	2007-07-14 17:09:32 UTC (rev 77958)
+++ Sandbox/philikon/zopeproject/trunk/zopeproject/deploy/buildout.cfg_tmpl	2007-07-14 17:18:06 UTC (rev 77959)
@@ -1,4 +1,5 @@
 [buildout]
+develop = .
 parts = app test
 
 [app]

Added: Sandbox/philikon/zopeproject/trunk/zopeproject/main.py
===================================================================
--- Sandbox/philikon/zopeproject/trunk/zopeproject/main.py	                        (rev 0)
+++ Sandbox/philikon/zopeproject/trunk/zopeproject/main.py	2007-07-14 17:18:06 UTC (rev 77959)
@@ -0,0 +1,4 @@
+from zopeproject.script import create_project
+
+def zopeproject():
+    create_project('zope_app')


Property changes on: Sandbox/philikon/zopeproject/trunk/zopeproject/main.py
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: Sandbox/philikon/zopeproject/trunk/zopeproject/templates.py
===================================================================
--- Sandbox/philikon/zopeproject/trunk/zopeproject/templates.py	2007-07-14 17:09:32 UTC (rev 77958)
+++ Sandbox/philikon/zopeproject/trunk/zopeproject/templates.py	2007-07-14 17:18:06 UTC (rev 77959)
@@ -3,16 +3,9 @@
 import shutil
 from paste.script.templates import var, NoDefault, Template, BasicPackage
 
-class ZopeApp(BasicPackage):
-    _template_dir = 'zope_app'
-    summary = 'Package that contains a Zope application'
-    required_templates = []
-    vars = []
-
 class Deploy(Template):
     _template_dir = 'deploy'
     summary = "Deployment of a Zope application"
-    required_templates = ['zope_app']
 
     vars = [
         var('user', 'Name of an initial administrator user', default=NoDefault),
@@ -23,10 +16,15 @@
         ]
 
     def check_vars(self, vars, cmd):
-        vars = super(GrokProject, self).check_vars(vars, cmd)
+        vars = super(Deploy, self).check_vars(vars, cmd)
         vars['eggs_dir'] = os.path.expanduser(vars['eggs_dir'])
         return vars
 
+class ZopeApp(Template):
+    _template_dir = 'zope_app'
+    summary = 'Package that contains a Zope application'
+    required_templates = ['deploy']
+
 class GrokApp(Deploy):
 
     vars = [
@@ -35,7 +33,7 @@
         ] + Deploy.vars
 
     def check_vars(self, vars, cmd):
-        vars = super(GrokProject, self).check_vars(vars, cmd)
+        vars = super(GrokApp, self).check_vars(vars, cmd)
         module = vars['module']
         if '.' in module:
             if module.endswith('.py'):



More information about the Checkins mailing list