pmfp.utils.tools_info_utils

tools_info_utils

获取功能依赖工具信息的工具组

Module Contents

Functions

get_global_python() → str

获取全局python.

get_global_cc() → str

获取全局c编译器.

get_global_cxx() → str

获取全局c++编译器.

get_node_version(exit: bool = False) → Optional[str]

获取系统中node的版本.

get_golang_version(exit: bool = False) → Optional[str]

获取本地golang的版本.

get_protoc_version() → Optional[str]

获取本地protoc的版本.

init_pmfprc() → None

初始化pmfp的配置.

init_global_config() → None

初始化pmfp项目的全局配置.

get_config_info() → Dict[str, Any]

获取配置信息.

get_cache_dir() → pathlib.Path

获取缓存根目录.

get_local_python(cwdp: pathlib.Path) → str

获取本地环境python解释器的地址.

pmfp.utils.tools_info_utils.get_global_python()str[源代码]

获取全局python.

pmfp.utils.tools_info_utils.get_global_cc()str[源代码]

获取全局c编译器.

pmfp.utils.tools_info_utils.get_global_cxx()str[源代码]

获取全局c++编译器.

pmfp.utils.tools_info_utils.get_node_version(exit: bool = False)Optional[str][源代码]

获取系统中node的版本.

pmfp.utils.tools_info_utils.get_golang_version(exit: bool = False)Optional[str][源代码]

获取本地golang的版本.

pmfp.utils.tools_info_utils.get_protoc_version()Optional[str][源代码]

获取本地protoc的版本.

pmfp.utils.tools_info_utils.init_pmfprc()None[源代码]

初始化pmfp的配置.

pmfp.utils.tools_info_utils.init_global_config()None[源代码]

初始化pmfp项目的全局配置.

pmfp.utils.tools_info_utils.get_config_info()Dict[str, Any][源代码]

获取配置信息.

pmfp.utils.tools_info_utils.get_cache_dir()pathlib.Path[源代码]

获取缓存根目录.

pmfp.utils.tools_info_utils.get_local_python(cwdp: pathlib.Path)str[源代码]

获取本地环境python解释器的地址.

参数

cwdp (Path) – python本地环境目录.

返回

python位置字符串

返回类型

str