ห่อหุ้มข้อมูลที่กฎ 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 ของ File
required ค่าสำหรับฟิลด์ transitive_sources ของออบเจ็กต์ใหม่
|
uses_shared_libraries
|
ค่าเริ่มต้นคือ False ค่าสำหรับฟิลด์ uses_shared_libraries ของออบเจ็กต์ใหม่
|
imports
|
depset ของstring
ค่าเริ่มต้นคือ unbound ค่าสำหรับฟิลด์ imports ของออบเจ็กต์ใหม่
|
has_py2_only_sources
|
ค่าเริ่มต้นคือ False ค่าสำหรับฟิลด์ has_py2_only_sources ของออบเจ็กต์ใหม่
|
has_py3_only_sources
|
ค่าเริ่มต้นคือ False ค่าสำหรับฟิลด์ has_py3_only_sources ของออบเจ็กต์ใหม่
|
has_py2_only_sources
bool PyInfo.has_py2_only_sources
has_py3_only_sources
bool PyInfo.has_py3_only_sources
การนำเข้า
depset PyInfo.imports
PYTHONPATH
ของเป้าหมาย Python ที่เรียกใช้งานได้ ซึ่งสะสมมาจาก deps
แบบทรานซิทีฟระบบไม่รับประกันลำดับของชุดข้อมูล และอาจมีการเปลี่ยนแปลงในอนาคต ขอแนะนำให้ใช้ลำดับ default
(ค่าเริ่มต้น)
transitive_sources
depset PyInfo.transitive_sources
postorder
) ของไฟล์ .py
ที่ปรากฏใน srcs
ของเป้าหมายและ srcs
ของ deps
แบบทรานซิทีฟของเป้าหมาย
uses_shared_libraries
bool PyInfo.uses_shared_libraries
.so
) หรือไม่deps
ปัจจุบันช่องนี้ไม่ได้ใช้งานใน Bazel และอาจถูกนำออกในอนาคต