[Checkins] SVN: grokproject/trunk/ "bin/paster create -t grokproject" now works again.

Maurits van Rees m.van.rees at zestsoftware.nl
Thu May 1 16:57:31 EDT 2008


Log message for revision 86034:
  "bin/paster create -t grokproject" now works again.
  

Changed:
  U   grokproject/trunk/CHANGES.txt
  U   grokproject/trunk/grokproject/__init__.py

-=-
Modified: grokproject/trunk/CHANGES.txt
===================================================================
--- grokproject/trunk/CHANGES.txt	2008-05-01 20:55:48 UTC (rev 86033)
+++ grokproject/trunk/CHANGES.txt	2008-05-01 20:57:30 UTC (rev 86034)
@@ -4,6 +4,8 @@
 0.8 (unreleased)
 ------------------
 
+* "bin/paster create -t grokproject" now works again.
+
 * Make sure bin/paster gets added so we can also test only our
   paster template instead of the command.
 

Modified: grokproject/trunk/grokproject/__init__.py
===================================================================
--- grokproject/trunk/grokproject/__init__.py	2008-05-01 20:55:48 UTC (rev 86033)
+++ grokproject/trunk/grokproject/__init__.py	2008-05-01 20:57:30 UTC (rev 86034)
@@ -23,6 +23,10 @@
             default=NoDefault),
         var('eggs_dir', 'Location where zc.buildout will look for and place '
             'packages', default=os.path.expanduser('~/buildout-eggs')),
+        var('newest', 'Check for newer versions of packages', default=False),
+        var('version_info_url',
+            "The URL to a *.cfg file containing a [versions] section.",
+            default=None),
         ]
 
     def check_vars(self, vars, cmd):
@@ -37,6 +41,11 @@
             # Esacpe values that go in site.zcml.
             vars[var_name] = xml.sax.saxutils.quoteattr(vars[var_name])
         vars['eggs_dir'] = os.path.expanduser(vars['eggs_dir'])
+        extends = vars.get('version_info_url')
+        if extends is None:
+            info = urllib.urlopen(VERSIONINFO_INFO_URL).read().strip()
+            extends = urlparse.urljoin(VERSIONINFO_INFO_URL, info)
+        vars['extends'] = extends
         return vars
 
 def main():



More information about the Checkins mailing list