comparison setup.py @ 427:36e644d28edf

Make it possible to specify a version number in setup.py. -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Make it possible to specify a version number in setup.py. manifest hash: 905feb305205801eb3833e5a84161fb57b83c86e -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFCtc/QW7P1GVgWeRoRAlCaAJ9G2GRf0wIEVEbYNoV4PjV4b024bQCfcUFf WVYQlTXqninDXyKas2yQYdo= =ofg/ -----END PGP SIGNATURE-----
author Thomas Arendsen Hein <thomas@intevation.de>
date Sun, 19 Jun 2005 21:04:32 +0100
parents 25afb21d97ba
children 688d03d6997a
comparison
equal deleted inserted replaced
426:8c90ab5644c9 427:36e644d28edf
9 from distutils.core import setup, Extension 9 from distutils.core import setup, Extension
10 from distutils.command.install_data import install_data 10 from distutils.command.install_data import install_data
11 11
12 import mercurial.version 12 import mercurial.version
13 13
14 # specify version string, otherwise 'hg identify' will be used:
15 version = ''
16
14 class install_package_data(install_data): 17 class install_package_data(install_data):
15 def finalize_options(self): 18 def finalize_options(self):
16 self.set_undefined_options('install', 19 self.set_undefined_options('install',
17 ('install_lib', 'install_dir')) 20 ('install_lib', 'install_dir'))
18 install_data.finalize_options(self) 21 install_data.finalize_options(self)
19 22
20 try: 23 try:
21 mercurial.version.remember_version() 24 mercurial.version.remember_version(version)
22 setup(name='mercurial', 25 setup(name='mercurial',
23 version=mercurial.version.get_version(), 26 version=mercurial.version.get_version(),
24 author='Matt Mackall', 27 author='Matt Mackall',
25 author_email='mpm@selenic.com', 28 author_email='mpm@selenic.com',
26 url='http://selenic.com/mercurial', 29 url='http://selenic.com/mercurial',