Python‎ > ‎

packaging and distributing python applications

posted Jul 1, 2019, 1:11 PM by Chris G   [ updated Jul 1, 2019, 1:12 PM ]

PyOxidizer is a utility for producing binaries that embed Python. The over-arching goal of PyOxidizer is to make complex packaging and distribution problems simple so application maintainers can focus on building applications instead of toiling with build systems and packaging tools.

PyOxidizer is capable of producing a single file executable - with a copy of Python and all its dependencies statically linked and all resources (like .pyc files) embedded in the executable. You can copy a single executable file to another machine and run a Python application contained within. It just works.

Under the hood, it uses Rust packaging, hence the name.

Programming language Python's 'existential threat' is app distribution: Is this the answer?