我想制作一个包含一些Cython代码的Python包.我已经很好地运行了Cython代码.但是,现在我想知道如何最好地打包它.
对于大多数只想安装软件包的人来说,我想要包含.cCython创建的文件,并安排setup.py编译它以生成模块.然后用户不需要安装Cython来安装软件包.
但对于谁可能要修改包的人,我也想提供用Cython .pyx文件,并以某种方式也允许setup.py使用用Cython编译它们(因此这些用户将需要安装用Cython).
我应该如何构建包中的文件以满足这两种情况?
在用Cython文档提供了一些指导.但它没有说明如何制作一个单独setup.py处理有/无Cython情况.
我的项目中有一个文件,出于性能原因,我想对其进行编译:
mylibrary/myfile.py
如何用 Poetry 实现这一目标?