Kaydet (Commit) 48eb9cd6 authored tarafından Guido van Rossum's avatar Guido van Rossum

A hack to augment sys.path with the build/lib.<platform> directory

created by Andrew's setup.py script, *if* we're actually running from
the build directory.  (The test for that: whether the sys.path[-1]
ends in "/Modules".)

This has one disadvantage: it imports a fair amount of code from the
distutils package, just in order to be able to calculate the correct
pathname.  See if I care. :-)
üst 2cfa9806
......@@ -79,6 +79,15 @@ for dir in sys.path:
sys.path[:] = L
del dir, L
# Append ./build/lib.<platform> in case we're running in the build dir
# (especially for Guido :-)
if os.name == "posix" and os.path.basename(sys.path[-1]) == "Modules":
from distutils.util import get_platform
s = "build/lib.%s-%.3s" % (get_platform(), sys.version)
s = os.path.join(os.path.dirname(sys.path[-1]), s)
sys.path.append(s)
del get_platform, s
def addsitedir(sitedir):
sitedir = makepath(sitedir)
if sitedir not in sys.path:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment