]> granicus.if.org Git - python/commitdiff
package_dir must be converted from the distutils path conventions to
authorThomas Heller <theller@ctypes.org>
Fri, 1 Feb 2002 09:44:09 +0000 (09:44 +0000)
committerThomas Heller <theller@ctypes.org>
Fri, 1 Feb 2002 09:44:09 +0000 (09:44 +0000)
local conventions before being used by build_py.

Fixes SF bug #509288, probably a candidate for 2.2.1

Lib/distutils/command/build_py.py

index 527e81d9ae484f3290af131db19e39b4bf6c0477..97d094b1b29eb6342b3ec7a58b91cb180c112943 100644 (file)
@@ -12,6 +12,7 @@ from glob import glob
 
 from distutils.core import Command
 from distutils.errors import *
+from distutils.util import convert_path
 
 
 class build_py (Command):
@@ -50,7 +51,10 @@ class build_py (Command):
         # options -- list of packages and list of modules.
         self.packages = self.distribution.packages
         self.py_modules = self.distribution.py_modules
-        self.package_dir = self.distribution.package_dir
+        self.package_dir = {}
+        if self.distribution.package_dir:
+            for name, path in self.distribution.package_dir.items():
+                self.package_dir[name] = convert_path(path)
 
         # Ick, copied straight from install_lib.py (fancy_getopt needs a
         # type system!  Hell, *everything* needs a type system!!!)