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 --upgrade --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.15:
- Breaking change: remove camelCase in Executable api
- New hooks: lazy_loader, librosa, jpype, pyimagej, pyreadstat
- Improved hooks: matplotlib, pytorch, PyQt6, PySide6, TkInter
- Bug fixes and improvements
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.15.12-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc9f46351aa8762b0253fa33ac76fbdcbb6f5ae5b9ffeed7974142b0df62a5c |
|
MD5 | 9d9b1cfff2da1b2b99c02261951d0a34 |
|
BLAKE2b-256 | 354e8c058bd77b47fabd0af296ff9f0f647f1abaa5cd924606d62c64058d1031 |
Hashes for cx_Freeze-6.15.12-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a8f79f3a1466a9aefb0702ba250f38e33e77c7204141e5e4e16f0038cc8397 |
|
MD5 | 92e696fb683cafbb0a44bc718d951e66 |
|
BLAKE2b-256 | 037b4eb68109402de4bed1f9db74e2f3295316b684ffcd52dfbd9636a3bf886a |
Hashes for cx_Freeze-6.15.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e75ac507e389842deb5e3185220704b6953a22f17f47b72bc8faf09b115e339 |
|
MD5 | 43529ad28c9de91e9caf408026098328 |
|
BLAKE2b-256 | 670a2985c24ef21bcc77523aa4d1907ab8186bf4a8670781fd4a6408a4d24d0b |
Hashes for cx_Freeze-6.15.12-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45a7ab08627feaafab1311a27ec8d1be8afb862dd653c6e85b257006d3ccb8d7 |
|
MD5 | 932cd58d52858715706e08f50f5a2ef6 |
|
BLAKE2b-256 | d03ccf46785161be156a2893f4adaaa2af9fbc09bdcfa33a312101f289b6cddd |
Hashes for cx_Freeze-6.15.12-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3bcb2cd216dd8ce18d73974ab92b7fc75d0393a7eb9985a20d745d7cda12e2 |
|
MD5 | 169a887fb4237853b8f218e066624918 |
|
BLAKE2b-256 | 7ac2203e441b9b53da7aae4c03e018baa0a312d5e4df21fb6ec43ba146506e7f |
Hashes for cx_Freeze-6.15.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f647ae9fc01e7c697579d5da80957ad0da0595b6b6aad2414441c1889e002bc4 |
|
MD5 | bf699fc43b71aa3c869ac50576c4ae14 |
|
BLAKE2b-256 | fa2e63700be0a1134121fa9bd8ca8feb2f929201eff0b22b51b64012f81400a0 |
Hashes for cx_Freeze-6.15.12-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ee8405b0c2954b10da85daae0d7cc152c9cbe3453354a33f28066d9d1832310 |
|
MD5 | 63d91ec3c68b14c40e3c556659de08c0 |
|
BLAKE2b-256 | 25db9d1813226e528d0025030cf67ea53775c257265ab55b7b100f03134973fa |
Hashes for cx_Freeze-6.15.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 470af8b7a6ba435c4ca7895a82cc2b36c37ce8ff833ea75205b840744ae316eb |
|
MD5 | 4dd527fd089bf026fd46118b64399bfe |
|
BLAKE2b-256 | 37a4fc5dd30385b6e9859fde0bf2262e058e4e38f10f2e0de28310d3ce11ff78 |
Hashes for cx_Freeze-6.15.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7787f2c34460a0cd3b365cb7ffe1961ad916d89a68c012c977db2d1b1981afc7 |
|
MD5 | 15f0d472c1ca81203b2e8799b6456a53 |
|
BLAKE2b-256 | 2057354702765fe6e748b326051b2e07a0f5052eaefd6e7f3ebef46946815134 |
Hashes for cx_Freeze-6.15.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11cd918878e728dd6606f43c79d41fed802f62966e51ac9b693cf157c37573d4 |
|
MD5 | 1eb0e50ce25123b8619773ae0944c220 |
|
BLAKE2b-256 | 5d87e4e411cd26533c4e8b11be27a302e49b5288360c927cab44e2586e2b8dd5 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3f3e9d369c3acfa577a56e7bebe4ffab3be409e494d30d99e781b1d94b1f59f |
|
MD5 | 82b040df48a80d4573197080dda379d0 |
|
BLAKE2b-256 | 705ec369d92226fec6a7d1e8631187346093ea55555edaad679047e08c27d69f |
Hashes for cx_Freeze-6.15.12-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca35dc63a41954f6a542fce1466256d97786ac694aad185afde3ad23b6bcdec3 |
|
MD5 | 8c388b14b18d878b31a902de9a87b705 |
|
BLAKE2b-256 | eecc46b91d143792e37d71d627ed1eb4e0ea5e7be5843d64e25075a1f0f1bb91 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4915e91ab3a264303308976395b6d29d1c30ea24b666ae7ef1e160ae9894f35 |
|
MD5 | 39fa1a93b582f8aa5389aad58fee2896 |
|
BLAKE2b-256 | 61f6a27e3727ac9de7f663e81c1b5654f819c83b60551e9acb8043ae8dc9769d |
Hashes for cx_Freeze-6.15.12-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dbe4716aec0292fb48f879e10d984b56620e78087b1650f0ab80f491128c8d2 |
|
MD5 | a20a8d09b48fc2ecf366cd8700d85562 |
|
BLAKE2b-256 | b9da2167a611aaf035124d47897e9bd95791d5f7a0a5a478ff26295bfd6beb03 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29438c26ac0180f72805e51e7fafc69f539fce64e7bbe485496e7fd03de9f9c8 |
|
MD5 | c70fdc489c5b0d9b73dff8dbd5cae857 |
|
BLAKE2b-256 | 6d3ee961dc8d70ae11a9c3cadfa6a7449578eebe390719510fa47bd69e341c1b |
Hashes for cx_Freeze-6.15.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cadcbbdaf31f15b31a48fa35403caa53306c94c28a396c78a32ee0d02389193c |
|
MD5 | 7d051e6d9efc42229c584aa081bb02a9 |
|
BLAKE2b-256 | 5552d670820c917abffd12d9c4be710574217c1bab3329197946d4dd893313c3 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 236920d64dd0484a1a1f56d3dcce8845d2ecf272fa3fcf98914a9adf214d783d |
|
MD5 | ada88af94561ddd661aee9879d9db7a4 |
|
BLAKE2b-256 | 1d615b3839196422fca5c82904d764847f3a6b0ccbc05813e39459bf2350ed82 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f7092082adeeb5d0c6cb9da28a3c71cc84dfa887d8432b67854446e484a6ff |
|
MD5 | 1e09178be2cdc695ae12c75db9d172ab |
|
BLAKE2b-256 | 77bd440067a334cd7fb149687c8a97abd6fbd0d44bf4335ce79523f32e80e7c1 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da0a0d51bab8c3f0510cbffd4bd445f567ad68b5bf7174966385532847cb405a |
|
MD5 | 3e0abc8155b5eac407299f85a7e6504f |
|
BLAKE2b-256 | febed188fdbaae48d2c117ce12debad22e5b6924f2d69395dbebf0d805e76474 |
Hashes for cx_Freeze-6.15.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e056e00abdc5ae8bfe50e93d7d7791f6fcc19d0247682fe564045c57402ac4 |
|
MD5 | 9dc96ed6c86aa321bf63ad2cbee711a7 |
|
BLAKE2b-256 | e2bb3600c903383daa5ded0a8bc1378f70ad5e22545a7a3f4d7f06c2b8fdba8a |
Hashes for cx_Freeze-6.15.12-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6043d4b73f3ebf8300b4a3e937abdd0b0ba46cbdb735dca7e1ffdfda353f13e4 |
|
MD5 | 8b57e9bab1e874a346f5c47294588be3 |
|
BLAKE2b-256 | 418d84310b72751e92e80f3965738a56ba5ba07df647d4fbba21f3d1c7d5a8b3 |
Hashes for cx_Freeze-6.15.12-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f1ea78189cc7b97c9d9d3814de5101aabbe77330a37dd65afc7d4eab6195d5e |
|
MD5 | 7bcffc0b33c375c399b69344ad11a06d |
|
BLAKE2b-256 | a614cc454ab3c3ab49ad6be3e3a80b30997078ecbc8a4942c5a271d243d02d4b |
Hashes for cx_Freeze-6.15.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28689759fb0beb3317892648c3a7527672536d019da24ad8fe5351b82acd3221 |
|
MD5 | ef752dd83f29d1bd98a7e20005e7e0ce |
|
BLAKE2b-256 | facd5c99b33aee7c4bc6f65c5aafeeaaf6c3b678ca116097ff60d7357f937469 |
Hashes for cx_Freeze-6.15.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e18786a3db049ebce2727732b13a09001f240ff24c09c91013458708a644f01a |
|
MD5 | eb21da5161cc8afaaa7d06c32b3748f8 |
|
BLAKE2b-256 | 00cee2db7ebdc72c77258f80ad3329db6301470c4eed68f919b01c2bce292f20 |
Hashes for cx_Freeze-6.15.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ba26fcae03fdeaa68ed9f50de66c6c19032bdf0bb0d5a41456e06d02627be1 |
|
MD5 | 0a47c9fea2998ca66b5d2fb5bdab61c1 |
|
BLAKE2b-256 | e18dcea00844a9d8d900e1d4ade9102b76c5e2d0f5ac7a579f84eee471254297 |
Hashes for cx_Freeze-6.15.12-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e562a8773c28a2a0106b2d04bad428710cd2c6262906dc0090840e1c80fc28a |
|
MD5 | 5a06c4fda9c79906e076c1af61ecf93d |
|
BLAKE2b-256 | 33a245635788e51fa8ed675f1c7f22abc1d401f1cb8261669680305cae3759bb |
Hashes for cx_Freeze-6.15.12-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0913eda11f62f0bdf168b40139d253620e1f6c5aba4c69d9a77fea602f4d9c1 |
|
MD5 | c9c74313b83db5c86e7bf2cc5e26a00a |
|
BLAKE2b-256 | 904d1d8295fe0c4a9030f28ca6f87b2c3ce2df455cb99a7691dd56a1ecdd48dc |
Hashes for cx_Freeze-6.15.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d40ef8575d097dfb569f4ef173224e89a88f9c15fb6711ec71760bac1d19d70f |
|
MD5 | 450229b4db53435cab43c3c26a8da3e3 |
|
BLAKE2b-256 | dc9047502151bad3833737aad07a885193e34fe5fa85203f8f99589ef6bf4825 |
Hashes for cx_Freeze-6.15.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4b000b1bd145c03ca7777a3919b30b9c11d912782ba8f18ecfe37ffb21c10f0 |
|
MD5 | 624e176b216b6a245bf5233ff4bc7b07 |
|
BLAKE2b-256 | 0ba378ff0e05fb8fc0b0adcc2f8912c4fecf3edfe8d5dfc755fa43a751225ce6 |
Hashes for cx_Freeze-6.15.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa0e72f2ef1793302951d6830ca9b73512f96ee5a77c9b98ec381a58b3f00a15 |
|
MD5 | 1604d8d0558875d6de07d86a4f16e48a |
|
BLAKE2b-256 | f88ae06387f2555e916805795ff4794605e25ac2c522372a39adf54cef5ca650 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26909cce8b2d51dd1016cc2d39c9cb2b10f0a675c4aa6d58c1b2abeab9310f06 |
|
MD5 | 1f2251c564bb81efa90bb613864256e7 |
|
BLAKE2b-256 | 6fe3accaa0bd170266169bafac72e0d0bd3482f358432f1104258e100a1d18c5 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3de3a1012eec87db955380bad704ae8ef8394f7dba1a598837a7d98af3f21eb5 |
|
MD5 | ff06d363fc128cb5a5125f99891a7204 |
|
BLAKE2b-256 | 2c00d27736f71a40ffbb9b6a81104700922328791c6cb393796df712262ca94d |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a32afd88884da54e7003939e303d7278b28061f9b909a606bcfffd5db210298 |
|
MD5 | 736741d253a4aad35ffe1485151ae3ff |
|
BLAKE2b-256 | 4c09e2c21a409ca46aab79454b3655cd2a583b5d46bc06cd6ff097adb37abafb |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 252702ce87a322333ebdcd6298e3a2bb1fb57ada1671d0a739ba8a367538765d |
|
MD5 | 36a8b31449ba4be1f95eac949231dd8e |
|
BLAKE2b-256 | 57a16400dcbb52f46cd671d3648ab85a74f434fef4b165c1dd18041b23030974 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bb7feef36049fd1b7f37ae33b8845e5d54a65e58e3e35b0b34ca6d0a8bb9576 |
|
MD5 | ad929fc088e063f2e7e78cd9b44950ce |
|
BLAKE2b-256 | b8ccab82536fe3c82b66753e4b51521a46e523a44d66564528a9117287361615 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086f5b174726dc7f96c7d8f8fa00e236bf648d0f54b260c50eaef0143b428672 |
|
MD5 | 534edd44eeb908f1f24716e76b236cec |
|
BLAKE2b-256 | 2c86f813124abbf41e1cb158139e0914c494e4a9cc38c5e2097a9f4c4ed79ed3 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 184138165968560de62972ebe44982011799e197773949aa83528874e880dfbe |
|
MD5 | 0bd65b769151136d4d16e7efadb33f1b |
|
BLAKE2b-256 | 3a7898034bd830cb86c8e37e15e844909a5b4f3b796d9c0ba76b8f629700eb94 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4b387a60241c3364abd779feeb4f0253fe6a51e88ba9525e889cbbe9801cdad |
|
MD5 | 21e2b42038a2ae805ec7d350d729b7b1 |
|
BLAKE2b-256 | 305b600ed731311e2fd1fb9b0f1e72c09115d7267e5fa3c191dd157fb07f4a15 |
Hashes for cx_Freeze-6.15.12-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e6e7b2fcbba6b5083f7acfe38859db1967f02a3ece56111f0bde0f5d63711f |
|
MD5 | bc558afa27b11ef0930e7ebf271abcbe |
|
BLAKE2b-256 | 08be1b4d89faab8ecb620224da8839746b703d6b3e95c764b439f3243d0c17d5 |