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.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca628289af7017f0135d0422c21bbf8576f41aa36b7bbf084f42c91475b0a53 |
|
MD5 | 632c656362617d576f7f54409d35b3ca |
|
BLAKE2b-256 | eabb379a96afb1e33633656bf952e016224dc4d04643452ddffbab7c7781f9f8 |
Hashes for cx_Freeze-6.14.7-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ba300f6977abcf224a4c85cdff79cf9aa8a8b576b180b7b5c038d3d93c4912 |
|
MD5 | 6cdf631aa991c27439822478a776feb4 |
|
BLAKE2b-256 | 21b5ad950fb53436fbc29c59ed57683a56c8d4bfbfa7c10e50c82a003eac1fd2 |
Hashes for cx_Freeze-6.14.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7214e333ba1572223a50d5433af08f38aec3edac062ca69d1dc44a49e2c60313 |
|
MD5 | c81415f7e8f8ca49c1270901f06fc9e6 |
|
BLAKE2b-256 | 4ab7e99af93e8b15256a29194ca5c1f4ef237dedfe6136c48241e91104c85836 |
Hashes for cx_Freeze-6.14.7-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56f711aad7b2efe273ae778fcf1d1622c09a53fff72d5c943f1abbd41e25f236 |
|
MD5 | 740fdd52fec278a69c6d821c6a506dac |
|
BLAKE2b-256 | 8b147ff2cf8f85b4bd97d7cb522aac9f6ccf4176211733b9e4134f77fce100b4 |
Hashes for cx_Freeze-6.14.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f0f23949c686c702cd4371c6ee68c4ff7e8637f3b893c33081b48620a0fdaf1 |
|
MD5 | 74f32b1f7aa5345930f27415230579b2 |
|
BLAKE2b-256 | 2d218b269e5f9aa4988080e52dcf130d73eb9f47de188d62d037daa7fdbbea9d |
Hashes for cx_Freeze-6.14.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a85dc29aaf1612c97c3acd709fc32a3243041d573dad42734a46f30f506896 |
|
MD5 | 167c0e6ec2b8c27e2aaba82997dd5436 |
|
BLAKE2b-256 | b5daf3fde5910a732c1bf8f667e3b763c975b60f2e51fc940461d829a3ba060f |
Hashes for cx_Freeze-6.14.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2482904ca32178579fd2fdfa0b1d3e65b40548e9f65425d804598cd8f565c3a5 |
|
MD5 | 85db85e6e6783c6fbc5bd3300f170529 |
|
BLAKE2b-256 | f129962303fc8f4230441c14e68659ab8b620fb3621e0a6d9357c4b8901f9f90 |
Hashes for cx_Freeze-6.14.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3807637a77a13f8f3cbddd654d8a97eccc4fca0e10597fef7b4c7c2a1849556b |
|
MD5 | 579ae05da0c0e424c5a7402e0996aa05 |
|
BLAKE2b-256 | cac2811a121bb7a3839e809e0309d1db24fb3dbfc65f7cbbfebb145223eaf975 |
Hashes for cx_Freeze-6.14.7-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aa5ad23d0adcc3b77c8269f83dabd00ce20431ce2af1a0a543d59af9baa4b2d |
|
MD5 | e89fc5a56d377a2d6c6f20dac0c95023 |
|
BLAKE2b-256 | fe5a9b2aeed10ea3ca3132b21b99228d422a9e1b2522b0de49409792c48b1165 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb40a62d01510de375b5c4794f867ffb42d6693409269e4beeab8a7247f2cdd0 |
|
MD5 | 0f528eb52ecca32a9e0e613aa05bf2e8 |
|
BLAKE2b-256 | dca237ef9b87f7590499acddd55da830c4a5ca992768b7dd7b72dbf595513eb1 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b746c88dc72280dbcd9b34f046d7f1614cdb05538f4e87b1089ae5cd4b700bd |
|
MD5 | ac7b116eb1f99f2a8430d44f173af5b3 |
|
BLAKE2b-256 | 5f3d4a36115f6671f98d69edd4c8fef59165753ec2506776bf85c58a75d38df7 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7155bc8a057634435366c976c82a04d0e813125ee97df654bd532ec2aaf959ab |
|
MD5 | e9346736022fc115dc5089945fa6cdb9 |
|
BLAKE2b-256 | e4fb5cd839f90158ab72998e27555feb3b310ae9401f51573d2a26e14c59e0d8 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 039b16e7db41cf8b74144cf515632d40b398eed30fd4a6ee75d67f5c0f4ddbb0 |
|
MD5 | 0965aded2b45417a3f818f0b433783f0 |
|
BLAKE2b-256 | 7b0adea4878180040577317f64808dc7dba6a494eb2f8c15aa3481359098db01 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1b8986672862877e539b8e0fbe2339f91a150eed93a6a3dbf986d37a68b7c0 |
|
MD5 | 2e04d472debfa6cd4324557d47d54467 |
|
BLAKE2b-256 | 452f4899259909ea90aac42a00ec89ab266b06266ea34f3576cf65fda804e153 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a655d3fecff5a407db339531f16bcaf48e328a46eadff42c3addc05f2de3f1ac |
|
MD5 | 1db4fda7eb21d0db7f32483919d1eb0a |
|
BLAKE2b-256 | a17522aca7dbc16c2fcafb3bc19d4dc37273c13faf6909736d3051469a90f0bc |
Hashes for cx_Freeze-6.14.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b38cf7b4514bf67ebbf411b4c7361fa3f1632edb75a443f01e66cf095eb64d |
|
MD5 | 215d6065684e734fd93982444eb81fb6 |
|
BLAKE2b-256 | 10dca1b0dcdd15dd15733e096df974add9ba92e476ffc92b089c2771122dc3b0 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a464eb3b41b5a78e221a86184ea31437658ecf88fa2e31a98caeae71552f96aa |
|
MD5 | 01b8b9d490d1dafa60c573ac2af97d1f |
|
BLAKE2b-256 | c9ef08f864990ca17508ad60934fca890737c2041fc9d0fda5a99da59bbd2256 |
Hashes for cx_Freeze-6.14.7-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1580e71885ef44d6d44c386d7ff0b4fdf318a02151e88603d8c38eeefd952e7 |
|
MD5 | 5b71f4a047a59b196c8cbf12569a10a2 |
|
BLAKE2b-256 | 0d047969be5c22261a3b3b8fe6367f99ebbc8ef8584b4d85690641708ffebb1b |
Hashes for cx_Freeze-6.14.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1bd98cd02fd7a2f99510195aca7796eff5f92bb5f03339b29d942e4e612a6d |
|
MD5 | c5f2605e7fa70a2a249fb0baf06cf1ff |
|
BLAKE2b-256 | 91a97931f02a9387b56c40aa05cc99064caf8b6d9b6a4765214c896ed1a8f1c0 |
Hashes for cx_Freeze-6.14.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 396c459eb2b1e087ede0e0cfb76d20f65d0c8d2ca3a853e6c873026bf64d5970 |
|
MD5 | f50cd46e05d061a54945cff73b37ce56 |
|
BLAKE2b-256 | 2f5c85703685bb3da8c8d76c7370fda4a9d0061b3bb55ca468f87cdf78e28765 |
Hashes for cx_Freeze-6.14.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f017650c277916f389119753215ff7ff0c0398544f1d92e5aae2467e48be14dc |
|
MD5 | 28d6455a085f066a12c491ff5a561622 |
|
BLAKE2b-256 | 15edfb16ca5fc9902335b5e8ca86ef7d80ff2a3ae9bdf9d725373a5de23afc33 |
Hashes for cx_Freeze-6.14.7-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f26e326538291944379559b54227e64806e01bf5ac3c4810b6afb8909efec9 |
|
MD5 | 174b035fcbb3a62f36273762da7c6901 |
|
BLAKE2b-256 | b18be6eee2393d6d9f09a0e040ec0d4078a2b5a65a3d6ab657b055a15906564d |
Hashes for cx_Freeze-6.14.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe722a92b2fd56d4c4623869e70656ecab074195d9a3aae67f02f3321ea3faec |
|
MD5 | 4b372cc6f163f58418a91701c8cae1a4 |
|
BLAKE2b-256 | 8dd99e7f0b7f4a4bee7ad66488ee4a7cdaa73dd5fb62a7bfa0aa07573444c900 |
Hashes for cx_Freeze-6.14.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a46cf2e70b333bbf9ae5bebc3295ad0fe4ccb44df5a6c23d606992afa82f275 |
|
MD5 | da4e3f19cf0a74d9327b08c41a85bbea |
|
BLAKE2b-256 | e376b0f2d598bfcd863e5496a556cc847ee4b0f29f1c6497d904d3c6ec753e63 |
Hashes for cx_Freeze-6.14.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2055135755750f3193f593eed4993ef21b3be719877548a92cb3049a112e7e8a |
|
MD5 | ec40dc6e7e6cfc0529df4b435407b8ff |
|
BLAKE2b-256 | 4e1e7e631b139cd268e6191797198c2f70a17ff1f43a8b1a2eac13adae4abc9e |
Hashes for cx_Freeze-6.14.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9642c4d70c86df773f79eeab5c17ce0bb529c0721e54c00501bbc48c6de126a |
|
MD5 | 32f1b04a53b2ea360919cce2aede9955 |
|
BLAKE2b-256 | 99385e729323ebbe05abc35d32fe5faa3fa553e3dd855f8630984b3fdcacf9ca |
Hashes for cx_Freeze-6.14.7-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d78c56a19cdc11dca7ad04d74a76c8d94ed9827ae67b89e64c6b82067834081 |
|
MD5 | 91d5f623d868e1709d7d178639aa9670 |
|
BLAKE2b-256 | 6a350fb3d90c71dfee4ffa5fbcc691b642a191a950f4bb99ab1243ffbecf67aa |
Hashes for cx_Freeze-6.14.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a8a71a5a336549314017bc0a3e1dcc927b8ba7fb0fa223670861a4f883b9e19 |
|
MD5 | 6bd3017aa405cf54eb7e598263ae4144 |
|
BLAKE2b-256 | d3b23058cc090408bb58489fb7f47400f802115c301534ac7480348975ecc5b0 |
Hashes for cx_Freeze-6.14.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f6b4d7cadcac8171585023c87d04a5883bacdd1d21097b88c2882f62d069005 |
|
MD5 | 14970e2a1c44054697cf5d10d7feb842 |
|
BLAKE2b-256 | a415652a41b89a1bf3a1c4f64dabfb82e0ab8be5bb65c6a2748af7ebd8dc3af3 |
Hashes for cx_Freeze-6.14.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52eeea8ccdfd4b0a6bc39841da6556eb40176eef1a710ea48d4ce51aa7d98ba5 |
|
MD5 | fb1d066b09bf898761897d677d11f2cd |
|
BLAKE2b-256 | be749770cb0e82c043268deb0bc73ccfb2be92194e18061182dadf29cae8a25a |
Hashes for cx_Freeze-6.14.7-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2eaab6d29d0f96ce6b5af186e8da85f8cfa560e079ebc627ef0f90443f29243 |
|
MD5 | a4a47a2823d37b27edcec6862f9278fb |
|
BLAKE2b-256 | 6878898307e7e5f743e33816a7f1ec3b3807e2437a93e7de1eea7ab36fd75702 |
Hashes for cx_Freeze-6.14.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76d4bff3cf8d510c8d1fcbc44021e88a82874e2b191d32e6b46b6544dba6bdde |
|
MD5 | 39fc23a3eb0ca47fa464105f1d15c5f3 |
|
BLAKE2b-256 | a4fec77b67144dd9a367ef88dadec3f1f0560fb9468475d5ccb54d5272f0778d |
Hashes for cx_Freeze-6.14.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf65d2293156e4f50f865f57d59f75617d9c9511b8ff4720c9985d99c74e84ea |
|
MD5 | 4e7d161a42a7db261a27243461f7a73f |
|
BLAKE2b-256 | e65ed933184c65a134b99f0c5b9c027d94e81fcbff0cb2cf2765e8cedfb410c2 |
Hashes for cx_Freeze-6.14.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6bf0e1706b8fc3bc528cee917f6cf55d477dd265e479483b9fc792323d004dc |
|
MD5 | 14b96b9a2d9798a8b603f8806642012e |
|
BLAKE2b-256 | 99a1fbe7afd71f93c78497474314f96266049e051e21e455fb8154aa31023c68 |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfa6c69fc675248bbd921b1fdd025a9f66b0f96c8d77edb2b5eab3b0641072c1 |
|
MD5 | 84df3398124981aa2d46ee21a5641c42 |
|
BLAKE2b-256 | 56a753d9d120c01435b34fba3217151f2b66d71abc0042ac6d06cb5f97f2e4ec |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc7134e53254ebceded3e8f50283c0c4dea4fb30b93e61dc9694d8d7d114392f |
|
MD5 | a09262e0e75fe1351e59773bde97d866 |
|
BLAKE2b-256 | 9ca0d30395784565f1d7c6d9baeb635d7b1285d1b675b12d7daac7024121a662 |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f33b1c76dc70943ec425afa0ad0e50aa2f9bf9928f16d4668b2dc2e4d75e92 |
|
MD5 | 982f874360dbfc6e06ad96d74c1d9bb2 |
|
BLAKE2b-256 | 71ae9c606830c666d4eb151e0aca63ccdcc2716afd2817237fe76372af6d38db |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b69c0ab0962dc75342095c80ffaad24f9267f1da33f3a9464c06f6a52698bc62 |
|
MD5 | cc80afc556e83e78c99f498c257315cf |
|
BLAKE2b-256 | 616b519cff4364d45d2bfe1aba0809393404c39cb6cbb780cc2f6de0a2dabfba |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a7fe7ebc3da5dab56315de9b811aabb9c0602a9c9ce5d932c2e0d24f9e3d615 |
|
MD5 | e17292fb57eb9185aa2969ec1eefe8c6 |
|
BLAKE2b-256 | dd64ab01b1f0da718f34035910aecf07560bf90b188a77be85c7f954dfb42bbd |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7341b89965cab5b432da280da18e406579cea38eb85de1dd7cb51d1b98239a9d |
|
MD5 | c54fdba81318f46e6d65e5007d94a5c7 |
|
BLAKE2b-256 | 766546fc684abb70d6ea821a35731c972ac0f69d55c56fce50d875a702ed4d83 |
Hashes for cx_Freeze-6.14.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6220d99f7e00fd11f84707cf69bf8220870b84f40c27c87946e30a4e9e9f360 |
|
MD5 | b33f6ab256dbd606945daa8e863b63db |
|
BLAKE2b-256 | 6628042b397363de45f169eafc2e75032f56e0bcac786e72464f76a89f7a3b5a |