From 7d41dab29149fb25664356750689afb72770a836 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Tue, 1 Aug 2023 14:24:06 +0000 Subject: [PATCH] Python3: build python/devel packages with BUILD_LEGACY_PYC --- packages/python/devel/Jinja2/package.mk | 1 + packages/python/devel/Mako/package.mk | 1 + packages/python/devel/MarkupSafe/package.mk | 1 + packages/python/devel/distutilscross/package.mk | 1 + packages/python/devel/meson/package.mk | 1 + 5 files changed, 5 insertions(+) diff --git a/packages/python/devel/Jinja2/package.mk b/packages/python/devel/Jinja2/package.mk index 73beb2a3d8..d3a47c7ade 100644 --- a/packages/python/devel/Jinja2/package.mk +++ b/packages/python/devel/Jinja2/package.mk @@ -12,5 +12,6 @@ PKG_LONGDESC="Jinja is a fast, expressive, extensible templating engine." PKG_TOOLCHAIN="manual" makeinstall_host() { + export DONT_BUILD_LEGACY_PYC=1 exec_thread_safe python3 setup.py install --prefix=${TOOLCHAIN} } diff --git a/packages/python/devel/Mako/package.mk b/packages/python/devel/Mako/package.mk index d51e5ca4c6..b322931282 100644 --- a/packages/python/devel/Mako/package.mk +++ b/packages/python/devel/Mako/package.mk @@ -13,5 +13,6 @@ PKG_LONGDESC="Mako is a super-fast templating language that borrows the best ide PKG_TOOLCHAIN="manual" makeinstall_host() { + export DONT_BUILD_LEGACY_PYC=1 exec_thread_safe python3 setup.py install --prefix=${TOOLCHAIN} } diff --git a/packages/python/devel/MarkupSafe/package.mk b/packages/python/devel/MarkupSafe/package.mk index 39d197e16b..5137f15bab 100644 --- a/packages/python/devel/MarkupSafe/package.mk +++ b/packages/python/devel/MarkupSafe/package.mk @@ -13,5 +13,6 @@ PKG_LONGDESC="MarkupSafe implements a XML/HTML/XHTML Markup safe string for Pyth PKG_TOOLCHAIN="manual" makeinstall_host() { + export DONT_BUILD_LEGACY_PYC=1 exec_thread_safe python3 setup.py install --prefix=${TOOLCHAIN} } diff --git a/packages/python/devel/distutilscross/package.mk b/packages/python/devel/distutilscross/package.mk index b177c3ca8d..7392a9b522 100644 --- a/packages/python/devel/distutilscross/package.mk +++ b/packages/python/devel/distutilscross/package.mk @@ -13,5 +13,6 @@ PKG_LONGDESC="distutilscross enhances distutils to support Cross Compile of Pyth PKG_TOOLCHAIN="manual" makeinstall_host() { + export DONT_BUILD_LEGACY_PYC=1 exec_thread_safe python setup.py install --prefix=${TOOLCHAIN} } diff --git a/packages/python/devel/meson/package.mk b/packages/python/devel/meson/package.mk index 5aad794724..6175e5c9a2 100644 --- a/packages/python/devel/meson/package.mk +++ b/packages/python/devel/meson/package.mk @@ -12,6 +12,7 @@ PKG_LONGDESC="High productivity build system" PKG_TOOLCHAIN="manual" make_host() { + export DONT_BUILD_LEGACY_PYC=1 python3 setup.py build }