如何在 python 介子管理的项目中包含 cython 文件?

吝啬鬼麦克鸭

如何在介子构建系统管理的 python 介子项目中正确包含 cython 源文件?

德贝克

Cython 作为一流的语言仍在开发中(我是这项工作的作者),现在正确的方法是使用生成器或自定义目标,然后编译扩展模块:

pyx_c = custom_target(
  'cython_file.c',
  output : 'cython_file.c',
  input : 'cython_fiule.pyx',
  command : [cython, '@INPUT@', '-o', '@OUTPUT@'],
)

import('python').find_installation().extension_module(
  'my_extension_module'
  pyx_c,
  install : true
)

这是介子测试套件中的一个示例,它与我上面的示例非常接近。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在cython中编译多个文件

如何在java项目中运行python文件?

如何使Emacs弹丸模式忽略virtualenv Cython项目中显示的大多数文件?

如何在Maven项目中包含本地jar文件

如何在Eclipse的项目中包含.class文件?(Java)

clojure / lein:如何在项目中包含Java文件?

如何在复杂项目中包含属性文件

如何在laravel项目中包含外部文件?

如何在 CMake 项目中包含 wxWidgets 头文件

如何在c ++项目中包含所有头文件?

如何在 AMP 项目中包含 CSS 文件

Cython:如何为包含枚举的Code创建.pxd文件?

如何在Android主项目中包含库项目中使用的AAR文件

如何在python项目中包含库依赖项?

如何在Cython中指定`.pxd`文件的路径

如何在Django项目中使用外部python实用工具文件?

如何在项目中访问本地文件

如何在项目中设置文件的路径?

我应该如何在Maven管理的Java项目中发现测试资源文件?

如何在cython代码中使用Python Decimal对象?

如何在包含相互依赖的javascript文件的项目中有效使用jshint?

如何在狮身人面像项目中正确包含其他ReST文件?

如何在基于Angular2 angular-cli的项目中包含绝对类型的文件

如何在C ++项目中包含具有相似名称的头文件

如何在VC ++项目中强制执行其他包含文件搜索顺序?

如何在运行时从项目中包含的XAML文件获取文本?

如何在一个项目中包含多个log4j2.xml文件?

如何在我的Android NDK项目中包含一个字体文件(.ttf)?

如何在AVR studio-4项目中包含外部.C和.h文件