pmfp.entrypoint.project

Package Contents

Functions

add_component(component_string: str, located_path: Optional[str] = None, kv: Optional[List[str]] = None, cwd: str = '.') → None

为项目添加组件.

new_project(env: Optional[str] = None, language: Optional[str] = None, project_name: Optional[str] = None, version: Optional[str] = None, author: Optional[str] = None, author_email: Optional[str] = None, description: Optional[str] = None, keywords: Optional[List[str]] = None, template_string: Optional[str] = None, with_test: bool = False, install: bool = False, kv: Optional[List[str]] = None, install_env_args: Optional[List[str]] = None, cwd: str = '.') → None

Attributes

project_info

project_as_temp

pmfp.entrypoint.project.project_info[源代码]
pmfp.entrypoint.project.add_component(component_string: str, located_path: Optional[str] = None, kv: Optional[List[str]] = None, cwd: str = '.')None[源代码]

为项目添加组件.

参数
  • component_string (str) – 描述组件资源包的字符串,格式为”[{host}::]{repo_namespace}::{repo_name}[@{tag}]//{component_path}”.

  • located_path (Optional[str], optional) – 放在本地的位置.

pmfp.entrypoint.project.new_project(env: Optional[str] = None, language: Optional[str] = None, project_name: Optional[str] = None, version: Optional[str] = None, author: Optional[str] = None, author_email: Optional[str] = None, description: Optional[str] = None, keywords: Optional[List[str]] = None, template_string: Optional[str] = None, with_test: bool = False, install: bool = False, kv: Optional[List[str]] = None, install_env_args: Optional[List[str]] = None, cwd: str = '.')None[源代码]
pmfp.entrypoint.project.project_as_temp[源代码]