【问题标题】:How to include .pyx file in python package如何在 python 包中包含 .pyx 文件
【发布时间】:2015-03-24 08:22:09
【问题描述】:

我在我的包pyirt中使用了cython,但是当我将它发布到pypi时,.pyx文件不包含在tar.gz中

我认为它必须与安装文件有关。但是,我找不到这个问题的解决方案。

【问题讨论】:

    标签: python cython


    【解决方案1】:

    您可能希望将MANIFEST.in 文件添加到项目的顶层并添加以下行:

    global-include *.pyx
    global-include *.pxd
    

    您可以找到MANIFEST.in 文件here 的有效命令。

    【讨论】:

    • 还在 setup.py 中添加 pakcage_data 和 include_package_data 子句。无论如何,很多谢谢
    • @IoannisFilippidis,你的意思是*.pxd?您全局链接的清单不包括 *.pyd 文件。
    • 糟糕,很好。我的意思是*.pxd filesnumpy 清单是 here
    • @IoannisFilippidis,谢谢!我更新了我的答案并包含了您的建议。
    猜你喜欢
    • 1970-01-01
    • 2019-10-19
    • 2019-11-03
    • 1970-01-01
    • 2019-04-26
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多