changeset 138:169e02e190ef

peg to tempita version and eliminate cruft
author Jeff Hammel <jhammel@mozilla.com>
date Tue, 21 Feb 2012 21:01:28 -0800
parents 2ffadba77bb6
children 23652cbfdfad
files makeitso/makeitso.py setup.py
diffstat 2 files changed, 9 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/makeitso/makeitso.py	Tue Feb 21 20:20:21 2012 -0800
+++ b/makeitso/makeitso.py	Tue Feb 21 21:01:28 2012 -0800
@@ -17,7 +17,6 @@
 from ConfigParser import RawConfigParser
 from optparse import OptionParser
 
-
 # URL of -this file-
 location = 'http://k0s.org/mozilla/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py'
 
@@ -65,9 +64,6 @@
         cleanup()
         raise NotImplementedError('This should say something like youre not connected to the net')
 
-# does tempita support delimeters?
-has_delimeters = 'delimeters' in inspect.getargspec(tempita.Template.__init__).args
-
 # regular expressions for finding the shebang
 shebang_re = '#!.*makeitso.*'
 shebang_re = re.compile(shebang_re)
@@ -76,7 +72,7 @@
 
 def parent_uri(uri):
     """parent resource of a URI"""
-    
+
     if '://' in uri:
         return uri.rsplit('/', 1)[0] + '/'
     else:
@@ -378,7 +374,7 @@
         # do the substitution
         for template in self.templates:
             template.substitute(vars, output)
-        
+
 ### command line interface
 
 def read_config(config_files, templates=()):
@@ -390,7 +386,6 @@
     for template in templates:
         if template in parser.sections():
             retval.update(dict(parser.items(template)))
-    
     return retval
 
 def invocation(url, **variables):
@@ -411,13 +406,10 @@
         if not (os.path.exists(dotfile) and os.path.isfile(dotfile)):
             dotfile = None
 
-    # delimeters
-    # XXX needs tempita trunk
-    if has_delimeters:
-        parser.add_option('-[', '--start-braces', dest='start_braces',
-                          help='starting delimeter')
-        parser.add_option('-]', '--end-braces', dest='end_braces',
-                          help='starting delimeter')
+    parser.add_option('-[', '--start-braces', dest='start_braces',
+                      help='starting delimeter')
+    parser.add_option('-]', '--end-braces', dest='end_braces',
+                      help='starting delimeter')
 
     # options about where to put things
     parser.add_option('-o', '--output', dest='output',
@@ -454,7 +446,6 @@
                           action='store_true', default=False,
                           help="list installed MakeItSo! templates")
 
-    
     options, args = parser.parse_args(args)
 
     # list the templates
@@ -527,7 +518,7 @@
 
     # cleanup
     cleanup()
-        
+
 if __name__ == '__main__':
     main()
 
--- a/setup.py	Tue Feb 21 20:20:21 2012 -0800
+++ b/setup.py	Tue Feb 21 21:01:28 2012 -0800
@@ -7,7 +7,7 @@
 except IOError:
     description = ''
 
-version = '0.2.4'
+version = '0.2.5'
 
 setup(name='MakeItSo',
       version=version,
@@ -24,7 +24,7 @@
       zip_safe=False,
       install_requires=[
           # -*- Extra requirements: -*-
-          'tempita',
+          'tempita >= 0.5.1',
           'webob',
       ],
       entry_points="""