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