Mercurial > hg > mercurial-crew-with-dirclash
comparison setup.py @ 3896:070628929e1f
Fix setup.py warning
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 15 Dec 2006 01:17:04 -0600 |
parents | d6cc510dfe5e |
children | 5a9e767c2908 |
comparison
equal
deleted
inserted
replaced
3894:d6cc510dfe5e | 3896:070628929e1f |
---|---|
15 | 15 |
16 import mercurial.version | 16 import mercurial.version |
17 import mercurial.demandimport | 17 import mercurial.demandimport |
18 mercurial.demandimport.enable = lambda: None | 18 mercurial.demandimport.enable = lambda: None |
19 | 19 |
20 extra = {} | |
21 | |
20 # py2exe needs to be installed to work | 22 # py2exe needs to be installed to work |
21 try: | 23 try: |
22 import py2exe | 24 import py2exe |
23 | 25 |
24 # Help py2exe to find win32com.shell | 26 # Help py2exe to find win32com.shell |
32 m = sys.modules[pn] | 34 m = sys.modules[pn] |
33 for p in m.__path__[1:]: | 35 for p in m.__path__[1:]: |
34 modulefinder.AddPackagePath(pn, p) | 36 modulefinder.AddPackagePath(pn, p) |
35 except ImportError: | 37 except ImportError: |
36 pass | 38 pass |
39 | |
40 extra['console'] = ['hg'] | |
37 | 41 |
38 except ImportError: | 42 except ImportError: |
39 pass | 43 pass |
40 | 44 |
41 # specify version string, otherwise 'hg identify' will be used: | 45 # specify version string, otherwise 'hg identify' will be used: |
68 scripts=['hg', 'hgmerge'], | 72 scripts=['hg', 'hgmerge'], |
69 options=dict(bdist_mpkg=dict(zipdist=True, | 73 options=dict(bdist_mpkg=dict(zipdist=True, |
70 license='COPYING', | 74 license='COPYING', |
71 readme='contrib/macosx/Readme.html', | 75 readme='contrib/macosx/Readme.html', |
72 welcome='contrib/macosx/Welcome.html')), | 76 welcome='contrib/macosx/Welcome.html')), |
73 console=['hg']) | 77 **extra) |