Create standalone executables from Python scripts
Project description
Version | Downloads | Python | Code |
---|---|---|---|
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.
Installation
In a virtual environment, install by issuing the command:
pip install --upgrade cx_Freeze
To install the latest development build:
pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
Please check the installation for more information and how to install in others environment such as pipenv, conda-forge, etc.
Documentation
The official documentation is available here.
If you need help you can also ask on the discussion channel.
Highlights of Version 6.14:
- Support Python 3.11
- Binary wheels (x86_64 and aarch64) for musllinux
- Maintain Windows base executables on git (install from sources without C compiler)
- Improved documentation
- New hooks: charset_normalizer, shapely, sklearn, pytorch
- Improved hooks: scipy, sqlite3
- Bug fixes and improvements
Highlights of Version 6.2 up to 6.13:
- Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon)
- New or improved hooks, especially matplotlib, numpy, PyQt5, PyQt6, PySide2, PySide6 and Tkinter
- Support Application Manifests in Windows: manifest and uac-admin
- Complete integration to setuptools instead of distutils
- New dependency resolver on Windows
- Support for pathlib.Path
- New ModuleFinder engine uses importlib.machinery
- Refactored Freezer
- New support for package metadata improving Module and new DitributionCache
- Enhanced support for Python 3.8 to 3.10, including MSYS2 and conda-forge distributions
- Improvements for multiprocessing
- Optimizations in detection and distribution of libraries
- Code modernization
- Various bug fixes.
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.14.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11c6cba8907adf3b0625d6af953893582b1a99ac263e3d9813f37eb91818aa1a |
|
MD5 | 739cfdc5b82ae3104cc550c85ea05834 |
|
BLAKE2b-256 | 38694d95e1412a9ccfd17b6339fdc614ea99ce56868a8d395964fdaa5a0afa60 |
Hashes for cx_Freeze-6.14.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8704904cbed05f91ad5b4d473187823e47ae167fffad6c6e00272c96cc8654b |
|
MD5 | 4de6014ed657384a76fa08cbbc3c44f6 |
|
BLAKE2b-256 | 451240f1d5810bd443ff1fcef361aa118fa3fda655d82ec2981b79ff39fb0f92 |
Hashes for cx_Freeze-6.14.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0c146ecffee0118176a579909c97a194ff3a88555b0b9df3874516668aef04a |
|
MD5 | eadd4cea6f681640c9bd4da0e2a47e75 |
|
BLAKE2b-256 | 89105573af96896f5658f257fc5b10a02d552e7fb860b4250978ccff5177f17c |
Hashes for cx_Freeze-6.14.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f15f16380cb006c431ec4f2bd91283d2ed1b2f90e1733c7d8c55b48a4217df65 |
|
MD5 | d0bb12b551ed1509d4b0b8b56cbb2d65 |
|
BLAKE2b-256 | 357525211905a6dd4966951a6d4e923d66dfaae8627eb651cba7cf262d023ec2 |
Hashes for cx_Freeze-6.14.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 925b36abb2de3959d9781bc3475dd377ebed8b63084d3056325ec62919bbbd36 |
|
MD5 | 89298528a9c0b7a44183758ee99b61f5 |
|
BLAKE2b-256 | c2047f95d9ff3f851cc5b86bd14e4f3fe8a21d3cbdbdcc94ceafd6c991a27b08 |
Hashes for cx_Freeze-6.14.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 151d5b89d79455ffbc9f87ee5ea5df81adbddaac42974874eafeee98d9a30dd9 |
|
MD5 | b15f8003d5aee28997405e727f95eb8d |
|
BLAKE2b-256 | a936089c345f7c0e73cbc4f8b29f15eaaf92e06b471a6f091db8bec68bcc1f66 |
Hashes for cx_Freeze-6.14.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 337fec97bdda593622e1c0624b60950776adf768c097b7f2b287f115b10aff67 |
|
MD5 | d96533ca9f9bad77382250d9bff593fa |
|
BLAKE2b-256 | d1b0e23a222b25e352b4af88ad799145a57f16c4407c700a1f192c91b6743fc9 |
Hashes for cx_Freeze-6.14.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e94d757b0eb809f8d3ad4f6be41aa9ed470794f7502f61cceb9f40f7717220f |
|
MD5 | 938c0aefbe7c5c996c6708dc25698024 |
|
BLAKE2b-256 | 89327402f25d13edc83632843929ede5dfbce7d7d9b4211c8a49d953a38ccd09 |
Hashes for cx_Freeze-6.14.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 734ce9aa14808d8954a774ea1bdb3314b3c9f9ef3dafe363e306fdaad7f8ad52 |
|
MD5 | 33ba115ef43128e10c49314419cc311f |
|
BLAKE2b-256 | a0269a00ba6adea55e9a6699031232f997579dd9b6b08044ba2ad2ff2d3cbe92 |
Hashes for cx_Freeze-6.14.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed2b153a42d82ce45a8eacf764083c4450505e9190e9ceece73ad1be373bbd9b |
|
MD5 | 9b2a32679ee1f42546dc317da9bdbc27 |
|
BLAKE2b-256 | 3744dd0394803c923ccdb294ae44475243717caa417330a4a82b709d9f9ffdd6 |
Hashes for cx_Freeze-6.14.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f63ee612727028cd8f54b9573df88005f3c49baa9ebe83a11039655972b42bb |
|
MD5 | 4340c35e8641512b4b92301deea9d9c2 |
|
BLAKE2b-256 | 341576a7c60d68370dfac5012d54ae14627622ddc5e2720aadd0f342203c4ed3 |
Hashes for cx_Freeze-6.14.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8df9ea32902a568309fe4565919a420a7ea3d9e329071828d32d31a598094b0 |
|
MD5 | 4f2b7a2f3e15fff4562b31b7dc61093b |
|
BLAKE2b-256 | ec7f2ba541ef0efafaab03bd86f1ba0f720a0e77db82e9045ae8e3baff07dfe4 |
Hashes for cx_Freeze-6.14.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6561e57fd094ca191ea6fad550f12f35638cf994505d217657493d22e2905009 |
|
MD5 | bf4d1955ecfcfd393d0c91e1d38c846d |
|
BLAKE2b-256 | 008f4a9c45a4c9da1785334ab11fdab4eec9bb2649021a26b790c2fa4964be84 |
Hashes for cx_Freeze-6.14.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7d0c7e72c31c94d74fdef26a4906f2df06a15d793361bb99a2874eeb9eb72c |
|
MD5 | 4adc3384f183fc04a88717bbc08975fb |
|
BLAKE2b-256 | 7d8d63597973b1a00dc4410443cefce5240a267f6cd2b17e08c57b1ad28906cf |
Hashes for cx_Freeze-6.14.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04278b9289faf7a7d86f825e095d4fbd81ff71886068fd212678b5161314b1b |
|
MD5 | 69fe7d0f0ec748c023e7545b806f00a0 |
|
BLAKE2b-256 | 5dbcd53074674d72b6dd77f77eb8ecff6cce5287343f5d4b6923849db44230ed |
Hashes for cx_Freeze-6.14.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15402754190987757aa5eb3e5859d87b23b54ca6eb1f3648e7d065c0eb96c197 |
|
MD5 | f2804692a74473427384ef2befbf7d44 |
|
BLAKE2b-256 | 5573b9dd998a8e1f00447c69e0534ca134b8682cc2268adfa2317af7e20c6782 |
Hashes for cx_Freeze-6.14.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 608916f351bf3b1f71acca09ff628f4d7fd5e278a226c3f25c8630921892ef19 |
|
MD5 | 1dedecf26f0f80152188cef2e79b180a |
|
BLAKE2b-256 | e8de0ddeff61cb506319fee3b5c398b2c47159a2acea65c3e534bbc3ccee4f50 |
Hashes for cx_Freeze-6.14.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d694294ab7914ee745d5c98dcdc0535bb096f1bd98a28abe774298aefb1fe25 |
|
MD5 | 5a7b9e596cb26ba93fea77e47f342c3a |
|
BLAKE2b-256 | 5aa3083590ea972b192726d6accc7531eb4df775cbcad55666c7773a6d2bce9f |
Hashes for cx_Freeze-6.14.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb857f4c2ff64e7a938f7ad38183b308f0bd6bd5aeb3c039c94627cf301eb03e |
|
MD5 | 6eb0e68e8f380f25da46439a08f6a83a |
|
BLAKE2b-256 | 24fa607cc2fbf30f0b0a715337929c61bee81c18d703ecb6a4b5acac600fb55a |
Hashes for cx_Freeze-6.14.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c6b6ddcb6ed042f4d8ee9cdeca2f08f9149fedaa3a5a6a093cf8b2143cb1d5 |
|
MD5 | 59241336bfa99a03176e8d19615bde7c |
|
BLAKE2b-256 | 4cbdba1789320f6a37ff6c94b66927c2ee94fd076afd0e752a181de785353329 |
Hashes for cx_Freeze-6.14.8-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daca5c350de394d73d91679492d2ca0f95677eb05efd2bed87dd5434f9a9b692 |
|
MD5 | ef79d0dc851c356a55f2b212d186d835 |
|
BLAKE2b-256 | 64c31259e5b57816723afa7e04e2044c1114c38fd7190e9c912866463d6e2bfb |
Hashes for cx_Freeze-6.14.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6b26983c4907f42a89ef67b536b4218de1990b14bcb800d8b578d10a91b017 |
|
MD5 | a6736ccf8b64c813c76ee1964e2d488b |
|
BLAKE2b-256 | a4ffee32f9367b280814cd8e509a133023405686df016c0f3b54d846f6c82114 |
Hashes for cx_Freeze-6.14.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53ac2adadd679af8893575d7175d29a08bfa718867e294fd64b0edb251ee022c |
|
MD5 | 3598be5cb1e205728279608265ba16c3 |
|
BLAKE2b-256 | d7d1890200d5f3ff0604cee8960b7a3a85152b204c9fa6cdb45486204131f6fa |
Hashes for cx_Freeze-6.14.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54a37ca5215187df2a0349148e1a6f06eee46a8133e2f91f64bc75c4ba3960a0 |
|
MD5 | bb70617bbe16b0806a59a82b9e8a92e8 |
|
BLAKE2b-256 | f10fc5b5d0a870c52801bc804a59cd56e2a062c32c0fd2663361bdb277b0b4b8 |
Hashes for cx_Freeze-6.14.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea9e3ce9d974ec4c06588a7bcb7e1a1bc52c989454beab96b0f644227fe1818 |
|
MD5 | 34b762fa276adf1d8004f22c672b3baf |
|
BLAKE2b-256 | 4ab80bd6a5b6a432e16f6cb33d14c2fcfb5709033a9e51aa3e3b7d1ab95b8d5a |
Hashes for cx_Freeze-6.14.8-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e735ca08c549791b1a58a49edba02d2c4bf07b1f1fb676a15557d4d25d313b89 |
|
MD5 | 4e89549d1051f6a3fab3a3b6457bf821 |
|
BLAKE2b-256 | 64a72f4ce1a951aae7fa3099cc0beedd078401b6ba2f553cac427e58c489d344 |
Hashes for cx_Freeze-6.14.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab31e2237d187c6df232349a658656a13cd97fa323aebeaafa03dc25c54b99f |
|
MD5 | 42f8ba851681cdd99e080e5fc6fa59e1 |
|
BLAKE2b-256 | 60279e3c52f56f81c3d8502ee519d8c8163b4292c36cce3741ae9a4f887dd27d |
Hashes for cx_Freeze-6.14.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27c8bf0194f54704558bda402540d3704baa4d0cd02b2eb2457a955b155202e7 |
|
MD5 | b65b1ea517799c54456f159026e74a1c |
|
BLAKE2b-256 | 107f2c4059b75912a587cc79ec622f553f34bb1cf83917a3c1fd46b719b05830 |