Mercurial > hg > mercurial-crew-with-dirclash
comparison setup.py @ 5396:5105b119edd2
Add osutil module, containing a listdir function.
This is similar to os.listdir, only it returns a sorted list of tuples.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Fri, 05 Oct 2007 15:01:06 -0700 |
parents | 55860a45bbf2 |
children |
comparison
equal
deleted
inserted
replaced
5395:e73a83af7926 | 5396:5105b119edd2 |
---|---|
50 install_data.finalize_options(self) | 50 install_data.finalize_options(self) |
51 | 51 |
52 mercurial.version.remember_version(version) | 52 mercurial.version.remember_version(version) |
53 cmdclass = {'install_data': install_package_data} | 53 cmdclass = {'install_data': install_package_data} |
54 | 54 |
55 ext_modules=[ | |
56 Extension('mercurial.mpatch', ['mercurial/mpatch.c']), | |
57 Extension('mercurial.bdiff', ['mercurial/bdiff.c']), | |
58 Extension('mercurial.base85', ['mercurial/base85.c']), | |
59 Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c']) | |
60 ] | |
61 | |
62 try: | |
63 import posix | |
64 ext_modules.append(Extension('mercurial.osutil', ['mercurial/osutil.c'])) | |
65 except ImportError: | |
66 pass | |
67 | |
55 setup(name='mercurial', | 68 setup(name='mercurial', |
56 version=mercurial.version.get_version(), | 69 version=mercurial.version.get_version(), |
57 author='Matt Mackall', | 70 author='Matt Mackall', |
58 author_email='mpm@selenic.com', | 71 author_email='mpm@selenic.com', |
59 url='http://selenic.com/mercurial', | 72 url='http://selenic.com/mercurial', |
60 description='Scalable distributed SCM', | 73 description='Scalable distributed SCM', |
61 license='GNU GPL', | 74 license='GNU GPL', |
62 packages=['mercurial', 'mercurial.hgweb', 'hgext', 'hgext.convert'], | 75 packages=['mercurial', 'mercurial.hgweb', 'hgext', 'hgext.convert'], |
63 ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']), | 76 ext_modules=ext_modules, |
64 Extension('mercurial.bdiff', ['mercurial/bdiff.c']), | |
65 Extension('mercurial.base85', ['mercurial/base85.c']), | |
66 Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c'])], | |
67 data_files=[(os.path.join('mercurial', root), | 77 data_files=[(os.path.join('mercurial', root), |
68 [os.path.join(root, file_) for file_ in files]) | 78 [os.path.join(root, file_) for file_ in files]) |
69 for root, dirs, files in os.walk('templates')], | 79 for root, dirs, files in os.walk('templates')], |
70 cmdclass=cmdclass, | 80 cmdclass=cmdclass, |
71 scripts=['hg', 'hgmerge'], | 81 scripts=['hg', 'hgmerge'], |