setup.py
changeset 2311 b832b6eb65ab
parent 1977 7eb694a1c1af
child 2324 7cbe8cd69d6b
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-*') +