标签: python pip packaging setuptools
我想让我的python代码pip-able。但是,我的代码依赖于另一个不可写的库。因此,当用户调用pip install时,我需要以某种方式编译源代码。
pip install
我该怎么做?我无法通过简单的Google搜索找到一个好的参考。
答案 0 :(得分:1)
我建议看看llvmlite如何解决这个问题。我们的想法是在cmdclass中使用调用您的其他构建系统的自定义setup.py。例如,在llvmlite中,他们呼叫CMake。
cmdclass
setup.py
请参阅:https://github.com/numba/llvmlite/blob/master/setup.py