PyPy - SWIG - QuickFix combination

PyPy has some compatibility limitations , especially with respect to the CPython C API.

I am using the QuickFix package that comes with precompiled SWIG links, and I am considering using it with PyPy. Since I do not own the C API and SWIG, my questions are:

  • PyPy C API compatibility restrictions prevent SWIG? Could you explain why?
  • Do I need to recompile SWIG bindings to work with PyPy? Is it possible? How?
+7
source share
1 answer

The PyPy C API compatibility level will not work with SWIG. The main reason is that SWIG uses internal APIs and pokes in C structures without using APis. I think SWIG can be fixed, but this has not happened yet.

You will have to recompile it if it works, but it still does not work.

+6
source

All Articles