I’d like to discuss the current state of Python’s built-in freeze
tool and propose a potential change.
The freeze
tool, as documented (Programming FAQ — Python 3.11.8 documentation), is intended to create standalone executables from Python scripts. However, particularly on Windows, it is
challenging to use effectively. Its limitations and lack of updates suggest it may not be the most user-friendly solution.(macOS users cannot currently use it), and popular and well-maintained tools like PyInstaller offer a more robust and streamlined experience for packaging Python applications.
Given the challenges associated with freeze
and the availability of superior alternatives, would it be beneficial to consider removing freeze
in Python project? This could allow development resources to be better focused on other areas of the Python ecosystem.