comparison makeitso/python.py @ 111:bad70fb08b15

minor syntax corrections
author Jeff Hammel <jhammel@mozilla.com>
date Fri, 14 Jan 2011 18:25:36 -0800
parents 697568ba4a22
children b8d5d2041fe0
comparison
equal deleted inserted replaced
110:613e9c19a98c 111:bad70fb08b15
32 templates = ['python_package'] 32 templates = ['python_package']
33 vars = [Variable('description'), 33 vars = [Variable('description'),
34 Variable('url'), 34 Variable('url'),
35 Variable('repo', 'project repository'), 35 Variable('repo', 'project repository'),
36 ] 36 ]
37 look = True 37 look = False
38 38
39 # things that go in setup.py 39 # things that go in setup.py
40 dependencies = {'web.py': ['webob'], 40 dependencies = {'web.py': ['webob'],
41 'template.py': ['MakeItSo']} 41 'template.py': ['MakeItSo']}
42 console_scripts = {'main.py': '{{project}} = {{project}}.main:main', 42 console_scripts = {'main.py': '{{project}} = {{project}}.main:main',
56 # get project from output directory 56 # get project from output directory
57 variables['project'] = os.path.basename(output) 57 variables['project'] = os.path.basename(output)
58 58
59 # dependencies 59 # dependencies
60 dependencies = set([]) 60 dependencies = set([])
61 for template, dependency in self.dependencies: 61 for template, dependency in self.dependencies.items():
62 dependencies.update(dependency) 62 dependencies.update(dependency)
63 dependencies = list(dependencies) 63 dependencies = list(dependencies)
64 variables['dependencies'] = dependencies 64 variables['dependencies'] = dependencies
65 65
66 # console_scripts 66 # console_scripts
67 console_scripts = [] 67 console_scripts = []
68 for template, console_script in self.console_scripts: 68 for template, console_script in self.console_scripts.items():
69 console_scripts.add(console_script) 69 console_scripts.append(console_script)
70 if console_scripts: 70 if console_scripts:
71 s = 'setup(' # placeholder string 71 s = 'setup(' # placeholder string
72 script_strings = ['[console_scripts]'] 72 script_strings = ['[console_scripts]']
73 for console_script in console_scripts: 73 for console_script in console_scripts:
74 template = ContentTemplate(console_script) 74 template = ContentTemplate(console_script)