diff --git a/packages/lang/Python/package.mk b/packages/lang/Python/package.mk index 9f2f09c7fe..582d470efa 100644 --- a/packages/lang/Python/package.mk +++ b/packages/lang/Python/package.mk @@ -126,9 +126,15 @@ post_makeinstall_target() { rm -rf $INSTALL/usr/lib/python*/$dir done + # config/Makefile / pyconfig.h / sysconfig module nonsense at runtime + rm -rf $INSTALL/usr/lib/python*/config + rm -rf $INSTALL/usr/lib/python*/*sysconfig*.pyo + # TODO: fix _syscondigdata.py for cross builds + python -Wi -t -B ../Lib/compileall.py $INSTALL/usr/lib/python*/ -f rm -rf `find $INSTALL/usr/lib/python*/ -name "*.py"` + # TODO remove ? if [ ! -f $INSTALL/usr/lib/python*/lib-dynload/_socket.so ]; then echo "sometimes Python dont build '_socket.so' for some reasons and continues without failing," echo "let it fail here, to be sure '_socket.so' will be installed. A rebuild of Python fixes" @@ -136,7 +142,7 @@ post_makeinstall_target() { exit 1 fi - rm -rf $INSTALL/usr/lib/python*/config + # k0p rm -rf $INSTALL/usr/bin/2to3 rm -rf $INSTALL/usr/bin/idle rm -rf $INSTALL/usr/bin/pydoc