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
Hashes for cx_Freeze-6.8.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8d5eb93f519aefa01716c628ed1f41552fc9d7ce2da6fd546dc3a06fe45c541 |
|
MD5 | 80e000d7e974ab004b57474b0339cefe |
|
BLAKE2b-256 | 03fa28f2d34939df52a2f62f38118faa497993a6b3d3f7c7948d504f17c7799e |
Hashes for cx_Freeze-6.8.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d155a492bbfebaba904a45f6efc5d75a2c6f8da1e50399b0a71ad0947d02e2 |
|
MD5 | d38ed8164a617aa407a6a9fad2c333a7 |
|
BLAKE2b-256 | f6bac35a3883f335f6a27834aa76fe07795b0a187b688e6e37d456103bbbf8b8 |
Hashes for cx_Freeze-6.8.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca11404517a99799989ca02bd599ed2b2d9789251ce48c2acbc73e7c22b60269 |
|
MD5 | a61e7e1cf222a3a8b67916d470d90cca |
|
BLAKE2b-256 | f768bb19bde44a5b9fdfb84da49c9c861d4721057473ab854aecad03e5956c1f |
Hashes for cx_Freeze-6.8.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ac7be3ec6a116beb97fe9a0a2d87a1bbf24f1f414c9a13ebc96508b658a033b |
|
MD5 | c057e5ceb47339f8c947cd6d7ecd4fd3 |
|
BLAKE2b-256 | 9e8899b8f9db176586549f699c49fbdf2c39a192e46bd88e43f9a09299b820a7 |
Hashes for cx_Freeze-6.8.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3f1e08fec6aa36eb09919475e67de630009ade3273460822ebc02d4d91cb0f6 |
|
MD5 | 45598b765401e440d4ccfd966e8d0aa2 |
|
BLAKE2b-256 | 4b84c174785668fdeb410c893300d9d81c86309f83c845fbfe94718956cbbf5b |
Hashes for cx_Freeze-6.8.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38987cd96e52559d32553efa83aaa248373de8bb72cc5987157a6cad99826efe |
|
MD5 | 1bf09cd649671cf594c962ae318de578 |
|
BLAKE2b-256 | c0e014790963ace79da03a332137131b50c218f04682515880a53fb87bffc1f1 |
Hashes for cx_Freeze-6.8.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 218d4a5d58e9fc0895c1c398f52e7879c3608a644258a34b6407128efbb75c48 |
|
MD5 | 72866f9e0d11a531d7fa736d58b4fbb8 |
|
BLAKE2b-256 | 6add69ddbf8f25bd62b38fd33779e0fcea8667e6f5f5ba6499d99873b0249c1f |
Hashes for cx_Freeze-6.8.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 055a5fd0c4218c28723104977c4067d3d105e54855a8ebf55dc590cfa8e33cd0 |
|
MD5 | 1f3a754665fbdc1ded23ab7b4994f1f3 |
|
BLAKE2b-256 | 55fa780b472556708b3f93c6ce35b02d7716824db7e048ef16dd08545735e424 |