Mercurial > hg > mercurial-crew-with-dirclash
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', |