我已经使用c++
为python
库创建了一个包装器。
我有一个bash
脚本,该脚本将下载c++
代码,进行编译并将生成的.so
文件复制到python包中。
然后,我编写了setup.py
,以便在您使用pip install package-name
时,它也将安装.so
文件。
我需要输入bash
时运行该pip install package-name
脚本。当前,我要做的是先运行bash
脚本,然后使用pip install package-name
进行安装。
我需要将代码上传到Python Package Index。因此,该解决方案还必须与此兼容*。
PS:我了解Extension
中的setuptools
模块。我无法使用它,因为我需要下载一些内容并在编辑后运行Makefile
。我使用bash
脚本来完成所有这些操作。
* 我了解到此要求是不可能的。所以请忽略那个。
谢谢..