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.
Installation
In a virtual environment, install by issuing the command:
pip install --upgrade cx_Freeze
To install the latest development build:
pip install --force --no-cache --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
Please check the installation for more information and how to install in other environments 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.
What's New v7.2:
- Improved bdist_dmg
- Add license for msi (bdist_msi)
- Minor improvements in bdist_appimage
- Drop rpm2_mode in bdist_rpm
- Use an optimized mode as default for pip installations of selected packages
- hooks: support numpy 2.0, rasterio, multiprocess (a multiprocessing fork), etc
- Regression fixes, bug fixes and improvements
What's New v7.1:
- Added new option --zip-filename in build_exe
- Bug fixes and improvements
What's New v7.0:
- Added support for pyproject.toml
- Create Linux AppImage format: bdist_appimage
- Create an DEB distribution: bdist_deb
- Improved bdist_mac
- New and updated hooks, including support for QtWebengine on macOS
- Python 3.12 support.
- Improved tests and coverage ( >80% ).
- Bug fixes and improvements
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-7.2.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94f25a299d8212cbfb7191441a0f59acead5381b7a29875347cc00f6d3b43ce3 |
|
MD5 | 4cbb22b7fc1801e1f3a9013e921d2653 |
|
BLAKE2b-256 | 4157d3c7869a0953f0876e7576816fc3473220e99cf87924420b7917cfac7a0f |
Hashes for cx_Freeze-7.2.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60c1a85d217b6d99847c0bbb7511b0b8453bb0b715889e8c69daf3eb046c75df |
|
MD5 | c25824d459476dcc1f406d7bdccce404 |
|
BLAKE2b-256 | ec44d5b05b002ca4c0066b84db9cb2bfe6fd40cc1ab7e66b2541fd6827221f5e |
Hashes for cx_Freeze-7.2.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51465b6f4e57e571443456f87e73339413e152f0121f2cb9908625b50444f27 |
|
MD5 | 2191e50f554029c86e70df03164bb1ee |
|
BLAKE2b-256 | c18350ae8f43dc64cda6efce173be753705cf8ad9217647d5b8271ebe306a62f |
Hashes for cx_Freeze-7.2.2-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 059328d20e4cf5b9380e611ba2c9657d8e5513b9e37af35b8be78f13bbf21f5c |
|
MD5 | 5c5957e1e8099d588fbf48a7135e85c1 |
|
BLAKE2b-256 | b4b366981fe2df71c10ff2e61207c208f1460d52f90c658b6c2880d357b2bfea |
Hashes for cx_Freeze-7.2.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25bb234352c4b00de191c859490e85b7be8046a2105b0bdea325ee81a8c3c7cb |
|
MD5 | 83cd6494a5bc2f6135af6965ca4d0b32 |
|
BLAKE2b-256 | 593ab9924fbab836bede76436672c7dbb279e60347a28ca8b8ca1f5ef06a3f12 |
Hashes for cx_Freeze-7.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec1fdd456d501446f28f7ed27010714a37853c180cbb6121f45efc459bd68c82 |
|
MD5 | 982d70262752dc8a0e9fdbbf72aa604c |
|
BLAKE2b-256 | 542ece1d17b9c82e423740452bae36c16f93b8d0f5e472ac75cdf70827c53f88 |
Hashes for cx_Freeze-7.2.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beef562e2bcc02355f9b7e758946b17e133ad09fb91b0fa99f1a34cc2249f350 |
|
MD5 | 079d0704526eb2832d846a0e4fb107c8 |
|
BLAKE2b-256 | a3a6b35a04ff177cebbf63833528a1bead038d2a35bb378ef34f132cfd57250e |
Hashes for cx_Freeze-7.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ce94862b45aad0a9e3ba40fcc2aca56b1ce11b1306d00359d24faa71bcbfc1 |
|
MD5 | 4884da6f9fcbdca3890b655ba1f99870 |
|
BLAKE2b-256 | 095c41987e7c6335430d09db905ee469241e7e1f13560e8fa1b53168d1d9516c |
Hashes for cx_Freeze-7.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c49e61ab57c6057d7dd05de7a46d2432d06c26b6f39fedbaaba7e2b0d4810cbe |
|
MD5 | a1286b59c032f91fbdc14c13887a217f |
|
BLAKE2b-256 | d8a7ba2bc342b43eee529226668cc66784edc0720b454b25bf74d9cd929e3f23 |
Hashes for cx_Freeze-7.2.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3102bb38fc837296d1778c6d26031187a926f5dee38e10afb6e4ac8a495337 |
|
MD5 | f30f86a3a1cf2ffd69357d275352f618 |
|
BLAKE2b-256 | dead6c4a9ef7045a7d08ad3608b07407d491ceb41796b5dfe6ea030cd8ea3f5a |
Hashes for cx_Freeze-7.2.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae98223af63aaec28f5854189f43c291bae80034911c306aa13167d84890e8de |
|
MD5 | e2a80eb0845b4aef8a4f16c44b8dba8c |
|
BLAKE2b-256 | 0844d9c111ffcaef416edd43f8eb30eb79b2cf118891d56c5a1a61ff03bd4d32 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41938839f680f09b6b3be5c467426bd18a65d923213a24af59b3c0280b238a94 |
|
MD5 | 134eee54c036f3943904cf7f82015566 |
|
BLAKE2b-256 | 8f721f2b0befbfd2dea88410d71bc761443bc3964fe6cd7575cb9124214ce2d8 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2146e2a81e691315fc4b558032695da75e648c35f3613b5f1c5cc86e0a2405bd |
|
MD5 | 7faf02625b0b028cb8d76e7efd8ea440 |
|
BLAKE2b-256 | 5fe78e7dc5a3b42f96506ac2ddbfe264a4455e02141f361f85831bb2d96db8c5 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365ff6a8e36531cc6b2e4ea20ca82d066a17a95e25dedd1fca25aaa1a8388883 |
|
MD5 | e2f4e760ea31197512999415bd359c6d |
|
BLAKE2b-256 | 67008ebbe4815aeffd73e07f62da6aa23460350dc711360021a368843116f880 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c3a20c41e0831865d2056aca58f4e44007b2bfea163861f43b9c90282105b0 |
|
MD5 | 9c4549fccfe9ebf64ee2715ce82c66b0 |
|
BLAKE2b-256 | 7838261bef5b3a27f39347032bd03f0c00e20dc55a2f79e6ff89aa9024ab04fd |
Hashes for cx_Freeze-7.2.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a802b4ad60554ec6a2740dfcc18e00f9f2f680cf018033e3b36d823412b05c9c |
|
MD5 | f337958e336723482ba5a565f7b39aa5 |
|
BLAKE2b-256 | 27d23b09271cb7868ad039493e6d641f0472a63db6dfcbe3522198e236230417 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c9db93433970b28f90f8b1d1c7983863fcb681a6d778ce9d5951b7be2307d1 |
|
MD5 | 261c22512780e76b1485b92e108c4965 |
|
BLAKE2b-256 | 4e32a1ed58689ec69934567c6ecf50209a9d59ac0a68c164fc20bfc35704efe5 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d5fd3979313426b23c2d2c8fda872689bf3d8d4d3fb78e3f38b83383eb6124b |
|
MD5 | d9d58e023fc2a82cd2df7bdad45d4098 |
|
BLAKE2b-256 | 43e9e9f5d923a36eb986471cdc9b5abf906412052ab8352242fe3420ef5f028c |
Hashes for cx_Freeze-7.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 929055c75a3f0e05177b1c2f3b31eda81913595505cc951200f480158608c4d7 |
|
MD5 | bccfb78a02ea2ba8595171671c53d17d |
|
BLAKE2b-256 | e2f2947a915e72c00fad43d2f3732df5306ffea264f7b201d935f2048ae70cc4 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4ff1840f5e630f3168542dc957d0ebd63161ce524ae099433c1bb1ba38e14af |
|
MD5 | c49a4f2553a3a830749a19f35b176c0e |
|
BLAKE2b-256 | 8dfb2b85aa02002d5f459bb8d4eef4af865365338e92e366e0b050a9cb6e3063 |
Hashes for cx_Freeze-7.2.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22786fc76a88c7c8517d1ab1a372234190266541697a631a88e1c0de842894bd |
|
MD5 | ab7b0d87ac69edb91fe42756c9be3d30 |
|
BLAKE2b-256 | a9ba652e8e7bca74e8132f602d30b67d508c3f3f43c74d3111d941fd3ea6c85e |
Hashes for cx_Freeze-7.2.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7808a556798b779adbf0bd7a5e2b9fe8058591267ec4a36e6b357f2539a1f20b |
|
MD5 | a6136394c66a23d84911f6fe12511d6a |
|
BLAKE2b-256 | a1efe4831ba94968bd86c7842e81334b0f660affb0e9f2b50e38c803c6bf30ec |
Hashes for cx_Freeze-7.2.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b39473668adda845c50ed8d6b1d4e478bb2adfb1ada1bdefc304e4d7cb10602 |
|
MD5 | f882167ba96c30f3d9d7470a7279a3a8 |
|
BLAKE2b-256 | 702270f0511da09ef49c46120f34212589fc41a27d7ec80cd26ba6f26f5bb7ce |
Hashes for cx_Freeze-7.2.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199951617641dd212340150182437fc568a59dc0cba5768dfc5ab2811fcf1fa4 |
|
MD5 | 4ce3044520a1a614a497a16a6e71a9ff |
|
BLAKE2b-256 | c51033ffb8489f32a9d920e27be97cd5e8462de8e687a24eb5aa31ad05a302ff |
Hashes for cx_Freeze-7.2.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62c011de295d8bc8c6e395c6fc8abb663c96451a95a6350c43dfa608bc558ad0 |
|
MD5 | bd7d10be8e11c750a7b7f0b4702be2bf |
|
BLAKE2b-256 | 612031dcb192e1e794f0312e0e64a6cdec2f70b88e024d42858890cd45b5c10d |
Hashes for cx_Freeze-7.2.2-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f9f8373c9e02127718d58a957f18600a393fe6c5ae724bb64b2eff9206da2ec |
|
MD5 | 38a8d51f2b436edd877866b8f426eb61 |
|
BLAKE2b-256 | eb0165a0b35dd67cdc540517a070fadf3ff6d0866206a27d860777ca490282cd |
Hashes for cx_Freeze-7.2.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d65a919bbd66d5d1fe1ec15ed072a6bb6798965f99e8a05920ef5563879c2c77 |
|
MD5 | 83526f0b76086d23204c5c44815532ad |
|
BLAKE2b-256 | e9961a0b902c288135540b0ef41c2e8351ca7b222454a43f569504d39b47546c |
Hashes for cx_Freeze-7.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d22482a8a5185fe92ed93087df872c2b1469d7a7c43be6724186cd8cc63dd510 |
|
MD5 | 1cbc56736b05999b75466e290c0bb2f9 |
|
BLAKE2b-256 | 6e6994397fe06b7e5f2ac3db5e40f7ee64203148b2faaed6c763a98926cb1ea3 |
Hashes for cx_Freeze-7.2.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f00b92a7057a47c92965ea6a09018219ed950ae0f7b2fa0a7e2c79bd3b45e5 |
|
MD5 | 4d97d07a4690f1c1c048e8c3e8047e47 |
|
BLAKE2b-256 | 0e68184fc7ae252ab39c0db80ac921023ad3132a4f324d30d7fb2fb0e964a818 |
Hashes for cx_Freeze-7.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e858515226adebf8aa99d35b05444f1bb86e07ad047238cd2e94ca849e4872d |
|
MD5 | cede3b54f906fd7bea7656beb91a0758 |
|
BLAKE2b-256 | 347c30adb17dcd38de0d0bd2c65ad8caae8f9f2e523d542b028ad61ed47c57ce |
Hashes for cx_Freeze-7.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 922654ea9ce994dfe5e4badf501260a912173ba97a241a07b8ddcb1e70968aab |
|
MD5 | 2588cf7ad7ec4a95ded3b8b19393d3f5 |
|
BLAKE2b-256 | 3a876ed6185fc37ffd1cc8ce6ea78dd289713b6fc448bd8c89fab587309a73aa |
Hashes for cx_Freeze-7.2.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5384a2e86f6f5c9f5b4aedc8ddd4c34dc52f82c5d4dd3034e1531de7d0139b67 |
|
MD5 | 94e8301aa2486227b6ece8dfac929cc0 |
|
BLAKE2b-256 | 09aa54bee445b6d1a61127a7a174c80c33947c0e137b7468d71f45de49e9b02e |
Hashes for cx_Freeze-7.2.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56186d18237b9381ca92f6df300c9ca9226dac248d9467c3a74f1fb40d77d6cb |
|
MD5 | 7321d2508f9170f48ac776eaf49e2d72 |
|
BLAKE2b-256 | 905e03b1a8e55ff3577f73b07dc1145d3faefedb3c98df16e0b3e2503dfa2548 |
Hashes for cx_Freeze-7.2.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 576276eeeba6703f0540ffdd6532881d95b37ccdcad5026131190803c1bb1c00 |
|
MD5 | dfe320af71a452447930a89bccb413a5 |
|
BLAKE2b-256 | 4bf3b09480f617009f6605c2e610359fd97aedc24c4170c0a0ede85a9dab772d |
Hashes for cx_Freeze-7.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d32ee33c333ecd1e7d1ef57da8ae6f90dca9ad16f81e404b0059b24c42db4468 |
|
MD5 | aa1f529ab87a91b521721de5856821c1 |
|
BLAKE2b-256 | 48d5a9c0438f4b4d8bbc5c416665de325ee7e790c073500bb1c8b68116158231 |
Hashes for cx_Freeze-7.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8899b6cab6a24649250932cdf45aa583766559ff4bc7a045b37f561b707f4432 |
|
MD5 | 26ad7875ed46c60520e0e53995365857 |
|
BLAKE2b-256 | 404d79d6ad9d5c95f70cff832fcbdaaf067ae56ecaea073ab7da58a8fbfe6616 |
Hashes for cx_Freeze-7.2.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93c421dc89381b8c0a62e010cc3fdb66b29838310b94d3d6370753b2c08ba9a7 |
|
MD5 | 2423e92f6a8afaef616431cf3d50a26f |
|
BLAKE2b-256 | 147d8e537855fc9d8edfd9eab772876dcb5bf0b49b384c66d1a7704cc483a5a0 |
Hashes for cx_Freeze-7.2.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d79050404bc64d0c6736434f4759a6b2dae6fecc4a29584b9c19f9797c0c4d9c |
|
MD5 | 14d81d6ed9da9281b06a5c3fd86ce165 |
|
BLAKE2b-256 | b64a952522f9c9b483e9f07c76d2d31c07b4253da422f408f1bf350f5bf48ff6 |
Hashes for cx_Freeze-7.2.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4789a6621af7d60ae1e3f5d0211ac696caddd290daea9f869bb98fe7b09dee2b |
|
MD5 | ec7ddcbd832770eb283428383c318f96 |
|
BLAKE2b-256 | 4393155fbb4d51e649ab18ed271bd283854ff1fd0b6042d27092f3a30941af2a |
Hashes for cx_Freeze-7.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07623d38a4bd468b6f8eaa98d39fffbf375f26992ba0a154b5e965ae2e1a987d |
|
MD5 | d2c40684b24d9381deeb23d3d0bde5dc |
|
BLAKE2b-256 | c46de49b037e9208a2bb32c1184174ea4b3e6eb7aa464f43009e78c16d610141 |
Hashes for cx_Freeze-7.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe4f7ce805bb728fcc75d48306d756bc1e29a8dc2ca2740099768ee393bacabc |
|
MD5 | f49c915961fe2508a294cc95e44c69da |
|
BLAKE2b-256 | 7b51b928d29e688a6772ef3b006003997add469434c08421f39d6415f75c9369 |