[Python-checkins] distutils2: Corrected reference to msvccompiler in the 'from' statement

tarek.ziade python-checkins at python.org
Sat Oct 2 00:52:19 CEST 2010


tarek.ziade pushed daf17ae62195 to distutils2:

http://hg.python.org/distutils2/rev/daf17ae62195
changeset:   706:daf17ae62195
parent:      700:fc571d152df0
user:        Rajiv Abraham <rajiv.abraham at gmail.com>
date:        Wed Sep 29 22:37:51 2010 -0400
summary:     Corrected reference to msvccompiler in the 'from' statement
files:       distutils2/command/bdist_msi.py, distutils2/command/build_ext.py, distutils2/compiler/msvccompiler.py

diff --git a/distutils2/command/bdist_msi.py b/distutils2/command/bdist_msi.py
--- a/distutils2/command/bdist_msi.py
+++ b/distutils2/command/bdist_msi.py
@@ -10,11 +10,11 @@
 from sysconfig import get_python_version
 
 from distutils2.core import Command
-from distutils2.dir_util import remove_tree
 from distutils2.version import StrictVersion
 from distutils2.errors import DistutilsOptionError
 from distutils2 import log
 from distutils2.util import get_platform
+from distutils2._backport.shutil import rmtree
 
 import msilib
 from msilib import schema, sequence, text
@@ -259,7 +259,10 @@
             self.distribution.dist_files.append(tup)
 
         if not self.keep_temp:
-            remove_tree(self.bdist_dir, dry_run=self.dry_run)
+            if self.dry_run:
+                pass # XXX
+            else:
+                rmtree(self.bdist_dir)
 
     def add_files(self):
         db = self.db
diff --git a/distutils2/command/build_ext.py b/distutils2/command/build_ext.py
--- a/distutils2/command/build_ext.py
+++ b/distutils2/command/build_ext.py
@@ -31,7 +31,7 @@
     HAS_USER_SITE = True
 
 if os.name == 'nt':
-    from distutils2.msvccompiler import get_build_version
+    from distutils2.compiler.msvccompiler import get_build_version
     MSVC_VERSION = int(get_build_version())
 
 # An extension name is just a dot-separated list of Python NAMEs (ie.
diff --git a/distutils2/compiler/msvccompiler.py b/distutils2/compiler/msvccompiler.py
--- a/distutils2/compiler/msvccompiler.py
+++ b/distutils2/compiler/msvccompiler.py
@@ -654,6 +654,6 @@
 if get_build_version() >= 8.0:
     log.debug("Importing new compiler from distutils.msvc9compiler")
     OldMSVCCompiler = MSVCCompiler
-    from distutils2.msvc9compiler import MSVCCompiler
+    from distutils2.compiler.msvc9compiler import MSVCCompiler
     # get_build_architecture not really relevant now we support cross-compile
-    from distutils2.msvc9compiler import MacroExpander
+    from distutils2.compiler.msvc9compiler import MacroExpander

--
Repository URL: http://hg.python.org/distutils2


More information about the Python-checkins mailing list