PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
Una clase auxiliar para activar el entorno virtual de Python 3.
Resumen
Campos | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
Constructores públicos | |
---|---|
PythonVirtualenvHelper()
|
Métodos públicos | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
Activa virtualenv para RunUtil. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
Obtiene la ubicación de instalación del paquete de Python. |
static
String
|
getPythonBinDir(String virtualenvPath)
Obtiene la ruta de acceso al directorio bin de Python. |
Campos
VIRTUAL_ENV
public static final String VIRTUAL_ENV
Constructores públicos
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
Métodos públicos
activar
public static void activate (IRunUtil runUtil, File virtualenvDir)
Activa virtualenv para RunUtil.
Parámetros | |
---|---|
runUtil |
IRunUtil : Es un objeto de utilidad para ejecutar comandos de activación de virtualenv. |
virtualenvDir |
File : Es un objeto File que representa el directorio virtualenv creado. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
Obtiene la ubicación de instalación del paquete de Python.
Este método llamará a /path/to/venv/bin/pip3 mostrará pip y analizará la ubicación del paquete desde salida de stdout.
Parámetros | |
---|---|
runUtil |
IRunUtil : Es un objeto de utilidad para ejecutar comandos. |
virtualenvPath |
String : Es la ruta de acceso al directorio virtualenv creado. |
Muestra | |
---|---|
String |
una cadena que representa la ruta de acceso absoluta a la ubicación en la que se encuentran esté instalado. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
Obtiene la ruta de acceso al directorio bin de Python.
Este método verificará la existencia del directorio.
Parámetros | |
---|---|
virtualenvPath |
String |
Muestra | |
---|---|
String |
str, la ruta de acceso al directorio bin de Python en venv. |
Arroja | |
---|---|
NullPointerException |
si el argumento virtualenvPath es nulo. |
RuntimeException |
si /path/to/venv/bin no existe. |