Support des noms de Python venv sous BSD
Je n'avais pas encore testé la modification du segment Python pour les virtual env en utilisant le nom plutôt que le chemin => commit 849e38d7
- Création du virtual env :
python -m venv --prompt <nom-venv> .venv/
- Puis activation du venv :
source .venv/bin/activate
Sous Linux, pas de problème, c'est bien le nom du venv qui est utilisé pour le segment Python. Par contre sur un OS BSD (testé sur FreeBSD et OpenBSD), cela ne fonctionne pas => c'est le path qui toujuurs utilisé et non pas le nom du venv.
En effet, tu utilises l'option '-P' avec grep
(utilisation d'une regexp Perl) dans cette partie de code. Cette option n'est pas supportée par grep
sous BSD (uniquement option -E
disponible).