PythonVirtualenvHelper
public class PythonVirtualenvHelper
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.util.PythonVirtualenvHelper |
পাইথন 3 ভার্চুয়াল পরিবেশ সক্রিয় করার জন্য একটি সহায়ক শ্রেণী।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | VIRTUAL_ENV
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
PythonVirtualenvHelper () |
পাবলিক পদ্ধতি | |
---|---|
static void | activate ( IRunUtil runUtil, File virtualenvDir) RunUtil এর জন্য virtualenv সক্রিয় করুন। |
static String | getPackageInstallLocation ( IRunUtil runUtil, String virtualenvPath) পাইথন প্যাকেজ ইনস্টল অবস্থান পায়। |
static String | getPythonBinDir (String virtualenvPath) পাইথন বিন ডিরেক্টরি পাথ পায়। |
ক্ষেত্র
VIRTUAL_ENV
public static final String VIRTUAL_ENV
পাবলিক কনস্ট্রাক্টর
PythonVirtualenvHelper
public PythonVirtualenvHelper ()
পাবলিক পদ্ধতি
সক্রিয় করা
public static void activate (IRunUtil runUtil, File virtualenvDir)
RunUtil এর জন্য virtualenv সক্রিয় করুন।
পরামিতি | |
---|---|
runUtil | IRunUtil : ভার্চুয়ালেনভ অ্যাক্টিভেশন কমান্ড চালানোর জন্য একটি ইউটিলিটি অবজেক্ট। |
virtualenvDir | File : একটি ফাইল অবজেক্ট যা তৈরি করা ভার্চুয়ালেনভ ডিরেক্টরিকে উপস্থাপন করে। |
getPackageInstallLocation
public static String getPackageInstallLocation (IRunUtil runUtil, String virtualenvPath)
পাইথন প্যাকেজ ইনস্টল অবস্থান পায়।
এই পদ্ধতিটি কল করবে /path/to/venv/bin/pip3 শো পিপ এবং stdout আউটপুট থেকে প্যাকেজ অবস্থান পার্স আউট করবে।
পরামিতি | |
---|---|
runUtil | IRunUtil : চলমান কমান্ডের জন্য চালানোর জন্য একটি ইউটিলিটি অবজেক্ট। |
virtualenvPath | String : তৈরি করা ভার্চুয়ালেনভ ডিরেক্টরির পথ। |
রিটার্নস | |
---|---|
String | একটি স্ট্রিং যেখানে পাইথন প্যাকেজ ইনস্টল করা হয়েছে সেই অবস্থানের নিখুঁত পথের প্রতিনিধিত্ব করে। |
পাইথনবিনডির পান
public static String getPythonBinDir (String virtualenvPath)
পাইথন বিন ডিরেক্টরি পাথ পায়।
এই পদ্ধতিটি ডিরেক্টরির অস্তিত্ব পরীক্ষা করবে।
পরামিতি | |
---|---|
virtualenvPath | String |
রিটার্নস | |
---|---|
String | str, venv-এ পাইথন বিন ডিরেক্টরির পথ। |
নিক্ষেপ করে | |
---|---|
NullPointerException | যদি arg virtualenvPath শূন্য হয়। |
RuntimeException | যদি /path/to/venv/bin বিদ্যমান না থাকে। |