vscode-python extension
formatter のような、外部コマンド実行はどうやっている?
yapf でフォーマットするとき、以下が起こるのでその実装を知りたい
現在の環境にインストールされていれば使う
インストールされていなければ、入れる
コードを読む
DI でつかっている部品
IPythonToolExecutionService
IPythonExecutionFactory or IProcessServiceFactory (IProcessServiceFactory かな?)
decoder は適当に吐いたログをよさげにテキスト化してくれるっぽい
IInstaller