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 বিদ্যমান না থাকে।