in src/main/groovy/com/jetbrains/python/envs/PythonEnvsPlugin.groovy [553:570]
private void pipInstall(Project project, Python env, List<String> packages) {
if (packages == null || packages.empty || env.type == null) {
return
}
project.logger.quiet("Installing packages via pip: $packages")
List<String> command = [
getExecutable("pip", env),
"install",
*project.extensions.findByName("envs").getProperty("pipInstallOptions").split(" "),
*packages
]
project.logger.quiet("Executing '${command.join(" ")}'")
if (project.exec {
commandLine command
}.exitValue != 0) throw new GradleException("pip install failed")
}