private Task createJythonTask()

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)
            }
        }
    }