mirror of
https://github.com/python/cpython.git
synced 2024-11-26 03:14:27 +08:00
package_dir must be converted from the distutils path conventions to
local conventions before being used by build_py. Fixes SF bug #509288, probably a candidate for 2.2.1
This commit is contained in:
parent
7cff66d469
commit
0c350bfad0
@ -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!!!)
|
||||
|
Loading…
Reference in New Issue
Block a user