¿Cómo comstackr las dependencias de C ++ durante la instalación de pip?

Quiero hacer que mi código de Python sea compatible. Sin embargo, mi código depende de otra biblioteca que no es pipeable. Por lo tanto, de alguna manera necesito comstackr el código fuente cuando un usuario llama a pip install .

¿Cómo puedo hacer eso? No he podido encontrar una buena referencia a través de búsquedas simples en Google.

Recomendaría echar un vistazo a cómo llvmlite resuelve este problema. La idea es usar cmdclass personalizados en setup.py que llame a su otro sistema de comstackción. En llvmlite, llaman a CMake, por ejemplo.

Consulte: https://github.com/numba/llvmlite/blob/master/setup.py