如何打包cython模块?

时间:2017-03-08 13:29:13

标签: python c++ pip package cython

我想要打包一些Cython包装的C ++代码。包目录的结构如下:

.
├── PackageA
│   ├── Mypackage.pyx
│   ├── MyPackageC.cpp
│   ├── HeaderFile.h
│   ├── __init__.py
│   └── setup.py
├── requirements.txt
├── setup.py

我之前一直在使用PackageA目录中的setup.py文件运行python setup.py build_ext --inplace并导入共享对象文件来创建共享对象文件,但我不确定如何在包结构中处理这个问题。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

python setup.py install应该做正确的事。您可以通过在项目文件夹之外的单独python会话中执行import PackageA来检查它。