Distributing python on Mac, Linux and Windows using cx_freeze: can I create all applications from the same platform?

I am creating a script assembly of a cross-platform python application (Python 3), and I would like to create all distributions from linux. Is it possible?

+7
source share
1 answer

Short answer: no

I recently did something similar (using cx_Freeze with Python 3). If you configure Python inside Wine, you can create a Windows assembly, but I had to copy some DLLs before it worked correctly (cx_Freeze calls a Windows API function that is not implemented in Wine). I have not come across any way of packing applications for Mac computers without actually using a Mac.

Perhaps someone should set up a community build service so that people can create distributions for different platforms for each other. However, this does not pose a testing problem.

+6
source

All Articles