]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #15645: Ensure 2to3 grammar pickles are properly installed.
authorNed Deily <nad@acm.org>
Thu, 23 Aug 2012 06:26:06 +0000 (23:26 -0700)
committerNed Deily <nad@acm.org>
Thu, 23 Aug 2012 06:26:06 +0000 (23:26 -0700)
(Patch by Ronald Oussoren)

Makefile.pre.in
Misc/NEWS

index 45ca77484cff8842f82d05f31561b204798671f5..484ae0141685f1d233353da7db4ef71df0d8d58b 100644 (file)
@@ -879,6 +879,8 @@ LIBSUBDIRS= lib-tk lib-tk/test lib-tk/test/test_tkinter \
                lib-old \
                curses pydoc_data $(MACHDEPS)
 libinstall:    build_all $(srcdir)/Lib/$(PLATDIR) $(srcdir)/Modules/xxmodule.c
+       -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
+               ./$(BUILDPYTHON) -Wi -t -c "import lib2to3.pygram, lib2to3.patcomp;lib2to3.patcomp.PatternCompiler()"
        @for i in $(SCRIPTDIR) $(LIBDEST); \
        do \
                if test ! -d $(DESTDIR)$$i; then \
@@ -956,8 +958,6 @@ libinstall: build_all $(srcdir)/Lib/$(PLATDIR) $(srcdir)/Modules/xxmodule.c
                ./$(BUILDPYTHON) -Wi -t -O $(DESTDIR)$(LIBDEST)/compileall.py \
                -d $(LIBDEST)/site-packages -f \
                -x badsyntax $(DESTDIR)$(LIBDEST)/site-packages
-       -PYTHONPATH=$(DESTDIR)$(LIBDEST) $(RUNSHARED) \
-               ./$(BUILDPYTHON) -Wi -t -c "import lib2to3.pygram, lib2to3.patcomp;lib2to3.patcomp.PatternCompiler()"
 
 # Create the PLATDIR source directory, if one wasn't distributed..
 $(srcdir)/Lib/$(PLATDIR):
@@ -1195,7 +1195,7 @@ clean: pycremoval
        find . -name '*.so.[0-9]*.[0-9]*' -exec rm -f {} ';'
        find build -name 'fficonfig.h' -exec rm -f {} ';' || true
        find build -name 'fficonfig.py' -exec rm -f {} ';' || true
-       -rm -f Lib/lib2to3/*Grammar*.pickle
+       -rm -f $(srcdir)/Lib/lib2to3/*Grammar*.pickle
 
 profile-removal:
        find . -name '*.gc??' -exec rm -f {} ';'
index 895f31f373de6a5a9403a4490dc5ef8b0dde0334..964d09561b1da35b570c5d3f8127deb05aaeb27c 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -353,6 +353,8 @@ Tests
 Build
 -----
 
+- Issue #15645: Ensure 2to3 grammar pickles are properly installed.
+
 - Issue #15560: Fix building _sqlite3 extension on OS X with an SDK.
 
 - Issue #8847: Disable COMDAT folding in Windows PGO builds.