# HG changeset patch # User Jeff Hammel # Date 1329886888 28800 # Node ID 169e02e190efcbe91d03144bb464e3413dfd16ad # Parent 2ffadba77bb6222e964bf5a1550a393d17f19684 peg to tempita version and eliminate cruft diff -r 2ffadba77bb6 -r 169e02e190ef makeitso/makeitso.py --- 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() diff -r 2ffadba77bb6 -r 169e02e190ef setup.py --- 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="""