py_runtimerule.Runtime Python menjelaskan runtime platform atau runtime dalam build. Runtime platform mengakses interpreter yang diinstal sistem di jalur yang diketahui, sedangkan runtime dalam build mengarah ke File yang bertindak sebagai interpreter. Dalam kedua kasus tersebut, "interpreter" sebenarnya adalah skrip wrapper atau biner yang dapat dieksekusi yang mampu menjalankan skrip Python yang diteruskan di command line, mengikuti konvensi yang sama dengan interpreter CPython standar.
Anggota
- PyRuntimeInfo
- bootstrap_template
- coverage_files
- coverage_tool
- files
- interpreter
- interpreter_path
- python_version
- stub_shebang
PyRuntimeInfo
PyRuntimeInfo PyRuntimeInfo(interpreter_path=None, interpreter=None, files=None, coverage_tool=None, coverage_files=None, python_version, stub_shebang=None, bootstrap_template=None)
PyRuntimeInfo.
Parameter
| Parameter | Deskripsi |
|---|---|
interpreter_path
|
string; atau None;
default adalah NoneNilai untuk kolom interpreter_path objek baru. Jangan memberikan nilai untuk argumen ini jika Anda meneruskan interpreter.
|
interpreter
|
File; atau None;
default adalah NoneNilai untuk kolom interpreter objek baru. Jangan memberikan nilai untuk argumen ini jika Anda meneruskan interpreter_path.
|
files
|
depset dari Files; atau None;
default adalah NoneNilai untuk kolom files objek baru. Jangan memberikan nilai untuk argumen ini jika Anda meneruskan interpreter_path. Jika interpreter diberikan dan argumen ini adalah None, files akan menjadi depset kosong.
|
coverage_tool
|
File; atau None;
default adalah NoneNilai untuk kolom coverage_tool objek baru.
|
coverage_files
|
depset of Files; atau None;
default adalah NoneNilai untuk kolom coverage_files objek baru. Jangan memberikan nilai untuk argumen ini jika Anda tidak meneruskan coverage_tool.
|
python_version
|
wajib diisi Nilai untuk kolom python_version objek baru.
|
stub_shebang
|
string;
default adalah NoneNilai untuk kolom stub_shebang objek baru. Jika None atau tidak ditentukan, #!/usr/bin/env python3 akan digunakan.
|
bootstrap_template
|
File; atau None;
default adalah None |
bootstrap_template
File PyRuntimeInfo.bootstrap_template
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool. Akan menjadi None jika tidak ada coverage_tool yang disediakan.
Dapat menampilkan None.
coverage_tool
File PyRuntimeInfo.coverage_tool
File yang mewakili alat yang digunakan untuk mengumpulkan informasi cakupan kode dari pengujian Python. Jika tidak, kolom ini adalah None.
Dapat menampilkan None.
files
depset PyRuntimeInfo.files
depset dari File yang perlu ditambahkan ke runfile target yang dapat dieksekusi yang menggunakan runtime ini (khususnya, file yang diperlukan oleh interpreter). Nilai interpreter tidak perlu disertakan dalam kolom ini. Jika ini adalah runtime platform, kolom ini adalah None.
Dapat menampilkan None.
interpreter
File PyRuntimeInfo.interpreter
File yang mewakili interpreter. Jika tidak, kolom ini adalah None. Perhatikan bahwa runtime dalam build dapat menggunakan interpreter bawaan yang sudah di-check-in atau interpreter yang dibuat dari sumber.
Dapat menampilkan None.
interpreter_path
string PyRuntimeInfo.interpreter_path
None.
Dapat menampilkan None.
python_version
string PyRuntimeInfo.python_version
"PY2" dan "PY3".
stub_shebang
string PyRuntimeInfo.stub_shebang
py_binary. Tidak berlaku untuk Windows.