Is FreeCAD compatible with pypy?

This subforum is specifically to discuss packaging issues on different platforms (windows, mac, linux), and using different packaging systems (conda, etc...)
Post Reply
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Is FreeCAD compatible with pypy?

Post by looo »

As there is currently a migration of pypy going on on conda-forge I wonder if FreeCAD is compatible with pypy.

some references:
pypy: https://www.pypy.org/
PyPy has support for the CPython C API, however there are constructs that are not compatible. We strongly advise use of CFFI instead.
C extensions need to be recompiled for PyPy in order to work. Depending on your build system, it might work out of the box or will be slightly harder.
So it doesn't sound like a good idea to try to support pypy. But on the other hand, there are several compiled libraries ported to pypy already like numpy and meshpy.

Anyway if someone is interested here are the relevant PR's:
- pivy
- ifc-openshell
- libredwg
- (libmed)
Post Reply