सदस्य
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
has_py3_only_sources
bool PyInfo.has_py3_only_sources
imports
depset PyInfo.imports
PYTHONPATH में जोड़ा जाना है. इन्हें ट्रांज़िटिव deps से इकट्ठा किया जाता है.depset के क्रम की कोई गारंटी नहीं है और यह आने वाले समय में बदला जा सकता है. default क्रम (डिफ़ॉल्ट) का इस्तेमाल करने का सुझाव दिया जाता है.
transitive_sources
depset PyInfo.transitive_sources
.py फ़ाइलों का (postorder-के साथ काम करने वाला) depset, जो टारगेट के srcs और टारगेट के ट्रांज़िटिव deps के srcs में दिखती हैं.
uses_shared_libraries
bool PyInfo.uses_shared_libraries
deps में शेयर की गई लाइब्रेरी की कोई फ़ाइल है. जैसे, .so फ़ाइल.फ़िलहाल, Bazel में इस फ़ील्ड का इस्तेमाल नहीं किया जाता है. ऐसा हो सकता है कि आने वाले समय में इसे हटा दिया जाए.