PyPy - SWIG - QuickFix混音

Jon*_*han 8 swig pypy quickfix python-bindings

PyPy有一些兼容性限制,特别是关于CPython C API.

我使用QuickFix包附带预编译的SWIG绑定,我正在考虑将它与PyPy一起使用.由于我不熟悉C API和SWIG,我的问题是:

  • PyPy的C API兼容性限制是否会妨碍SWIG的工作?你能解释一下原因吗?
  • 我是否需要重新编译SWIG绑定才能使用PyPy?那可能吗?怎么样?

fij*_*jal 7

PyPy的C API兼容层不适用于SWIG.主要原因是SWIG使用内部API并在不使用APis的情况下进入C结构.我猜SWIG可以修复,但到目前为止还没有.

如果它有效,你将不得不重新编译它,但它无论如何都不会工作.