comparison setup.py @ 6389:0231f763ebc8

manifest: improve parsing performance by 8x via a new C extension
author Bryan O'Sullivan <bos@serpentine.com>
date Wed, 26 Mar 2008 10:12:10 -0700
parents 7010e4557963
children 66e87c11447d
comparison
equal deleted inserted replaced
6388:1e4ddc9ac9f7 6389:0231f763ebc8
86 86
87 mercurial.version.remember_version(version) 87 mercurial.version.remember_version(version)
88 cmdclass = {'install_data': install_package_data} 88 cmdclass = {'install_data': install_package_data}
89 89
90 ext_modules=[ 90 ext_modules=[
91 Extension('mercurial.base85', ['mercurial/base85.c']),
92 Extension('mercurial.bdiff', ['mercurial/bdiff.c']),
93 Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c']),
91 Extension('mercurial.mpatch', ['mercurial/mpatch.c']), 94 Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
92 Extension('mercurial.bdiff', ['mercurial/bdiff.c']), 95 Extension('mercurial.parsers', ['mercurial/parsers.c']),
93 Extension('mercurial.base85', ['mercurial/base85.c']),
94 Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c'])
95 ] 96 ]
96 97
97 packages = ['mercurial', 'mercurial.hgweb', 'hgext', 'hgext.convert'] 98 packages = ['mercurial', 'mercurial.hgweb', 'hgext', 'hgext.convert']
98 99
99 try: 100 try: