我正在将python移植到QNX。我现在正在尝试移植一些外部依赖项,而cython是其中的一部分。
问题是,cython使用distutils安装脚本进行安装,该脚本太抽象了,难以理解。我产生了一个虚拟环境,并使用
运行了安装脚本-详细
flag和打印到stdout的某些消息看起来像这样。
Compiling /home/arvind/Documents/venv/env/cython/Cython/Plex/Actions.py because it changed.
Cythonizing /home/arvind/Documents/venv/env/cython/Cython/Compiler/FusedNode.py
我发现这个太抽象了,无法在其他平台上重新创建。有没有办法我可以确切地看到编译/ cythonizing在做什么?
我想捕获distutils对用户隐藏的命令。有什么想法吗?