如何打包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并导入共享对象文件,但我不确定如何在软件包结构内处理此问题。我该怎么做?

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

最新更新