我想创建一个Python包(它将托管在本地git存储库中),它将包含用C ++编写的大部分代码。基本上我正在重构/重写一个旧的C ++项目(在CLion中的新项目),并希望将它包含在Python包中,因为它将用于许多其他Python项目(包括Flask Web服务)。
所以,我想要pip install
我的包,它应该像任何其他Python包一样安装。
我正在开发OS X并拥有JetBrains(PyCharm和CLion)的IDE。
创建此类Python项目的最佳实践是什么?开发+部署步骤如何?例如setup.py
应该如何?我也可以设置项目,以便我可以调试我的Python代码和C ++代码吗?我该如何构建项目的C ++端?
我更愿意使用尽可能少的第三方工具。
您可以指出的任何资源也会有所帮助。