3 ms·
Also see Facebook’s XAR: https://github.com/facebookincubator/xar https://github.com/facebookincubator/xar
by goodside 7y ago
Also see Facebook’s XAR: https://github.com/facebookincubator/xar https://github.com/facebookincubator/xar
- PurplePanda 7y agothat, and others, are mentioned on this projects comparison page https://pyoxidizer.readthedocs.io/en/latest/comparisons.html https://pyoxidizer.readthedocs.io/en/latest/comparisons.html
- sametmax 7y agoXAR is only for "Linux or macOS", with FUSE installed. PyOxidizer offers a solution that: - works on Windows - can produce executable for Windows, Mac and Linux, but also potentially cross compile from any of those in the future - results in a stand alone executable, not some filesystem abstraction - as such, the target machine doesn't need to have anything installed - it also offers to embed Python into Rust projects, and Rust into Python projects A better alternative would be the excellent nuitka (nuitka.net): - it compiles Python to C - it's very compatible, very reliable (I battle tested it) - works better than the alternatives like py2exe, cx_freeze, etc - does provide a standalone executable - more mature that both of these projects But: - no cross compilation - no rust / python interoperability - more complicated to get working on windows So I'm really excited for PyOxidizer. It may make the task of providing a stand alone executable even easier than with nuitka, and as a bonus, may build a bridge between the Python and Rust community, which really are meant to play together.
- asicsp 7y ago>cross compile from any of those in the future that would be very helpful, I use Linux and to be able to provide executables for Windows/macOS would be nice