requires_cython#

requires_cython()[源代码][源代码]#

该对象是否需要存在C编译器,例如libomp、gcc。

对象打包元数据的一部分。

  • 字符串名称: "requires_cython"

  • 私有标签,面向开发者和框架

  • 值:布尔值,True / False

  • 示例:True

  • 默认值:False

sktime 管理对象和估计器,就像管理小型包一样,它们有自己的依赖关系和兼容性要求。依赖关系在标签中指定:

  • "python_version": 对象的 Python 版本说明符(PEP 440)

  • "python_dependencies": 必需的 Python 包列表 (PEP 440)

  • "env_marker": 对象的环境标记(PEP 508)

  • "requires_cython": 对象是否需要存在C编译器

对象的 requires_cython 标签是一个布尔值,指定对象是否需要存在 C 编译器。True 表示需要 C 编译器,False 表示不需要。

该标签用于对象的打包元数据,主要用于 sktime 包的持续集成和测试设置中,确保带有此标签的对象在特定环境中进行测试,该环境需包含 C 编译器。

它不用于面向用户的检查、错误消息或推荐的构建过程中。