https://github.com/marcelotduarte/cx_freeze
cx_Freeze creates standalone executables from Python scripts with the same performance. It is cross-platform and should work on any platform that Python itself works on.
https://github.com/marcelotduarte/cx_freeze
cx-freeze freeze freezing-python-scripts python
Last synced: 6 months ago
JSON representation
cx_Freeze creates standalone executables from Python scripts with the same performance. It is cross-platform and should work on any platform that Python itself works on.
- Host: GitHub
- URL: https://github.com/marcelotduarte/cx_freeze
- Owner: marcelotduarte
- License: other
- Created: 2017-01-22T04:25:52.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2025-04-23T08:19:24.000Z (6 months ago)
- Last Synced: 2025-04-23T23:04:43.654Z (6 months ago)
- Topics: cx-freeze, freeze, freezing-python-scripts, python
- Language: Python
- Homepage: https://marcelotduarte.github.io/cx_Freeze/
- Size: 8.09 MB
- Stars: 1,440
- Watchers: 26
- Forks: 231
- Open Issues: 44
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
**cx\_Freeze** creates standalone executables from Python scripts, with the
same performance, is cross-platform and should work on any platform that Python
itself works on.[](https://pypi.org/project/cx-freeze/)
[](https://pypistats.org/packages/cx-freeze)
[](https://anaconda.org/conda-forge/cx_freeze)
[](https://anaconda.org/conda-forge/cx_freeze)
[](https://www.python.org/)
[](https://github.com/marcelotduarte/cx_Freeze/actions/workflows/ci.yml)
[](https://github.com/marcelotduarte/cx_Freeze/actions/workflows/codeql.yml)
[](https://htmlpreview.github.io/?https://github.com/marcelotduarte/cx_Freeze/blob/python-coverage-comment-action-data/htmlcov/index.html)
[](https://github.com/astral-sh/ruff)
[](https://cx-freeze.readthedocs.io/en/stable/?badge=stable)# What's New v8.2:
- Make MSI checkbox to "launch on finish" optional.
- Bug fixes, hooks, and more tests.# What's New v8.1:
- Add "launch on finish" checkbox to the MSI installer.
- Bug fixes and improvements (including hook additions and enhancements).# What's New v8.0:
- Python 3.13 support.
- Python 3.13 free-threaded support for Linux and macOS.
- Download and extract the [MSVC Redistributable files](https://cx-freeze.readthedocs.io/en/stable/faq.html#microsoft-visual-c-redistributable-package).
- Implement bases using PEP587 - Python Initialization Configuration.
- Drop Python 3.8 support.
- Bug fixes and improvements (including hook additions and enhancements).# Installation
Choose the Python package manager according to your system. See how the
installation works with the most common ones, which are pip and conda.To install the latest version of `cx_Freeze` using `pip` into a
virtual environment:
```
pip install --upgrade cx_Freeze
```To install the latest development build:
```
pip uninstall cx_Freeze
pip install --extra-index-url https://test.pypi.org/simple/ cx_Freeze --pre --no-cache
```Installing cx_freeze from the conda-forge channel can be achieved with the
command:
```
conda install conda-forge::cx_freeze
```Please check the
[installation](https://cx-freeze.readthedocs.io/en/latest/installation.html)
for more information.# Documentation
The official documentation is available
[here](https://cx-freeze.readthedocs.io).If you need help you can also ask on the
[discussion](https://github.com/marcelotduarte/cx_Freeze/discussions) channel.# License
cx\_Freeze uses a license derived from the
[Python Software Foundation License](https://www.python.org/psf/license).
You can read the cx\_Freeze license in the
[documentation](https://cx-freeze.readthedocs.io/en/stable/license.html)
or in the [source repository](LICENSE.md).