BazelCon 2022 16-17 নভেম্বর নিউ ইয়র্ক এবং অনলাইনে আসছে। নিবন্ধন আজ!
নতুন: 15 নভেম্বর সম্প্রদায় দিবসের জন্য আমাদের সাথে যোগ দিন! বিস্তারিত এবং নিবন্ধন.

PyInfo

সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
পাইথন নিয়ম দ্বারা প্রদত্ত তথ্য এনক্যাপসুলেট করে।

সদস্যরা

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 File s ; প্রয়োজনীয়
নতুন বস্তুর transitive_sources ক্ষেত্রের মান।
uses_shared_libraries ডিফল্ট = মিথ্যা
নতুন বস্তুর uses_shared_libraries ক্ষেত্রের মান।
imports depset of string s ; ডিফল্ট = আবদ্ধ
নতুন বস্তুর imports ক্ষেত্রের মান।
has_py2_only_sources ডিফল্ট = মিথ্যা
নতুন বস্তুর has_py2_only_sources ক্ষেত্রের মান।
has_py3_only_sources ডিফল্ট = মিথ্যা
নতুন বস্তুর has_py3_only_sources ক্ষেত্রের মান।

আছে_py2_only_sources

bool PyInfo.has_py2_only_sources

এই টার্গেটের যেকোনও ট্রানজিটিভ সোর্সের জন্য Python 2 রানটাইম প্রয়োজন কিনা।

আছে_py3_only_sources

bool PyInfo.has_py3_only_sources

এই টার্গেটের ট্রানজিটিভ সোর্সের যেকোনো একটি Python 3 রানটাইম প্রয়োজন কিনা।

আমদানি

depset PyInfo.imports

এক্সিকিউটেবল পাইথন লক্ষ্যগুলির PYTHONPATH এ যোগ করার জন্য আমদানি পাথ স্ট্রিংগুলির একটি ডিপসেট। এগুলো ট্রানজিটিভ deps থেকে জমা হয়।

ডিপসেটের অর্ডার নিশ্চিত নয় এবং ভবিষ্যতে পরিবর্তন করা হতে পারে। এটি default অর্ডার (ডিফল্ট) ব্যবহার করার সুপারিশ করা হয়।

transitive_sources

depset PyInfo.transitive_sources

টার্গেটের srcs এবং টার্গেটের transitive srcs এর srcs-এ উপস্থিত .py ফাইলগুলির একটি ( postorder deps ) ডিপসেট৷

শেয়ার করা_লাইব্রেরি ব্যবহার করে

bool PyInfo.uses_shared_libraries

এই টার্গেটের ট্রানজিটিভ deps মধ্যে একটি শেয়ার করা লাইব্রেরি ফাইল আছে কিনা (যেমন একটি .so ফাইল)।

এই ক্ষেত্রটি বর্তমানে Bazel-এ অব্যবহৃত এবং ভবিষ্যতে চলে যেতে পারে৷