BazelCon 2022, 16 नवंबर से 17 नवंबर तक न्यूयॉर्क में और ऑनलाइन उपलब्ध है.
आज ही रजिस्टर करें!

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 ऑर्डर (डिफ़ॉल्ट) का इस्तेमाल करें.

transit_sources

depset PyInfo.transitive_sources

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

इस्तेमाल_शेयर_की_लाइब्रेरी

bool PyInfo.uses_shared_libraries

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

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