mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
2875576bbc
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Add a fast binary diff extension (not yet used) manifest hash: fbfdcab2b1f4856af45176fcf2423d602dfe88c4 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCuL6eywK+sNU5EO8RAoT+AJ95z9gx2IrucBS30CnCQFkZT7lSbgCgnXh5 ScZcgwzJ/mEo9i5vuKNlCIs= =Gr58 -----END PGP SIGNATURE-----
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
#!/usr/bin/env python
|
|
|
|
# This is the mercurial setup script.
|
|
#
|
|
# './setup.py install', or
|
|
# './setup.py --help' for more options
|
|
|
|
import glob
|
|
from distutils.core import setup, Extension
|
|
from distutils.command.install_data import install_data
|
|
|
|
class install_package_data(install_data):
|
|
def finalize_options(self):
|
|
self.set_undefined_options('install',
|
|
('install_lib', 'install_dir'))
|
|
install_data.finalize_options(self)
|
|
|
|
setup(name='mercurial',
|
|
version='0.5b',
|
|
author='Matt Mackall',
|
|
author_email='mpm@selenic.com',
|
|
url='http://selenic.com/mercurial',
|
|
description='scalable distributed SCM',
|
|
license='GNU GPL',
|
|
packages=['mercurial'],
|
|
ext_modules=[Extension('mercurial.mpatch', ['mercurial/mpatch.c']),
|
|
Extension('mercurial.bdiff', ['mercurial/bdiff.c'])],
|
|
data_files=[('mercurial/templates',
|
|
['templates/map'] +
|
|
glob.glob('templates/map-*') +
|
|
glob.glob('templates/*.tmpl'))],
|
|
cmdclass = { 'install_data' : install_package_data },
|
|
scripts=['hg', 'hgmerge'])
|