Mercurial > public > mercurial-scm > evolve
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