तारीख सेव करें: BazelCon 2023, 24 से 25 अक्टूबर तक Google म्यूनिख में होगा! ज़्यादा जानें

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

ट्रांज़िटिव_स्रोत

depset PyInfo.transitive_sources

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

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

bool PyInfo.uses_shared_libraries

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

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