PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
Classe d'assistance pour l'activation de l'environnement virtuel Python 3
Résumé
Champs | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
Constructeurs publics | |
---|---|
PythonVirtualenvHelper()
|
Méthodes publiques | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
Activez virtualenv pour un RunUtil. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
Récupère l'emplacement d'installation du package Python. |
static
String
|
getPythonBinDir(String virtualenvPath)
Récupère le chemin d'accès au répertoire Python bin. |
Champs
ENV_VIRTUEL
public static final String VIRTUAL_ENV
Constructeurs publics
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
Méthodes publiques
activer
public static void activate (IRunUtil runUtil, File virtualenvDir)
Activez virtualenv pour un RunUtil.
Paramètres | |
---|---|
runUtil |
IRunUtil : objet utilitaire permettant d'exécuter les commandes d'activation de virtualenv. |
virtualenvDir |
File : objet "File" représentant le répertoire "virtualenv" créé. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
Récupère l'emplacement d'installation du package Python.
Cette méthode appellera /path/to/venv/bin/pip3 show pip et analysera l'emplacement du package à partir de sortie stdout.
Paramètres | |
---|---|
runUtil |
IRunUtil : objet utilitaire permettant d'exécuter des commandes. |
virtualenvPath |
String : chemin d'accès au répertoire virtualenv créé. |
Renvoie | |
---|---|
String |
Chaîne représentant le chemin absolu vers l'emplacement où sont stockés les packages Python installés. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
Récupère le chemin d'accès au répertoire Python bin.
Cette méthode vérifie l'existence du répertoire.
Paramètres | |
---|---|
virtualenvPath |
String |
Renvoie | |
---|---|
String |
str, le chemin d'accès au répertoire Python bin dans Venv. |
Génère | |
---|---|
NullPointerException |
si "arg" virtualenvPath a la valeur "null". |
RuntimeException |
si /path/to/venv/bin n'existe pas. |