comparison setup.py @ 2311:b832b6eb65ab

Moving hgweb.py into it's own module in preparation for breaking it up.
author Eric Hopper <hopper@omnifarious.org>
date Thu, 18 May 2006 11:48:33 -0700
parents 7eb694a1c1af
children 7cbe8cd69d6b
comparison
equal deleted inserted replaced
2307:5b3a3e35f084 2311:b832b6eb65ab
55 else: 55 else:
56 self.includes = self.includes.split(',') 56 self.includes = self.includes.split(',')
57 self.includes += mercurial.packagescan.getmodules(self.build_lib, 57 self.includes += mercurial.packagescan.getmodules(self.build_lib,
58 'mercurial') 58 'mercurial')
59 self.includes += mercurial.packagescan.getmodules(self.build_lib, 59 self.includes += mercurial.packagescan.getmodules(self.build_lib,
60 'mercurial/hgweb')
61 self.includes += mercurial.packagescan.getmodules(self.build_lib,
60 'hgext') 62 'hgext')
61 build_exe.finalize_options(self) 63 build_exe.finalize_options(self)
62 except ImportError: 64 except ImportError:
63 py2exe_for_demandload = None 65 py2exe_for_demandload = None
64 66
83 author='Matt Mackall', 85 author='Matt Mackall',
84 author_email='mpm@selenic.com', 86 author_email='mpm@selenic.com',
85 url='http://selenic.com/mercurial', 87 url='http://selenic.com/mercurial',
86 description='Scalable distributed SCM', 88 description='Scalable distributed SCM',
87 license='GNU GPL', 89 license='GNU GPL',
88 packages=['mercurial', 'hgext'], 90 packages=['mercurial', 'mercurial.hgweb', 'hgext'],
89 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']), 91 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
90 Extension('mercurial.bdiff', ['mercurial/bdiff.c'])], 92 Extension('mercurial.bdiff', ['mercurial/bdiff.c'])],
91 data_files=[('mercurial/templates', 93 data_files=[('mercurial/templates',
92 ['templates/map'] + 94 ['templates/map'] +
93 glob.glob('templates/map-*') + 95 glob.glob('templates/map-*') +