mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
f7ab71848b
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hgweb: put map-raw in setup.py and MANIFEST.in manifest hash: 75f24a191ade74c1cbfafbaaf5fb9b6a4c5da02c -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCnlpVywK+sNU5EO8RAoDGAKCsyEhpJGPZjRp4RZD1Q1ijwNGC2wCdGSjL IGWUxQqqS4W4GJNesvADNVs= =O3Wg -----END PGP SIGNATURE-----
33 lines
1.0 KiB
Python
33 lines
1.0 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'])],
|
|
data_files=[('mercurial/templates',
|
|
['templates/map'] +
|
|
glob.glob('templates/map-*') +
|
|
glob.glob('templates/*.tmpl'))],
|
|
cmdclass = { 'install_data' : install_package_data },
|
|
scripts=['hg'])
|