comparison setup.py @ 13619:fd09c3aeae20

setup: remove unnecessary code for win32com (pywin32)
author Steve Borho <steve@borho.org>
date Sun, 13 Mar 2011 08:50:06 -0500
parents 64a458707fd4
children 4e976235c985
comparison
equal deleted inserted replaced
13618:b217619a6cf5 13619:fd09c3aeae20
96 96
97 # py2exe needs to be installed to work 97 # py2exe needs to be installed to work
98 try: 98 try:
99 import py2exe 99 import py2exe
100 py2exeloaded = True 100 py2exeloaded = True
101
102 # Help py2exe to find win32com.shell
103 try:
104 import modulefinder
105 import win32com
106 for p in win32com.__path__[1:]: # Take the path to win32comext
107 modulefinder.AddPackagePath("win32com", p)
108 pn = "win32com.shell"
109 __import__(pn)
110 m = sys.modules[pn]
111 for p in m.__path__[1:]:
112 modulefinder.AddPackagePath(pn, p)
113 except ImportError:
114 pass
115
116 except ImportError: 101 except ImportError:
117 py2exeloaded = False 102 py2exeloaded = False
118 pass
119 103
120 def runcmd(cmd, env): 104 def runcmd(cmd, env):
121 p = subprocess.Popen(cmd, stdout=subprocess.PIPE, 105 p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
122 stderr=subprocess.PIPE, env=env) 106 stderr=subprocess.PIPE, env=env)
123 out, err = p.communicate() 107 out, err = p.communicate()