Create standalone executables from Python scripts
Project description
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.
Highlights of Version 6.2 up to 6.8:
- Support for pathlib.Path
- New or improved hooks, with emphasis on matplotlib, numpy, PyQt5 and PySide2
- New ModuleFinder engine uses importlib.machinery
- Refactored Freezer
- New support for package metadata improving Module and new DitributionCache
- Enhanced support for Python 3.8 and Python 3.9, including MSYS2 and Anaconda distributions
- Improvements for multiprocessing
- Optimizations in detection and distribution of libraries
- Integrated to setuptools and importlib-metadata
- Code modernization
- Various bug fixes.
Installation
In a virtual environment, install by issuing the command:
pip install --upgrade cx_Freeze
To install beta versions:
pip install --upgrade cx_Freeze --pre
Please check the installation in documentation for requirements.
Documentation
The official documentation is available here.
If you need help you can also ask on the discussion channel: https://github.com/marcelotduarte/cx_Freeze/discussions
License
cx_Freeze uses a license derived from the Python Software Foundation License. You can read the cx_Freeze license in the documentation or in the source repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cx_Freeze-6.8.4.tar.gz.
File metadata
- Download URL: cx_Freeze-6.8.4.tar.gz
- Upload date:
- Size: 138.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aec66432bc207b699b252f9468e8cc6d61efda72269cab3a3231d6f95c0328f9
|
|
| MD5 |
b12045ead87ffca4a859623c43b0a73d
|
|
| BLAKE2b-256 |
7b26680ccf853ab4ad29d7445377fcf1b9a560cfc1a64262812f8197b5e4e4a2
|
File details
Details for the file cx_Freeze-6.8.4-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 206.8 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c22dff0a323b7b5ba243b9c7115c457f459097caad9cde15c80723030d187bbf
|
|
| MD5 |
654c6258e6eb7f7c94ca6e7b7f6eef56
|
|
| BLAKE2b-256 |
0ed4597b16a0834cc003dff60541e4178148144ae33d2d40e5ce2e0a8fc2328a
|
File details
Details for the file cx_Freeze-6.8.4-cp39-cp39-win32.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp39-cp39-win32.whl
- Upload date:
- Size: 203.4 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3642545fc3edcf25d8aae4f062b5277d9116ce7bb01d65f80d1208fd4031cfde
|
|
| MD5 |
c60c25632d1a4e9f5c8292e132babd46
|
|
| BLAKE2b-256 |
fcaa8d12bad7329590441092677a76469276fe1ba08ff103a7af59ebb5cb79d1
|
File details
Details for the file cx_Freeze-6.8.4-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 207.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0bee61bf1fecfc5b4da3a5519b6cef73adf597ff8317b778e50785dcbeab3a4
|
|
| MD5 |
65bce13d3046cdbf1169e6ed40cb4385
|
|
| BLAKE2b-256 |
151b27a0e46aeceef0c6b7df93194d9f5401b921bb39d64b022d38758ed6a8bd
|
File details
Details for the file cx_Freeze-6.8.4-cp38-cp38-win32.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp38-cp38-win32.whl
- Upload date:
- Size: 203.6 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab74b82860b38108d1cedc2655930a283a25ea01664813d56865227ab21dc6f9
|
|
| MD5 |
df93e3089b895108ca479d8389a40b87
|
|
| BLAKE2b-256 |
7faa43b9372a3fbdf8b15918d4cd5e9a94571b6a6803c21e7139f7900382c8d7
|
File details
Details for the file cx_Freeze-6.8.4-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 206.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af1af1f23a60408ffbac7dd9f28264b3221f4a2c6661040f9a7a10801696da2e
|
|
| MD5 |
257dd00a0170bad9955331bcbf31c8bb
|
|
| BLAKE2b-256 |
9402b4dea5558fd6b769d84950eaf37a1c47b198e07bb13b3337c95aea799bdb
|
File details
Details for the file cx_Freeze-6.8.4-cp37-cp37m-win32.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp37-cp37m-win32.whl
- Upload date:
- Size: 202.5 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b33fb66b6abad50304dbd16a84188c739a3568c853d2a37916b4efc93ceed48
|
|
| MD5 |
0a25626ee9e85871061349423180efb7
|
|
| BLAKE2b-256 |
91db516683dbfbe0bb2f222773f4942f2212f887a490e80b72e935c2e9c26582
|
File details
Details for the file cx_Freeze-6.8.4-cp36-cp36m-win_amd64.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 206.8 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
222d386e39aa95379414e1cd2b29756b81b3307554876acf034d2e1bf02c1398
|
|
| MD5 |
aca2574628943fdcdf76c5bce823dce7
|
|
| BLAKE2b-256 |
071ec3c9e597b2c2f47ff7a9a8a29997743d9db79758a969d3a547e7705dc339
|
File details
Details for the file cx_Freeze-6.8.4-cp36-cp36m-win32.whl.
File metadata
- Download URL: cx_Freeze-6.8.4-cp36-cp36m-win32.whl
- Upload date:
- Size: 203.2 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ff07f73b79512f1a71e3d3c896ab7f73961fff8dd43473f24d267408c983c429
|
|
| MD5 |
f79e92e3a7f946b251fd508a50ec15fc
|
|
| BLAKE2b-256 |
e56d262f52f696b2bbac9bea44f9389b3ccd41be7b4421e8064345c27d44d1a5
|