aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/scripts')
-rwxr-xr-xmesonbuild/scripts/python_info.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/mesonbuild/scripts/python_info.py b/mesonbuild/scripts/python_info.py
index a851356..9c3a079 100755
--- a/mesonbuild/scripts/python_info.py
+++ b/mesonbuild/scripts/python_info.py
@@ -5,10 +5,14 @@
# type: ignore
# pylint: disable=deprecated-module
-import os.path
-import sysconfig
-import json
import sys
+
+# do not inject mesonbuild.scripts
+# python -P would work too, but is exclusive to >=3.11
+if sys.path[0].endswith('scripts'):
+ del sys.path[0]
+
+import json, os, sysconfig
import distutils.command.install
def get_distutils_paths(scheme=None, prefix=None):