From 8abe8aa57b831a6fc273f68e611d75682caa199a Mon Sep 17 00:00:00 2001
From: Kostis Anagnostopoulos <ankostis@gmail.com>
Date: Tue, 17 May 2022 02:06:51 +0300
Subject: [PATCH] FIX(setup) hack to re-add conda-env/bin into PATH >

when it is overridden by `git config vars set PATH`
since this command is run BEFORE env has been activated,
and the PATH is still the pre-activation one.

* feat: put our path 1st in env PYTHON/PATHs.
---
 setup-account.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/setup-account.sh b/setup-account.sh
index 55893a6..246db38 100755
--- a/setup-account.sh
+++ b/setup-account.sh
@@ -225,13 +225,13 @@ function upd50_create_conda_env {
         _log -e "already ok: $conda_env_prefix
         Reminder, how to (re-)activate your environment: conda activate $conda_env_prefix_rel"
     else
-        _log "should take ~3' to create a conda-env@$conda_env_prefix..."
+        _log "should take ~10' to create a conda-env@$conda_env_prefix..."
         conda env create -p "$conda_env_prefix" -f environment.yml
 
         ## Setup any conda-env variables:
         #  - PYTHONPATH pointing to project-root, to run scripts from there.
-        conda env config vars set -p $conda_env_prefix PATH="$PATH:$mydir/"
-        conda env config vars set -p $conda_env_prefix PYTHONPATH="$PYTHONPATH:$mydir/"
+        conda env config vars set -p $conda_env_prefix PATH="$mydir:conda_env_prefix/bin:$PATH"
+        conda env config vars set -p $conda_env_prefix PYTHONPATH="$mydir:$PYTHONPATH"
        _log "ACTIVATE YOUR ENVIRONMENT with: conda activate $conda_env_prefix_rel"
     fi
 }
-- 
GitLab