[Checkins] SVN: grokproject/trunk/ Explicitly run the install of the eggbasket recipe.

Maurits van Rees m.van.rees at zestsoftware.nl
Wed Sep 3 20:52:17 EDT 2008


Log message for revision 90776:
  Explicitly run the install of the eggbasket recipe.

Changed:
  U   grokproject/trunk/CHANGES.txt
  U   grokproject/trunk/grokproject/template/bootstrap.py
  U   grokproject/trunk/grokproject/utils.py

-=-
Modified: grokproject/trunk/CHANGES.txt
===================================================================
--- grokproject/trunk/CHANGES.txt	2008-09-03 23:30:36 UTC (rev 90775)
+++ grokproject/trunk/CHANGES.txt	2008-09-04 00:52:16 UTC (rev 90776)
@@ -4,6 +4,8 @@
 0.9 (unreleased)
 ----------------
 
+* Explicitly run the install of the eggbasket recipe.
+
 * Fix ftesting.zcml to not include grok package : it precludes overrides of
   anything included by grok.
 

Modified: grokproject/trunk/grokproject/template/bootstrap.py
===================================================================
--- grokproject/trunk/grokproject/template/bootstrap.py	2008-09-03 23:30:36 UTC (rev 90775)
+++ grokproject/trunk/grokproject/template/bootstrap.py	2008-09-04 00:52:16 UTC (rev 90776)
@@ -62,5 +62,6 @@
 shutil.rmtree(tmpeggs)
 
 # grokproject specific addition to standard bootstrap.py:
-# Install eggbasket too.
-zc.buildout.buildout.main(sys.argv[1:] + ['install', 'eggbasket'])
+# Install eggbasket too.  This should be verbose to give the user
+# information about what is happening, since this can take a while.
+zc.buildout.buildout.main(sys.argv[1:] + ['-v', 'install', 'eggbasket'])

Modified: grokproject/trunk/grokproject/utils.py
===================================================================
--- grokproject/trunk/grokproject/utils.py	2008-09-03 23:30:36 UTC (rev 90775)
+++ grokproject/trunk/grokproject/utils.py	2008-09-04 00:52:16 UTC (rev 90776)
@@ -117,6 +117,13 @@
         zc.buildout.buildout.main(extra_args + ['bootstrap'])
 
     print "Invoking zc.buildout..."
+    
+    # First we install eggbasket.  This is also done in the
+    # bootstrap.py, but that is not actually called by the bootstrap
+    # lines above...
+    zc.buildout.buildout.main(['install', 'eggbasket'])
+
+    # The rest of the install can be a bit quieter.
     zc.buildout.buildout.main(['-q', 'install'])
 
 



More information about the Checkins mailing list