डिफ़ॉल्ट जानकारी

यह सेवा देने वाली कंपनी, टारगेट की डायरेक्ट और ट्रांज़िटिव फ़ाइलों के बारे में सामान्य जानकारी देती है. हर तरह के नियम के लिए, यह सेवा देने वाली कंपनी मौजूद होती है. भले ही, नियम को लागू करने वाले फ़ंक्शन से साफ़ तौर पर कोई रिटर्न न मिला हो.

इस सेवा देने वाली कंपनी का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, नियमों का पेज देखें.

सदस्य

DefaultInfo

DefaultInfo DefaultInfo(*, files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)

DefaultInfo कंस्ट्रक्टर.

पैरामीटर

पैरामीटर ब्यौरा
files depset; या None; डिफ़ॉल्ट रूप से None
depset ऑब्जेक्ट का File, जो bazel कमांड लाइन पर इस टारगेट के बारे में बताने पर, डिफ़ॉल्ट आउटपुट को दिखाता है. डिफ़ॉल्ट रूप से, यह पहले से तय किए गए सभी आउटपुट होते हैं.
runfiles runfiles; या None; डिफ़ॉल्ट रूप से None
runfiles डिस्क्रिप्टर, उन फ़ाइलों के बारे में बताता है जिनकी ज़रूरत इस टारगेट को रन करने के लिए होती है. जैसे, run कमांड के ज़रिए या किसी कार्रवाई के लिए टूल की डिपेंडेंसी के तौर पर.
data_runfiles runfiles; या None; डिफ़ॉल्ट रूप से None

हमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें (ज़्यादा जानकारी के लिए, "runfiles की उन सुविधाओं के बारे में जानें जिनका इस्तेमाल नहीं करना चाहिए" लेख पढ़ें)

runfiles डिस्क्रिप्टर, उन runfiles के बारे में बताता है जिनकी ज़रूरत इस टारगेट को रन करने के लिए होती है. ऐसा तब होता है, जब यह data एट्रिब्यूट के ज़रिए डिपेंडेंसी होती है.
default_runfiles runfiles; या None; डिफ़ॉल्ट रूप से None

हमारा सुझाव है कि आप इस पैरामीटर का इस्तेमाल न करें (ज़्यादा जानकारी के लिए, "runfiles की उन सुविधाओं के बारे में जानें जिनका इस्तेमाल नहीं करना चाहिए" लेख पढ़ें)

runfiles डिस्क्रिप्टर, उन runfiles के बारे में बताता है जिनकी ज़रूरत इस टारगेट को रन करने के लिए होती है. ऐसा तब होता है, जब यह data एट्रिब्यूट के अलावा किसी दूसरे एट्रिब्यूट के ज़रिए डिपेंडेंसी होती है.
executable फ़ाइल; या None; डिफ़ॉल्ट रूप से None
अगर इस नियम को executable या test के तौर पर मार्क किया गया है, तो यह एक File ऑब्जेक्ट है. यह उस फ़ाइल को दिखाता है जिसे टारगेट को रन करने के लिए, एक्ज़ीक्यूट किया जाना चाहिए. डिफ़ॉल्ट रूप से, यह पहले से तय किया गया आउटपुट ctx.outputs.executable होता है. हालांकि, हमारा सुझाव है कि साफ़ तौर पर कोई दूसरी फ़ाइल (चाहे वह पहले से तय की गई हो या नहीं) पास करें.

data_runfiles

runfiles DefaultInfo.data_runfiles

runfiles डिस्क्रिप्टर, उन फ़ाइलों के बारे में बताता है जिनकी ज़रूरत इस टारगेट को रन करने के लिए होती है. ऐसा तब होता है, जब यह data डिपेंडेंसी एट्रिब्यूट होता है. ज़्यादातर मामलों में, इसके बजाय default_runfiles पैरामीटर का इस्तेमाल करें. ज़्यादा जानकारी के लिए, "runfiles की उन सुविधाओं के बारे में जानें जिनका इस्तेमाल नहीं करना चाहिए" लेख पढ़ें. None रिटर्न कर सकता है.

default_runfiles

runfiles DefaultInfo.default_runfiles

runfiles डिस्क्रिप्टर, उन फ़ाइलों के बारे में बताता है जिनकी ज़रूरत इस टारगेट को रन करने के लिए होती है. जैसे, run कमांड के ज़रिए या टूल की डिपेंडेंसी के तौर पर. None रिटर्न कर सकता है.

files

depset DefaultInfo.files

depset ऑब्जेक्ट का File, जो bazel कमांड लाइन पर इस टारगेट के बारे में बताने पर, डिफ़ॉल्ट आउटपुट को दिखाता है. डिफ़ॉल्ट रूप से, यह पहले से तय किए गए सभी आउटपुट होते हैं. None रिटर्न कर सकता है.

files_to_run

FilesToRunProvider DefaultInfo.files_to_run

एक FilesToRunProvider ऑब्जेक्ट, जिसमें टारगेट के एक्ज़ीक्यूटेबल और runfiles के बारे में जानकारी होती है. None रिटर्न कर सकता है.