[Python-checkins] cpython (3.4): Issue #17896: Update msi.py to new externals dir.

martin.v.loewis python-checkins at python.org
Mon Feb 9 08:04:50 CET 2015


https://hg.python.org/cpython/rev/7d22dbf3a0dc
changeset:   94568:7d22dbf3a0dc
branch:      3.4
parent:      94561:70449fbe5d4c
user:        Martin v. Löwis <martin at v.loewis.de>
date:        Mon Feb 09 07:51:32 2015 +0100
summary:
  Issue #17896: Update msi.py to new externals dir.

files:
  Tools/msi/msi.py |  8 ++++----
  1 files changed, 4 insertions(+), 4 deletions(-)


diff --git a/Tools/msi/msi.py b/Tools/msi/msi.py
--- a/Tools/msi/msi.py
+++ b/Tools/msi/msi.py
@@ -929,9 +929,9 @@
                       ("Tk", "tk8*", "license.terms"),
                       ("Tix", "tix-*", "license.terms")):
         out.write("\nThis copy of Python includes a copy of %s, which is licensed under the following terms:\n\n" % name)
-        dirs = glob.glob(srcdir+"/../"+pat)
+        dirs = glob.glob(srcdir+"/externals/"+pat)
         if not dirs:
-            raise ValueError, "Could not find "+srcdir+"/../"+pat
+            raise ValueError, "Could not find "+srcdir+"/externals/"+pat
         if len(dirs) > 2 and not snapshot:
             raise ValueError, "Multiple copies of "+pat
         dir = dirs[0]
@@ -1115,7 +1115,7 @@
             lib.start_component("TkDLLs", tcltk)
             lib.add_file("_tkinter.pyd")
             dlls.append("_tkinter.pyd")
-            tcldir = os.path.normpath(srcdir+("/../tcltk%s/bin" % tclsuffix))
+            tcldir = os.path.normpath(srcdir+("/externals/tcltk%s/bin" % tclsuffix))
             for f in glob.glob1(tcldir, "*.dll"):
                 lib.add_file(f, src=os.path.join(tcldir, f))
     # check whether there are any unknown extensions
@@ -1140,7 +1140,7 @@
         lib.add_file('libpython%s%s.a' % (major, minor))
     if have_tcl:
         # Add Tcl/Tk
-        tcldirs = [(root, '../tcltk%s/lib' % tclsuffix, 'tcl')]
+        tcldirs = [(root, 'externals/tcltk%s/lib' % tclsuffix, 'tcl')]
         tcltk.set_current()
         while tcldirs:
             parent, phys, dir = tcldirs.pop()

-- 
Repository URL: https://hg.python.org/cpython


More information about the Python-checkins mailing list