comparison setup.py @ 2324:7cbe8cd69d6b

merge with crew.
author Vadim Gelfer <vadim.gelfer@gmail.com>
date Fri, 19 May 2006 08:57:12 -0700
parents c58a403aa830 b832b6eb65ab
children 82cef38fea56
comparison
equal deleted inserted replaced
2323:c58a403aa830 2324:7cbe8cd69d6b
54 if not self.includes: 54 if not self.includes:
55 self.includes = [] 55 self.includes = []
56 else: 56 else:
57 self.includes = self.includes.split(',') 57 self.includes = self.includes.split(',')
58 mercurial.packagescan.scan(self.build_lib,'mercurial') 58 mercurial.packagescan.scan(self.build_lib,'mercurial')
59 mercurial.packagescan.scan(self.build_lib,'mercurial/hgweb')
59 mercurial.packagescan.scan(self.build_lib,'hgext') 60 mercurial.packagescan.scan(self.build_lib,'hgext')
60 self.includes += mercurial.packagescan.getmodules() 61 self.includes += mercurial.packagescan.getmodules()
61 build_exe.finalize_options(self) 62 build_exe.finalize_options(self)
62 except ImportError: 63 except ImportError:
63 py2exe_for_demandload = None 64 py2exe_for_demandload = None
83 author='Matt Mackall', 84 author='Matt Mackall',
84 author_email='mpm@selenic.com', 85 author_email='mpm@selenic.com',
85 url='http://selenic.com/mercurial', 86 url='http://selenic.com/mercurial',
86 description='Scalable distributed SCM', 87 description='Scalable distributed SCM',
87 license='GNU GPL', 88 license='GNU GPL',
88 packages=['mercurial', 'hgext'], 89 packages=['mercurial', 'mercurial.hgweb', 'hgext'],
89 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']), 90 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
90 Extension('mercurial.bdiff', ['mercurial/bdiff.c'])], 91 Extension('mercurial.bdiff', ['mercurial/bdiff.c'])],
91 data_files=[('mercurial/templates', 92 data_files=[('mercurial/templates',
92 ['templates/map'] + 93 ['templates/map'] +
93 glob.glob('templates/map-*') + 94 glob.glob('templates/map-*') +