PythonVirtualenvHelper
public class PythonVirtualenvHelper
extends Object
java.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 : אובייקט שירות להפעלת פקודות הפעלה של virtualenv. |
virtualenvDir | File : אובייקט File המייצג את ספריית virtualenv שנוצרה. |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
מקבל מיקום התקנת חבילת python.
שיטה זו תקרא /path/to/venv/bin/pip3 show pip ותנתח את מיקום החבילה מפלט stdout.
פרמטרים | |
---|---|
runUtil | IRunUtil : אובייקט עזר להפעלת פקודות. |
virtualenvPath | String : הנתיב לספריית virtualenv שנוצרה. |
החזרות | |
---|---|
String | מחרוזת המייצגת את הנתיב המוחלט למיקום שבו מותקנות חבילות Python. |
getPythonBinDir
public static String getPythonBinDir (String virtualenvPath)
מקבל נתיב ספריית python bin.
שיטה זו תבדוק את קיום הספרייה.
פרמטרים | |
---|---|
virtualenvPath | String |
החזרות | |
---|---|
String | str, הנתיב לספריית bin python ב-venv. |
זורק | |
---|---|
| אם arg virtualenvPath הוא null. |
| אם /path/to/venv/bin אינו קיים. |