Jonathan Livni
Jonathan Livni

Reputation: 107082

PyPy - SWIG - QuickFix mix

PyPy has some compatibility limitations, especially regarding the CPython C API.

I use QuickFix package which comes with precompiled SWIG bindings, and I'm considering using it with PyPy. As I am not fluent in C API and SWIG, my questions are:

Upvotes: 8

Views: 1742

Answers (2)

mattip
mattip

Reputation: 2563

Just stumbled across this. These days SWIG 4.0.2 and PyPy 7.3.7 or higher should play well together, it is worth a try.

Upvotes: 0

fijal
fijal

Reputation: 3190

PyPy's C API compatibility layer would not work with SWIG. The main reason is that SWIG uses internal APIs and pokes into C structures without using APis. I guess SWIG could be fixed, but so far it has not been.

You would have to recompile it if it have worked, but it will not work anyway.

Upvotes: 8

Related Questions