A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

apply(Project) - Method in PythonPlugin

B

BasePipTask - Class in ru.vyarus.gradle.plugin.python.task.pip
Base task for pip tasks.
BasePythonTask - Class in ru.vyarus.gradle.plugin.python.task
Base task for all python tasks.
BasePythonTask() - Constructor in BasePythonTask

C

callModule(String, Object) - Method in Python
Calls command on module.
CheckPythonTask - Class in ru.vyarus.gradle.plugin.python.task
Task validates python installation.
clearExtraArgs() - Method in Python
Removes all registered extra arguments.
CliUtils - Class in ru.vyarus.gradle.plugin.python.util
Cli helper utilities.
create(boolean, boolean, boolean) - Method in Virtualenv
Create virtualenv.
createPythonOnly(boolean) - Method in Virtualenv
Create the lightest env without setuptools and pip.

D

DurationFormatter - Class in ru.vyarus.gradle.plugin.python.util
Copy of gradle's internal org.gradle.internal.time.TimeFormatting class, which become internal in gradle 4.2 and broke compatibility.

E

equals(Object) - Method in PipModule
exec(String) - Method in Pip
Execute command on pip module.
exec(Object) - Method in Python
Execute python command.
exists() - Method in Virtualenv
@return true if virtualenv exists
extraArgs(Object) - Method in Python
Useful if all called commands support common keys (usually this mean one module usage).
extraArgs(String) - Method in PythonTask
Add extra arguments, applied to command.

F

format(long) - Method in DurationFormatter
@param duration duration in milliseconds

G

getHomeDir() - Method in Python
@return python home directory (works for global python too)
getModulesList() - Method in BasePipTask
Resolve modules list for installation by removing duplicate definitions (the latest definition wins).
getModulesToInstall() - Method in PipInstallTask
getPip() - Method in BasePipTask
@return configured pip utility instance
getPython() - Method in BasePythonTask
getPython() - Method in Pip
May be used to change default configurations.
getPythonPath() - Method in Virtualenv
@return python path to use for environment
getUsedBinary() - Method in Python
@return python binary used
getVersion() - Method in Pip
@return pip version string (minor.major.micro)
getVersion() - Method in Python
@return python version in format major.minor.micro
getVersion() - Method in Virtualenv
@return virtualenv version (major.minor.micro)
getVersionLine() - Method in Pip
@return pip --version output

H

hashCode() - Method in PipModule

I

inGlobalScope(Closure) - Method in Pip
Execute pip methods within closure in global scope (no matter if user scope configured).
install(String) - Method in Pip
Install module.
isInstalled(String) - Method in Pip
@param module module to check
isModuleDeclared(String) - Method in PythonExtension
Checks if module is already declared.
isVersionMatch(String, String) - Method in CliUtils
@param version checked version in format major.minor.micro

J

K

L

logLevel(LogLevel) - Method in Python
By default, org.gradle.api.logging.LogLevel#INFO level is used (visible with gradle '-i' flag).

M

mergeArgs(Object, Object) - Method in CliUtils
Merge arguments.

N

O

OutputLogger - Class in ru.vyarus.gradle.plugin.python.util
Special output stream to be used instead of system.out to redirect output into gradle logger (by line) with prefixing.
OutputLogger(Logger, LogLevel, String) - Constructor in OutputLogger
outputPrefix(String) - Method in Python
By default '\t' prefix used (to indent python command output).

P

parse(String) - Method in PipModule
Parse module declaration in format 'module:version'.
parseArgs(Object) - Method in CliUtils
Parse arguments from multiple formats.
parseCommandLine(String) - Method in CliUtils
Parse arguments from simple string.
Pip - Class in ru.vyarus.gradle.plugin.python.cmd
Pip commands execution utility.
pip(Iterable<String>) - Method in BasePipTask
Add modules to install.
PIP_NAME - Field in Virtualenv
Pip(Project, String, String, boolean) - Constructor in Pip
pip(Iterable<String>) - Method in PythonExtension
Declare pip modules to install.
PipInstallTask - Class in ru.vyarus.gradle.plugin.python.task.pip
Install required modules (with correct versions) into python using pip.
PipInstallTask() - Constructor in PipInstallTask
PipListTask - Class in ru.vyarus.gradle.plugin.python.task.pip
List all installed modules in current scope.
PipModule - Class in ru.vyarus.gradle.plugin.python.task.pip
Pip module declaration pojo.
PipModule(String, String) - Constructor in PipModule
PipUpdatesTask - Class in ru.vyarus.gradle.plugin.python.task.pip
Print available new versions for the registered pip modules.
prefixOutput(String, String) - Method in CliUtils
Apply prefix for all lines in incoming string.
processLine(String) - Method in OutputLogger
Python - Class in ru.vyarus.gradle.plugin.python.cmd
Python commands execution utility.
Python(Project, String, String) - Constructor in Python
PythonExecutionFailed - Class in ru.vyarus.gradle.plugin.python.util
Thrown when python command execution failed.
PythonExecutionFailed(String) - Constructor in PythonExecutionFailed
PythonExtension - Class in ru.vyarus.gradle.plugin.python
Use-python plugin extension.
PythonExtension.Scope - Enum in ru.vyarus.gradle.plugin.python
Pip dependencies scope.
PythonPlugin - Class in ru.vyarus.gradle.plugin.python
Use-python plugin.
PythonTask - Class in ru.vyarus.gradle.plugin.python.task
Task to execute python command (call module, script) using globally installed python.

Q

R

readOutput(String) - Method in Pip
Calls pip command and return output as string.
readOutput(Object) - Method in Python
Execute python command and return all output (without applying the prefix!).
run() - Method in CheckPythonTask
run() - Method in PipInstallTask
run() - Method in PipListTask
run() - Method in PipUpdatesTask
run() - Method in PythonTask

S

T

toPipString() - Method in PipModule
@return module declaration in pip format
toString() - Method in PipModule
@return human readable module declaration

U

uninstall(String) - Method in Pip
Uninstall module.
USER - Field in Pip

V

Virtualenv - Class in ru.vyarus.gradle.plugin.python.cmd
Pip commands execution utility.
Virtualenv(Project, String, String, String) - Constructor in Virtualenv
Create virtualenv utility.

W

wincmdArgs(String, File, String, boolean) - Method in CliUtils
Prepare arguments to call python with cmd.
withHiddenLog(Closure) - Method in Python
Used to call python instance methods with hidden (not visible in gradle console) log (set to INFO).
workDir(String) - Method in Python
@param workDir working directory (null value ignored for simplified usage)
wrapCommand(String) - Method in CliUtils
Wraps command ('-c print('smth')') into exec() for linux: '-c "print('smth')"' will not be called on linux at all (when used from java).

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _