PyInfo

अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है Python के नियमों से मिली जानकारी को इनकैप्सुलेट करता है.

सदस्य

PyInfo

PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)

PyInfo कंस्ट्रक्टर.

पैरामीटर

पैरामीटर ब्यौरा
transitive_sources depset of Files; ज़रूरी है
नए ऑब्जेक्ट के transitive_sources फ़ील्ड के लिए वैल्यू.
uses_shared_libraries डिफ़ॉल्ट = गलत
नए ऑब्जेक्ट के uses_shared_libraries फ़ील्ड के लिए वैल्यू.
imports depset of strings; डिफ़ॉल्ट = अनबाउंड
नए ऑब्जेक्ट के imports फ़ील्ड के लिए वैल्यू.
has_py2_only_sources डिफ़ॉल्ट = गलत
नए ऑब्जेक्ट के has_py2_only_sources फ़ील्ड के लिए वैल्यू.
has_py3_only_sources डिफ़ॉल्ट = गलत
नए ऑब्जेक्ट के has_py3_only_sources फ़ील्ड के लिए वैल्यू.

has_py2_only_sources

bool PyInfo.has_py2_only_sources

क्या इस टारगेट के किसी भी ट्रांज़िटिव सोर्स के लिए Python 2 रनटाइम की ज़रूरत होती है.

has_py3_only_sources

bool PyInfo.has_py3_only_sources

क्या इस टारगेट के किसी भी ट्रांज़िटिव सोर्स के लिए Python 3 रनटाइम की ज़रूरत होती है.

इंपोर्ट

depset PyInfo.imports

एक्ज़ीक्यूटेबल Python टारगेट के PYTHONPATH में जोड़ी जाने वाली इंपोर्ट पाथ स्ट्रिंग का डेसेट. ये अस्थायी deps से इकट्ठा किए जाते हैं.

इस बात की कोई गारंटी नहीं है कि यह प्रॉडक्ट आपके क्रम में हो और आने वाले समय में इसमें बदलाव हो सकता है. हमारा सुझाव है कि आप default ऑर्डर (डिफ़ॉल्ट) का इस्तेमाल करें.

transitive_sources

depset PyInfo.transitive_sources

टारगेट के srcs और टारगेट के ट्रांज़िटिव deps के srcs में दिखने वाली .py फ़ाइलों का (postorder के साथ काम करने वाला) डिप्सी.

uses_shared_libraries

bool PyInfo.uses_shared_libraries

क्या इस टारगेट के किसी भी ट्रांज़िटिव deps में, शेयर की गई लाइब्रेरी फ़ाइल (जैसे कि .so फ़ाइल) है.

फ़िलहाल, इस फ़ील्ड का इस्तेमाल Basel में नहीं किया गया है. आने वाले समय में, यह फ़ील्ड काम करना बंद कर सकता है.