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.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d358d4ce0cc4c69caa4d54db3d6227c7c6bc6be099de3f4d8b73730680d43a38 |
|
MD5 | ca4286459a2a5b088c4156ca9235b399 |
|
BLAKE2b-256 | b1a8ad8b183adf8bcbfbf654b2462fed7e5d08eb7de06e753f18a94879899b99 |
Hashes for cx_Freeze-6.14.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03268b8cb7a8138cb5d8027521d84bc98533348ec3b78499b28877f82a3b459 |
|
MD5 | 85166299b4c2658183e0a8b0e8b7dbad |
|
BLAKE2b-256 | 156ce576216b082100793ed653261544629a50f9ded4f4bc01a76636b3fc6e58 |
Hashes for cx_Freeze-6.14.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f908fcacfaada574d30110ed6fa1311a438af17a37c873a148df3c4aa7f667 |
|
MD5 | 920d30ba3970d3dfd2ad718527758a00 |
|
BLAKE2b-256 | 5c06a69f1532622bb86e946eff7f2b7d7056321b9703255a08a04755c5b9830c |
Hashes for cx_Freeze-6.14.9-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b15d576410ec82b44f4b6401cb70612ed4f6d8c8f0a8490454caa446ca2234e5 |
|
MD5 | 481f846af56553bcaada3f145f15ae49 |
|
BLAKE2b-256 | 99a3f932fd2112c2ac4e306bb9bf190354910f61666f68f2b8bf50d1f12f63e1 |
Hashes for cx_Freeze-6.14.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d18834c5d11fbd71b25a434e96d255670025388e3a038a8347488d517f31abb |
|
MD5 | 68a545abc68314818265f729da03c740 |
|
BLAKE2b-256 | 2369fd5f42db719abd789fa92da9e63886ea1b0ca5691c9feb5a2aaca0a4436c |
Hashes for cx_Freeze-6.14.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 114bf399a1a2772f2b89ab2db892d653faab4e61dd447a26c8e4566a8c3f042b |
|
MD5 | 6f251879ae1a9bd0a30c8e1163274508 |
|
BLAKE2b-256 | 1e3376ecd1a956bd6366b429ac62dd4bdf258142d9b104ea2f32e60486ea983f |
Hashes for cx_Freeze-6.14.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dad585ec8f708356de813946821ba7681c93d65003f885d3c3ebedc0e5ce1c3 |
|
MD5 | a18eeb333f17ae953fa6d81e1d28d4ac |
|
BLAKE2b-256 | ddefea9c015c90f7bef62ea7368a31515d0e524c53700fdc41317857dd380091 |
Hashes for cx_Freeze-6.14.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d73f6bb7953a78b13dcfe31b7656b1b806c0296241dc3ca0b5257ec74f0e87dd |
|
MD5 | bd09c4ff372510296c37b4940de845f8 |
|
BLAKE2b-256 | f7959ec4f993490f4bdd9b607184c526a90b6861e815fe996c1e3b3ff423f085 |
Hashes for cx_Freeze-6.14.9-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb69194738c54e70b4cccb458b7495b2c0fc3ff630284dff640b2c3ab2296850 |
|
MD5 | 6436d0c93b5d12ef6005fa0d78ce8038 |
|
BLAKE2b-256 | d3f6b7c41ef8222e6221e622dceb46f2eaae2aa2df48261bb3689f7a08cd0060 |
Hashes for cx_Freeze-6.14.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf1df712ab4529bfda2aa4454946322f025d401cd91074272b89b48a9b7520f |
|
MD5 | 6cc6bb04a80fd9d933d123a51103a2aa |
|
BLAKE2b-256 | 283077aecf237600858a1cc2a79a4883b00050467f78ebc048420ea33f927c18 |
Hashes for cx_Freeze-6.14.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f98d622dc818493fa48b45e8b1cebc06cf66f52bb09e6cf9901c94af9cd285d |
|
MD5 | e82a69d51c76414d5b34e86bc0922973 |
|
BLAKE2b-256 | 8208810c6ebd374b49f20462371ee8fc213d8e75b4d7be9ce40cef3a50d9d294 |
Hashes for cx_Freeze-6.14.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d38a43a4e788e05fb499729f08b51d8e35c92a4e937b4525d24c6fbc5329379 |
|
MD5 | 46e8320f1f58a92f1681cde4790449be |
|
BLAKE2b-256 | 93c4bab179006571fcf3dbd2c1605c20686c5d6ce659ffb93c519f562c389ced |
Hashes for cx_Freeze-6.14.9-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdcedd844af24c09d80059e7a215623d805ab0495f3d047027c108a44ac4fe48 |
|
MD5 | 22b2ef1652556cbf075e515ab05a2c32 |
|
BLAKE2b-256 | faa04d78e9d185d2ba2137e1c0929aaabdb10f329cbe6c0b465c9d75bfb6cb80 |
Hashes for cx_Freeze-6.14.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d21941047d0cb1cc09e2ce43eaddc967702009396728b67d4c84b56eeca2437a |
|
MD5 | 7cffda7af1e7e80cf2647c9942538a74 |
|
BLAKE2b-256 | 39bd29774f5c50c09911f64d81e374f33cf04ea938e87f501e2e7069ece6597c |
Hashes for cx_Freeze-6.14.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50b6216ca52e7c294dd48ee1225c6d3009915a3fcf5d4333c86a9c1d9e5e633a |
|
MD5 | d8c4ed8ce7e28085fdd4f1902109f9fc |
|
BLAKE2b-256 | 1414caac5b483180dc1289982dce1d9bf4215fe90656b53d5b236aaecd3ba40b |
Hashes for cx_Freeze-6.14.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa2da0ce067b0e773f0daea3d67627b7c8769667a2aaf24f234890651564a9a |
|
MD5 | 74c5881415562b7ff317d4233bd95daa |
|
BLAKE2b-256 | 6eef9e140111bff285c237cc6e535fcc279a8907d3764de89480439f0bafa454 |
Hashes for cx_Freeze-6.14.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f9ed5c036d625fd416ae4c6e6c2e41efbc2052ea7dfeb74e64dd861ebc6dcaa |
|
MD5 | fa9479b3439f8838845600cc39a8ca69 |
|
BLAKE2b-256 | 7613c5df3b8a15bfa43b9287202d81c10f4f3aca784a28b1c540df4315b898a9 |
Hashes for cx_Freeze-6.14.9-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 045d05f3ba1ab90891af00be68f4586be15867e2a162b603120a4287b5f51476 |
|
MD5 | 8d82a390293a5d948867655a7dcb70fe |
|
BLAKE2b-256 | 35675b34ac6711980989d030450bb2007c68d2a6bde41ff54e6632a015e600d8 |
Hashes for cx_Freeze-6.14.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45acc480fd2dcf23f3ccc85a42597efc0f8308bc6920e6ca4625baba319eecfb |
|
MD5 | ed928f2f4acba6b95e127cb1f1c6544e |
|
BLAKE2b-256 | ff0264b147b1e7a4b7a7ede9211ca07a79285c88239c08d507746a2bc67d12b7 |
Hashes for cx_Freeze-6.14.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bceeb50a96a03187e0c8ff7f1db55f9215006a6660de8e9161e44d5c57fcdd0 |
|
MD5 | 1766408ea277627d4a564ef901208f0a |
|
BLAKE2b-256 | 70a737e42406e9769e960dbb05e14a81258b57e2527bc04a21b440c51a31e960 |
Hashes for cx_Freeze-6.14.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f11a11c76e62188535cf739225a32a8f6cd96a7ab5a75652a2dffd39b74cf1 |
|
MD5 | 79d88d02205ed0993c1bd7b8c221f795 |
|
BLAKE2b-256 | dae4028a957dba4a577074299bd5f9e0311724422e306b08f2cd2b3ca550d8dd |
Hashes for cx_Freeze-6.14.9-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7280b3867a61840b24aee8ff46e10a9c3618da661e38cbc75d4babacc011a985 |
|
MD5 | 19d96a36c4cbc4728a17d5c38ea00910 |
|
BLAKE2b-256 | a51a5900d1de9e7f3f8959912868700b4e86f6b62679a3da62a68e78b6a8c017 |
Hashes for cx_Freeze-6.14.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8afeaf07e06200c5038b04244b1e46b41da4c5ffa087183488953881104c5c3e |
|
MD5 | a125b0c208ddb3433d4bac3c89cbdd21 |
|
BLAKE2b-256 | 530abc4c3c35b7238ff71aa9779912fd151e433e818bb4fab19636105abcca19 |
Hashes for cx_Freeze-6.14.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1aa9072312aa40d89e9640538ce221a90bd2cc9f33d58efacf6dd7e563984b |
|
MD5 | ae172daf47d064940f7a1f84dbd25235 |
|
BLAKE2b-256 | add3a29c215d0808b9797034b8c9ea5cc72286e197fe9eb5ce7cdb56e5e1465d |
Hashes for cx_Freeze-6.14.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b25b019981110c17c9c7ef8dbd4234429026a55eee5b2dd7b4a10255aea740b1 |
|
MD5 | 7afa946d389de49c3155628717031206 |
|
BLAKE2b-256 | 3ba99deecaa31925690118b114314df494e60987076d614ddce99981983c9aff |
Hashes for cx_Freeze-6.14.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a853f86827e7edf3f9384a7af650827b4ad98274650a65a2c87a8b5a7c09dcd5 |
|
MD5 | ce6f8057bab2759620d81012fcd5c481 |
|
BLAKE2b-256 | faa2a7a9e777c411069838bf187c3b07afb5f020937f85ee2172305e1816a933 |
Hashes for cx_Freeze-6.14.9-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a715b802eb101ef1fccaa1f98bbd06f5b4062817a6ef8b957c02b21f41370cc6 |
|
MD5 | 153eb7ca3a1ee893d9b9438a07076165 |
|
BLAKE2b-256 | 6c6f80913581bb2f4d2e9e75c72ffb73658ad21964cb5e7d5231b590fbd22cdf |
Hashes for cx_Freeze-6.14.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99adad4c318b89207086ef98146001bda1dc87eace43904f6aefb4b91e8d7872 |
|
MD5 | 0aa880ae40256a0b1667c365a37217ec |
|
BLAKE2b-256 | 5ae86ae5f0c5b0ee6453005ecd000d0ccb1894e9e8184de77d2436665a049d47 |
Hashes for cx_Freeze-6.14.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b7bd2f4da6347d5748b1a27f6052fb82cb899b5a8f564f502111c7e77efa85 |
|
MD5 | 01c9a8631fd58c111a3ff64eee76ad6e |
|
BLAKE2b-256 | e724d95071e12db7d38367ae4359a6e2f8bb66bf09e3ea8ebc60788b47c32cb6 |
Hashes for cx_Freeze-6.14.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7d7115511021d10e605e385beb6fcc2395bcb0c6e42cac59ea19b847b7e3a4a |
|
MD5 | 1a4648fbf9cf0541ea0540aee09f44e7 |
|
BLAKE2b-256 | cdb2a50202331f833d3329b4556b379d557079852c810a9c79915c3720a8cac4 |
Hashes for cx_Freeze-6.14.9-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93aba583b0c60859b9caf3ad84533a9ba1c91a00350fe0f2e2551546bdde7bfd |
|
MD5 | 384fb8d1d81cb361e806121978a19589 |
|
BLAKE2b-256 | 26b08d8892c107979639360cf4bb8e1db5e158408d7e7a2a1e974f526fa595d8 |
Hashes for cx_Freeze-6.14.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a7e1f17a8d8eaf37b7bc7e84c2b529ef1eb149b3ddb2cb3e6bcef989e8bc0b0 |
|
MD5 | 8505bb840f30c4addeec6be2d8276ee0 |
|
BLAKE2b-256 | 3318fcaa890c8d1b598bf5ccb5f27f11e4f9f86e2413d03ce55520da9bb030ca |
Hashes for cx_Freeze-6.14.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02ff2d2e4db3c8083819ad1cc0abc06c7a23c0c3b8bd3686be08a8c83baf1272 |
|
MD5 | 8e54fb146a5e608cde709e725b7e4d0f |
|
BLAKE2b-256 | 6ef2b1eadabde081730775c47e2d095555ae89ad6f771373bcea17e0af4e3ef7 |
Hashes for cx_Freeze-6.14.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38c4b028a9f6667dfbf516c9cefd8a90e046e423760531fff22084c0ed26cbac |
|
MD5 | 990c926dc8f316c1c0cdba0d66bacdc5 |
|
BLAKE2b-256 | b15e5ed3ce3056f994328f6924e5398b944c638681757ad4b55916d3476ff418 |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c6239bed70894929169c631eba3436912abfa0ac16293864c79756f3b02afb6 |
|
MD5 | 9be658077cc63ce8e6df1a2827805843 |
|
BLAKE2b-256 | 04bb48233360894257c6abd157db33c6447bb24c6d63d0a9cc43857e8305d637 |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68b0f4148ea7dfdf57e8af16dd22af3840db013bcd6c0aaa6398b0fc41f1795f |
|
MD5 | 3b83710fd406cfd6494b82d1ec230f27 |
|
BLAKE2b-256 | 8eec6003af56d509cee53726872eee6de73cf49fce1a01013766dc9e60a6ee78 |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c84216bf5e3176ef7034baeed1ede91d655be8d1e4990b08e530283a49065a4 |
|
MD5 | 71282ecbaad54493f43f90d71d5761e9 |
|
BLAKE2b-256 | 0305ce204a3d73ffff84bfe382ac844476364a76a3b4e963c09381fc0e398176 |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92ee68ae722d18a9f431428e6292ad615b39189f1b7ce9df171461bb7ee409da |
|
MD5 | 7220af105fa54382c93e67905d596b31 |
|
BLAKE2b-256 | 9a76d92c33708522a525fa44338be74f22484ae90346dc8445e93ab23cd78cfd |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 668598c1eb6ec4f782acc2a9e1b92d9fa6c17d81f5c5a85bcf3be7a50e16dc60 |
|
MD5 | f0188a921a1b7457e8118a2952101624 |
|
BLAKE2b-256 | 0ec4bbf53e75d50996d0d8a1bb9770537e371e6fe510fd7d34dfcd360831b141 |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b47518e1ed9a0770ab49037a2b0674df11b84447fee07f908f6e1e5adbf1fc0 |
|
MD5 | 3bd2e7b5322d66064cf216ecb582feff |
|
BLAKE2b-256 | b437bfd97fdb4ba810b9ec78ec407c75c189adb008f0a4f64ae46574bfeab15d |
Hashes for cx_Freeze-6.14.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343b5b68cbe0528619525dd8b32c291964b637e132e8e2a2e506a4dea7d33673 |
|
MD5 | 961b2a9191fea76a32969a44bc66242d |
|
BLAKE2b-256 | b5b7aed4cf9e0217ea9acadf8fbdf6e29bf83c8e50526441a8e5cb72bf8e581a |