Đóng gói thông tin do các quy tắc Python cung cấp.
Hội viên
- PyInfo
- has_py2_only_sources
- has_py3_only_sources
- số liệu nhập
- transitive_sources
- uses_shared_libraries
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)
PyInfo
.
Tham số
Thông số | Mô tả |
---|---|
transitive_sources
|
phần phụ thuộc của Tệp;
bắt buộc Giá trị cho trường transitive_sources của đối tượng mới.
|
uses_shared_libraries
|
giá trị mặc định là False Giá trị cho trường uses_shared_libraries của đối tượng mới.
|
imports
|
phần phụ thuộc của chuỗi;
mặc định là unbound Giá trị cho trường imports của đối tượng mới.
|
has_py2_only_sources
|
giá trị mặc định là False Giá trị cho trường has_py2_only_sources của đối tượng mới.
|
has_py3_only_sources
|
giá trị mặc định là False Giá trị cho trường has_py3_only_sources của đối tượng mới.
|
has_py2_only_sources
bool PyInfo.has_py2_only_sources
has_py3_only_sources
bool PyInfo.has_py3_only_sources
nhập
depset PyInfo.imports
PYTHONPATH
của các mục tiêu Python có thể thực thi. Các chỉ số này được tích luỹ từ deps
bắc cầu.Thứ tự của tập hợp không được đảm bảo và có thể thay đổi trong tương lai. Bạn nên sử dụng thứ tự default
(mặc định).
transitive_sources
depset PyInfo.transitive_sources
postorder
) gồm các tệp .py
xuất hiện trong srcs
của mục tiêu và srcs
của deps
bắc cầu của mục tiêu.
uses_shared_libraries
bool PyInfo.uses_shared_libraries
deps
bắc cầu nào của mục tiêu này có tệp thư viện dùng chung (chẳng hạn như tệp .so
) hay không.Trường này hiện chưa được dùng trong Bazel và có thể sẽ biến mất trong tương lai.