<div><br><div class="gmail_quote"><div dir="auto">On Tue, Sep 12, 2017 at 2:03 PM Martin Kelly <<a href="mailto:mkelly@xevo.com">mkelly@xevo.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Currently, $HOME/.local is being added into sys.path for the native<br>
Python, causing subtle host contamination. Suppress this by exporting<br>
PYTHONNOUSERSITE = "1" as documented in PEP 370.<br>
</blockquote><div dir="auto"><br></div><div dir="auto">LGTM</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Signed-off-by: Martin Kelly <<a href="mailto:mkelly@xevo.com" target="_blank">mkelly@xevo.com</a>><br>
---<br>
meta/classes/python3native.bbclass | 3 +++<br>
meta/classes/pythonnative.bbclass | 3 +++<br>
2 files changed, 6 insertions(+)<br>
<br>
diff --git a/meta/classes/python3native.bbclass b/meta/classes/python3native.bbclass<br>
index ef468b3fde..89665efee8 100644<br>
--- a/meta/classes/python3native.bbclass<br>
+++ b/meta/classes/python3native.bbclass<br>
@@ -9,5 +9,8 @@ DEPENDS_append = " ${PYTHON_PN}-native "<br>
export STAGING_INCDIR<br>
export STAGING_LIBDIR<br>
<br>
+# suppress host user's site-packages dirs.<br>
+export PYTHONNOUSERSITE = "1"<br>
+<br>
# autoconf macros will use their internal default preference otherwise<br>
export PYTHON<br>
diff --git a/meta/classes/pythonnative.bbclass b/meta/classes/pythonnative.bbclass<br>
index 4e0381b568..4cc8b2769c 100644<br>
--- a/meta/classes/pythonnative.bbclass<br>
+++ b/meta/classes/pythonnative.bbclass<br>
@@ -12,5 +12,8 @@ DEPENDS_append = " ${PYTHON_PN}-native "<br>
export STAGING_INCDIR<br>
export STAGING_LIBDIR<br>
<br>
+# suppress host user's site-packages dirs.<br>
+export PYTHONNOUSERSITE = "1"<br>
+<br>
# autoconf macros will use their internal default preference otherwise<br>
export PYTHON<br>
--<br>
2.11.0<br>
<br>
</blockquote></div></div>