in src/main/groovy/com/jetbrains/python/envs/PythonEnvsPlugin.groovy [264:285]
private Task createJythonTask(Project project, Python env) {
return project.tasks.create(name: "Bootstrap_${env.type}_'$env.name'") {
onlyIf {
!env.envDir.exists() || isPythonInvalid(project, env)
}
doFirst {
env.envDir.deleteDir()
}
doLast {
project.logger.quiet("Creating $env.type '$env.name' at $env.envDir directory")
project.javaexec {
main = '-jar'
args project.configurations.jython.singleFile, '-s', '-d', env.envDir, '-t', 'standard'
}
pipInstall(project, env, env.packages)
}
}
}