Hội viên
PyInfo
PyInfo PyInfo(transitive_sources, uses_shared_libraries=False, imports=unbound, has_py2_only_sources=False, has_py3_only_sources=False)Hàm khởi tạo
PyInfo
.
Các tham số
Thông số | Nội dung mô tả |
---|---|
transitive_sources
|
depset of Files ;
bắt buộcGiá trị cho trường transitive_sources của đối tượng mới.
|
uses_shared_libraries
|
mặc định = Sai Giá trị cho trường uses_shared_libraries của đối tượng mới.
|
imports
|
depset of strings ;
default = unboundGiá trị cho trường imports của đối tượng mới.
|
has_py2_only_sources
|
mặc định = Sai Giá trị cho trường has_py2_only_sources của đối tượng mới.
|
has_py3_only_sources
|
mặc định = Sai 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_sourcesLiệu có nguồn bắc cầu nào của mục tiêu này yêu cầu thời gian chạy Python 2 hay không.
has_py3_only_sources
bool PyInfo.has_py3_only_sourcesLiệu có nguồn bắc cầu nào của mục tiêu này yêu cầu thời gian chạy Python 3 hay không.
nhập khẩu
depset PyInfo.importsMột tập hợp các chuỗi đường dẫn nhập sẽ được thêm vào
PYTHONPATH
của các mục tiêu Python có thể thực thi. Những thông số này được tích luỹ từ deps
bắc cầu.Thứ tự của phần phụ thuộc 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_sourcesMột nhóm phụ thuộc (tương thích với
postorder
) gồm các tệp .py
xuất hiện trong srcs
của mục tiêu và srcs
trong deps
bắc cầu của mục tiêu.
uses_shared_libraries
bool PyInfo.uses_shared_librariesLiệu có
deps
bắc cầu của mục tiêu này có tệp thư viện dùng chung hay không (chẳng hạn như tệp .so
).Trường này hiện không được sử dụng ở Bazel và có thể bị biến mất trong tương lai.