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

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

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

सदस्य

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 वैल्यू मिल सकती है.