Use Python Extension's getExecutionDetails
to get virtualenv information in terminals
#200
Labels
getExecutionDetails
to get virtualenv information in terminals
#200
We just found an API that allows us to use the Python extension's virtualenv functionality in any Terminal, not just the standard "black box" Integrated Terminal that we can't read from!
If this works out, we'll be able to make internal
DvcReader
commands use the virtualenvdvc
with no work locating it on our end, and we'll also have the choice to changeIntegratedTerminal
into any kind of terminal we want, like a Psuedoterminal or even areader
styleexec_process
call.While possible a little out of scope for this ticket, we'll probably want to use something like an
async
queue to work around DVC's lockfile, though we'll also have to check for the presence of an external lock at the start and maybe in between executions.The text was updated successfully, but these errors were encountered: