py_runtime.Un entorno de ejecución de Python describe un entorno de ejecución de plataforma o un entorno de ejecución integrado. Un tiempo de ejecución de la plataforma accede a un intérprete instalado en el sistema en una ruta conocida, mientras que un tiempo de ejecución integrado apunta a un File que actúa como intérprete. En ambos casos, un "intérprete" es, en realidad, cualquier objeto binario ejecutable o secuencia de comandos de wrapper que sea capaz de ejecutar una secuencia de comandos de Python que se pase en la línea de comandos, siguiendo las mismas convenciones que el intérprete estándar de CPython.
Miembros
- PyRuntimeInfo
- bootstrap_template
- coverage_files
- coverage_tool
- archivos
- 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.
          
      Parámetros
| Parámetro | Descripción | 
|---|---|
| interpreter_path | cadena o None;
                                     El valor predeterminado esNoneEs el valor del campo interpreter_pathdel objeto nuevo. No proporciones un valor para este argumento si pasasinterpreter. | 
| interpreter | Archivo o None;
                                     el valor predeterminado esNoneEl valor del campo interpreterdel objeto nuevo. No proporciones un valor para este argumento si pasasinterpreter_path. | 
| files | depset de Files o None;
                                     el valor predeterminado esNoneEl valor del campo filesdel objeto nuevo. No proporciones un valor para este argumento si pasasinterpreter_path. Si se proporcionainterpretery este argumento esNone,filesse convierte en undepsetvacío. | 
| coverage_tool | Archivo o None;
                                     el valor predeterminado esNoneEl valor del campo coverage_tooldel objeto nuevo. | 
| coverage_files | depset de Files o None;
                                     el valor predeterminado esNoneEl valor del campo coverage_filesdel objeto nuevo. No proporciones un valor para este argumento si no pasas tambiéncoverage_tool. | 
| python_version | obligatorio Es el valor del campo python_versiondel objeto nuevo. | 
| stub_shebang | cadena;
                                     el valor predeterminado es NoneEs el valor del campo stub_shebangdel objeto nuevo. Si es None o no se especifica, se usa#!/usr/bin/env python3. | 
| bootstrap_template | Archivo o None;                                     el valor predeterminado esNone | 
bootstrap_template
File PyRuntimeInfo.bootstrap_template
coverage_files
depset PyRuntimeInfo.coverage_files
coverage_tool. Será None si no se proporcionó ningún coverage_tool.
         Puede devolver None.
        coverage_tool
File PyRuntimeInfo.coverage_tool
File que se usa para recopilar información de cobertura de código de las pruebas de Python. De lo contrario, es None.
         Puede devolver None.
        archivos
depset PyRuntimeInfo.files
depset de Files que se deben agregar a los runfiles de un destino ejecutable que use este tiempo de ejecución (en particular, los archivos que necesita interpreter). No es necesario incluir el valor de interpreter en este campo. Si se trata de un tiempo de ejecución de la plataforma, este campo es None.
         Puede devolver None.
        Intérprete
File PyRuntimeInfo.interpreter
File que representa el intérprete. De lo contrario, es None. Ten en cuenta que un entorno de ejecución integrado puede usar un intérprete compilado previamente y registrado o un intérprete compilado a partir del código fuente.
         Puede devolver None.
        interpreter_path
string PyRuntimeInfo.interpreter_path
None.
         Puede devolver None.
        python_version
string PyRuntimeInfo.python_version
"PY2" y "PY3".
        stub_shebang
string PyRuntimeInfo.stub_shebang
py_binary.  No se aplica a Windows.