পাইথনভার্চুয়ালএনভহেল্পার

public class PythonVirtualenvHelper
extends Object

java.lang.Object
com.android.tradefed.util.PythonVirtualenvHelper


পাইথন ৩ ভার্চুয়াল এনভায়রনমেন্ট সক্রিয় করার জন্য একটি সহায়ক ক্লাস।

সারসংক্ষেপ

ধ্রুবক

String VIRTUAL_ENV

সরকারি নির্মাণকারী

PythonVirtualenvHelper ()

জনসাধারণের পদ্ধতি

static void activate ( IRunUtil runUtil, File virtualenvDir)

RunUtil-এর জন্য virtualenv সক্রিয় করুন।

static void activate ( IRunUtil runUtil, String virtualenvPath)

RunUtil-এর জন্য virtualenv সক্রিয় করুন।

static String getPackageInstallLocation ( IRunUtil runUtil, String virtualenvPath)

পাইথন প্যাকেজ ইনস্টল করার অবস্থান খুঁজে বের করে।

static String getPythonBinDir (String virtualenvPath)

পাইথন বিন ডিরেক্টরির পাথ খুঁজে বের করে।

ধ্রুবক

ভার্চুয়াল_পরিবেশ

public static final String VIRTUAL_ENV

ধ্রুবক মান: "VIRTUAL_ENV"

সরকারি নির্মাণকারী

পাইথনভার্চুয়ালএনভহেল্পার

public PythonVirtualenvHelper ()

জনসাধারণের পদ্ধতি

সক্রিয় করুন

public static void activate (IRunUtil runUtil, 
                File virtualenvDir)

RunUtil-এর জন্য virtualenv সক্রিয় করুন।

প্যারামিটার
runUtil IRunUtil : ভার্চুয়ালএনভ অ্যাক্টিভেশন কমান্ড চালানোর জন্য একটি ইউটিলিটি অবজেক্ট।

virtualenvDir File : একটি ফাইল অবজেক্ট যা তৈরি করা ভার্চুয়ালএনভ ডিরেক্টরিকে প্রতিনিধিত্ব করে।

সক্রিয় করুন

public static void activate (IRunUtil runUtil, 
                String virtualenvPath)

RunUtil-এর জন্য virtualenv সক্রিয় করুন।

এই পদ্ধতিটি পাইথন বিন ডিরেক্টরির অস্তিত্ব যাচাই করবে।

প্যারামিটার
runUtil IRunUtil : ভার্চুয়ালএনভ অ্যাক্টিভেশন কমান্ড চালানোর জন্য একটি ইউটিলিটি অবজেক্ট।

virtualenvPath String : তৈরি করা ভার্চুয়ালএনভ ডিরেক্টরির পাথ।

প্যাকেজ ইনস্টল করার অবস্থান পান

public static String getPackageInstallLocation (IRunUtil runUtil, 
                String virtualenvPath)

পাইথন প্যাকেজ ইনস্টল করার অবস্থান খুঁজে বের করে।

এই মেথডটি /path/to/venv/bin/pip3 show pip কমান্ডটি কল করবে এবং stdout আউটপুট থেকে প্যাকেজের অবস্থান বের করে নেবে।

প্যারামিটার
runUtil IRunUtil : কমান্ড চালানোর জন্য ব্যবহৃত একটি ইউটিলিটি অবজেক্ট।

virtualenvPath String : তৈরি করা ভার্চুয়ালএনভ ডিরেক্টরির পাথ।

ফেরত
String একটি স্ট্রিং যা পাইথন প্যাকেজ ইনস্টল করার স্থানের পরম পথ (absolute path) নির্দেশ করে।

getPythonBinDir

public static String getPythonBinDir (String virtualenvPath)

পাইথন বিন ডিরেক্টরির পাথ খুঁজে বের করে।

এই পদ্ধতিটি ডিরেক্টরিটির অস্তিত্ব যাচাই করবে।

প্যারামিটার
virtualenvPath String

ফেরত
String str, venv-এর পাইথন বিন ডিরেক্টরির পাথ।

নিক্ষেপ
NullPointerException যদি `virtualenvPath` আর্গুমেন্টটি null হয়।
RuntimeException যদি /path/to/venv/bin বিদ্যমান না থাকে