पैसे चुकाकर बने सदस्य
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;
ज़रूरी है नए ऑब्जेक्ट के transitive_sources फ़ील्ड के लिए वैल्यू.
|
uses_shared_libraries
|
डिफ़ॉल्ट तौर पर यह False पर सेट हैनए ऑब्जेक्ट के uses_shared_libraries फ़ील्ड के लिए वैल्यू.
|
imports
|
स्ट्रिंग का depset;
डिफ़ॉल्ट रूप से unbound नए ऑब्जेक्ट के imports फ़ील्ड के लिए वैल्यू है.
|
has_py2_only_sources
|
डिफ़ॉल्ट तौर पर यह False पर सेट हैनए ऑब्जेक्ट के has_py2_only_sources फ़ील्ड के लिए वैल्यू.
|
has_py3_only_sources
|
डिफ़ॉल्ट तौर पर यह False पर सेट हैनए ऑब्जेक्ट के 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
फ़ाइल) है या नहीं.फ़िलहाल, यह फ़ील्ड Bazel में इस्तेमाल नहीं हुआ है. आने वाले समय में यह बंद हो सकता है.