changeset 7018:7ca20c26e628 stable

tests: make sure we can find evolve and topic even inside virtualenv
author Anton Shestakov <av6@dwimlabs.net>
date Thu, 06 Mar 2025 18:46:27 +0400
parents f9dbac4bbb9d
children 24f0b9c04ada
files tests/testlib/pythonpath.sh
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tests/testlib/pythonpath.sh	Fri Jan 31 10:51:43 2025 +0100
+++ b/tests/testlib/pythonpath.sh	Thu Mar 06 18:46:27 2025 +0400
@@ -11,3 +11,12 @@
 else
     export PYTHONPATH=$SRCDIR
 fi
+
+for SP in "$HGTMP"/install/lib/python*/site-packages/; do
+    # find site-packages directory for each Python version (there's most likely
+    # only one, but let's be safe)
+    if [ -d "$SP" ]; then
+        # adding path to our extensions to the current virtualenv
+        echo "$SRCDIR" > "$SP/evolve.pth"
+    fi
+done