envie
envie copied to clipboard
Do support using pyvenv for python3
This PR closes #2
A couple of things that need to be done before merging:
-
pyvenvdoesn't haveactivate_this.pyinenv/bin/. Currently Envie relies on the existence of that file when searching for environments. This is easy to solve, but we also use that script for activation of the closest environment withimport envie.activate_closest. -
does
ensurepiphas to be manually installed? On the first run ofpython3 -m venvI was required to installpython3-venvpackage. -
we should have another battery of tests that cover
pyvenv-created envs (~all existing tests but also forpyvenv)