in src/extension/src/utils/requirements/validators/pythonValidator.ts [11:26]
public async isInstalled(minVersion: string) {
const userOS: string = os.platform();
const userOnWin: boolean = userOS.indexOf("win") === 0;
if (await this.runPythonVersionCommand(CONSTANTS.DEPENDENCY_CHECKER.PYTHON3, minVersion)) {
return true;
}
if (await this.runPythonVersionCommand(CONSTANTS.DEPENDENCY_CHECKER.PYTHON, minVersion)) {
return true;
}
if (userOnWin && (await this.runPythonVersionCommand(CONSTANTS.DEPENDENCY_CHECKER.PYTHON_LAUNCHER, minVersion))) {
return true;
}
return false;
}