Mercurial > public > mercurial-scm > hg-stable
diff setup.py @ 3239:7a3edd3f7c3e
Install all files/subdirectories below templates.
This is needed because styles are now in their own subdirectory.
author | Thomas Arendsen Hein <thomas@intevation.de> |
---|---|
date | Tue, 03 Oct 2006 11:53:35 +0200 |
parents | 3dba9ec89164 |
children | 1f2c3983a6c5 |
line wrap: on
line diff
--- a/setup.py Tue Oct 03 11:30:59 2006 +0200 +++ b/setup.py Tue Oct 03 11:53:35 2006 +0200 @@ -9,7 +9,7 @@ if not hasattr(sys, 'version_info') or sys.version_info < (2, 3): raise SystemExit, "Mercurial requires python 2.3 or later." -import glob +import os from distutils.core import setup, Extension from distutils.command.install_data import install_data @@ -90,13 +90,9 @@ packages=['mercurial', 'mercurial.hgweb', 'hgext'], 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')), - ('mercurial/templates/static', glob.glob('templates/static/*')), - ], + data_files=[(os.path.join('mercurial', root), + [os.path.join(root, file_) for file_ in files]) + for root, dirs, files in os.walk('templates')], cmdclass=cmdclass, scripts=['hg', 'hgmerge'], options=dict(bdist_mpkg=dict(zipdist=True,