PythonVirtualenvHelper
public
class
PythonVirtualenvHelper
extends Object
JavaScript.lang.Object | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
כיתת עוזרת להפעלת סביבה וירטואלית של Python 3.
סיכום
שדות | |
---|---|
public
static
final
String |
VIRTUAL_ENV
|
בנאים ציבוריים | |
---|---|
PythonVirtualenvHelper()
|
שיטות ציבוריות | |
---|---|
static
void
|
activate(IRunUtil runUtil, File virtualenvDir)
מפעילים אתVirtualenv ל-RunUtil. |
static
String
|
getPackageInstallLocation(IRunUtil runUtil, String virtualenvPath)
מקבל את מיקום ההתקנה של חבילת python. |
static
String
|
getPythonBinDir(String virtualenvPath)
הפונקציה מקבלת את נתיב ספריית python bin. |
שדות
VIRTUAL_ENV
public static final String VIRTUAL_ENV
בנאים ציבוריים
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
שיטות ציבוריות
הפעלה
public static void activate (IRunUtil runUtil, File virtualenvDir)
מפעילים אתVirtualenv ל-RunUtil.
פרמטרים | |
---|---|
runUtil |
IRunUtil : אובייקט שירות להרצת פקודות הפעלה של וירטואלין. |
virtualenvDir |
File : אובייקט קובץ שמייצג את הספרייה הווירטואלית שנוצרה. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
מקבל את מיקום ההתקנה של חבילת python.
השיטה הזו תפעיל את הפקודה /path/to/venv/bin/pip3 תציג PIP ותנתח את מיקום החבילה מ- פלט stdout.
פרמטרים | |
---|---|
runUtil |
IRunUtil : אובייקט שירות להרצה של פקודות. |
virtualenvPath |
String : הנתיב לספרייה הווירטואלית שנוצרה. |
החזרות | |
---|---|
String |
מחרוזת שמייצגת את הנתיב המוחלט למיקום שבו חבילות Python מותקנת. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
הפונקציה מקבלת את נתיב ספריית python bin.
השיטה הזו תבדוק את קיומו של הספרייה.
פרמטרים | |
---|---|
virtualenvPath |
String |
החזרות | |
---|---|
String |
str, הנתיב לספרייה של python bin ב-venv. |
קליעות | |
---|---|
NullPointerException |
אם argVirtualenvPath הוא null. |
RuntimeException |
אם /path/to/venv/bin לא קיים. |