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.4-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fed5f8768c58c50450154548fb5a08b9e38765e0e37fce98477d2a0020b9480b |
|
MD5 | 95bbaa51d7cde0664c072f29f21f345e |
|
BLAKE2b-256 | 26c698e9845b91fe01cf9970bc8e86ffd50357642ce7fff05db5e42495cffeb8 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e386f6466eb52793f31ff1dd47643256320c1dd4b05ec3dec4a35e7fe2c9885 |
|
MD5 | d818c773e0ef44ccfc90dbdaf15c24c5 |
|
BLAKE2b-256 | fd513bd36dc35260ec6ffa38ebbae8f66322a501e59a1609acfc5d7e10709c92 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac5340f1ff82f932c4bba864a5fc40af6dd835401d0904b842d2a90ab1ad15c4 |
|
MD5 | 0e056728668a1097bbcf8ca60912a508 |
|
BLAKE2b-256 | 789f49e68cb4631ddec9daed92b6dc06629065b7fb0479cfb92539b3d37fb4e3 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 715ed6c396b13f498a7331410b4138756abf11096398116e251191f87fc2b0bb |
|
MD5 | bc3df711ecf586969795449cb92a7214 |
|
BLAKE2b-256 | 2fcdfdb3bf625d377ecda4a6338d04882e46e36aca7cbcc067c60960e00546f8 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e0c261c799d356628ba48b015c5f20bf5ca5721980f2dd018731cf00defad4e |
|
MD5 | 70643f8e79b59c7548efaa768c8fdbd3 |
|
BLAKE2b-256 | 5f106e4e7d92d71e94180f36c2bcf4f37773254d024898b61befa0e9a870c9c2 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893db9afcb45753ebc980c6785cf3fb950da0d1a24db5f6dbb93199cec9136c9 |
|
MD5 | bf3b9f7a59c6f9fa5a43cb7a8f430daf |
|
BLAKE2b-256 | 61e81dcd968a1a252aa7bec762ebebf61d778f7bd96e18f88f8c205e232f74cd |
Hashes for cx_Freeze-7.2.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d038b8b5c4841c826a2e42cd7bdf0d4e3c4ada094896a954f86ba6533050b6a5 |
|
MD5 | 9838dbf151dd8f28b6c2e4a29bd31c2a |
|
BLAKE2b-256 | 451f5467d7d40bba1efcfc33bb439f4b872397f05837f353dc5688fe4010fc26 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daa6aede370815ad47537c90e1f33b213f96508af683bb671791ee6b1b72139d |
|
MD5 | 87d05b5a9ac1253c5d4c2850991d4886 |
|
BLAKE2b-256 | 429f838fe8ad3c3955a8f5af4aace95b2ba975061c3ba75e28a42d54fff47b00 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a014d188a03601f761589ee81a2eb07b322813527b8ba12893760c3a43ec0961 |
|
MD5 | 8a1166f6dfe50b3ce64fa6938ada23e6 |
|
BLAKE2b-256 | 17b6afc0aa1ee32d1a4f32a60609e2fc2e6f5ef17aad5dd4eb30225b90919f4c |
Hashes for cx_Freeze-7.2.4-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef9fa434d0f8a598e1a697c67a42e6503171f1a20fa2735f5fcabef31ce583a5 |
|
MD5 | ec77409f41b277a564c040f02648a3c6 |
|
BLAKE2b-256 | 205a9800cdac3827c9898353effa29be128bdfec1be4d7a99aa88663c47286a0 |
Hashes for cx_Freeze-7.2.4-cp312-cp312-macosx_10_13_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e235829b208fbe808693c2158d0ff17edeb18fb91abbf6badbf51f5e09ea1356 |
|
MD5 | e14c5869bd6fbdbd5e2e4deec01ce66f |
|
BLAKE2b-256 | 23c90ff243543c60481c999424fc2e3619d3c2e415b8e7f3c48d4547ae3e5176 |
Hashes for cx_Freeze-7.2.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8468bd44e0b87544883b878cbefbe1c456f8ca7a6da8dee10c484c424341c60e |
|
MD5 | 75fd3bbed21dffed29d78757bb44db3f |
|
BLAKE2b-256 | 41ddfb991e5e099f0ceebe3b8a3f93b7521d7efe235d1a786be987d8235db31c |
Hashes for cx_Freeze-7.2.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e69bbb811d2e9ff67ff4604eef37159d4a6adcdeed679c2181ba205abea60a |
|
MD5 | f1f5e9ef6eb32b665a0e0425837bab2a |
|
BLAKE2b-256 | 3ba550104196672a7706a6980734866cd34fb2522168e291a7040e2e88773f56 |
Hashes for cx_Freeze-7.2.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5acfef79e088d3c2fd0d75b87369e899ad8f4414be0574a47a75c1b7c50bd86f |
|
MD5 | 9b30ca8abd070024b0f6d404909c3aab |
|
BLAKE2b-256 | 0cc73de4db99a0d5fdb6c1f8dfb01500326ec810b24e55c4bfe84015108390bb |
Hashes for cx_Freeze-7.2.4-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e11eb4071936935903951faa3290c5f44f0fc42d1a14320b4bf48d151fff8e6 |
|
MD5 | 06bd0657c76146c95d4d6e8c8e61518b |
|
BLAKE2b-256 | ede31fdf19544803cd822f86ca9970621e2469770073caa89fd41910d1f67361 |
Hashes for cx_Freeze-7.2.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c70f4f06be3e5e6cbc56b1ec52c9661feac0f8fc486cb0295f66ab8d0971f81 |
|
MD5 | daaca0b40b7574a1d7f2a27cdf4dc206 |
|
BLAKE2b-256 | 1d2723dfaa88ae65b3016d4015aa48e24f8265f06687d711fe7d2b170b309fbb |
Hashes for cx_Freeze-7.2.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56fb53ebebb6aef4fd6fc0d0899f3fcd1c57fc6801613f2b4142c68babd85fdd |
|
MD5 | 1f91ac61a1125773b456b0c2d9b4f93f |
|
BLAKE2b-256 | a1820bf79ae9cfa4caddd16816527c65d5276bbcb534c342a1f0449595aa0056 |
Hashes for cx_Freeze-7.2.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e09ee277a697000bc5c3a5f95f4817da365877ae95a07c8513f85eeafb5a5e6 |
|
MD5 | 547be18081cd09a72593c97e24db17c7 |
|
BLAKE2b-256 | 797ab0c2ac174bac70fd8d2d7e5f465e266096e34f683030418166186a34c0ab |
Hashes for cx_Freeze-7.2.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bb1aad675319e912b793e94d232d251ce59a1e4953e486b683820e0895568a7 |
|
MD5 | d6ebb33db7e9543cb60bb0cfde61071d |
|
BLAKE2b-256 | 089e756c1520a28e400b4cf491993e9115d61b4c185dd3f55cc85a4150c416e2 |
Hashes for cx_Freeze-7.2.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1bcef3fd4db1513c4355ebac0e8289d52c28f99c90f8dbe78cd36a60e9ad0a2 |
|
MD5 | 061871fa8c82051e36d5a8e19e1b301b |
|
BLAKE2b-256 | 02955f95ec96f0262b65bf23f9d70ff89ca5efad1c41a9b70028355d94b15eaf |
Hashes for cx_Freeze-7.2.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b8488b0eb120f9bb2720d60c9261fdd28eaed96043b436e50183b49ce28994a |
|
MD5 | bb77f96137f91f71f314ca490b5bc541 |
|
BLAKE2b-256 | 1bd98bed9e15c4e6ff581670471797f7f0719283bcf608fbf12ef11c85ff9c3d |
Hashes for cx_Freeze-7.2.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8965c93ede6cb02173c052386f8366b449dcc6449b36ada9d78bd093fa7c15ac |
|
MD5 | 5b07619ab4097fb063d5161b89d6d185 |
|
BLAKE2b-256 | c80942709eb6e6f80219efe109454cffead6200d77973c91196e2e60f7864b7f |
Hashes for cx_Freeze-7.2.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ee6b4891d50ddce73fbce0b156dd65186d996e3beb9f13a12715431a6b33e17 |
|
MD5 | 54f375c7f5ca84b8e1ea2d6070dcea49 |
|
BLAKE2b-256 | e8a61868dfb13c1fe7787ba391293b66531a9fc69f7689e2c32b7bc598cf7381 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a46dfdd14b0353953dd1c931c192da655cfa158a83b7dafdc7aa8fae400998 |
|
MD5 | 6e9da5c21a08e6e7b0f5a3665a3a55c4 |
|
BLAKE2b-256 | 3303d3ef957a1aac802dad3905a1ec50042c937b6bd6eb8b6cede6ca075d16b6 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02eaf554e1e82a4b7757c7d08f75b8f80186ffb54498a73afaabfa1c6ec2c33 |
|
MD5 | 6d0b731d9f5272dc69fc61fbea1eafba |
|
BLAKE2b-256 | b50df17f85c1228bc5595f343f435ab9b2673265b5ccc5529a4be1bc52fe7542 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c7b611d4919fdc327831a1607c1b4b8183051602656f11ae63dbf5be22e6ebb |
|
MD5 | 73d6d56d9db06aebb5cd608505155be8 |
|
BLAKE2b-256 | a0ceaedae294bfbc33dea79d91f46b4bdf0135bc2a3385c1e746c81ccea87fe5 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaf2fe6e59056dea6867e1871777be22f0c15a8a3116bc6cee849f282ff3b101 |
|
MD5 | 70696e68c63d132a212dd284dfd852fb |
|
BLAKE2b-256 | e3bbb26b39f57b8aac2bda8ae431f114826f12a92937c8f05a3fe5a5c266ef80 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e7d0a460ca72ae7a9e89fab810811acf10fb7203a85802570461a0c30047d7 |
|
MD5 | 1d4201b0642be372a2d0b1812cabb08e |
|
BLAKE2b-256 | 56aac9642eb6a0fda47a558b3f65acb4217411290e0c98fb56fa73adfd528b36 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 046d165a2f5d6bb87b732f0957bddfbfda03b02ef61298d6a3d3ea52c894d939 |
|
MD5 | b206533421afdc1eb6122c5c0f18b14d |
|
BLAKE2b-256 | cbbadb6a542689a206dc0d6a25525fc1e103846c539d513a12c88ad6f53ebc83 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a88c903a6abb72caf074429e65e2e525f7b5f93b94a063531b8822ecdde57ffb |
|
MD5 | b551a61369a111797811da078038246d |
|
BLAKE2b-256 | d55122f810791d8d7797b2572f4239247d0e188120be6845cf647287b6266e84 |
Hashes for cx_Freeze-7.2.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 455155f6925cac6e018ca12b3993389c0141ffef7793305cec63493f47258f3e |
|
MD5 | 8272fd120f5c76ca9680d16b0acdaea4 |
|
BLAKE2b-256 | d668aa15715c1e55f22e1b4ea783293e3e545f0d8fa33bc5abebc034d5f0a15f |
Hashes for cx_Freeze-7.2.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bb2ea3d8d76551c2578d2c69bf62c2473ab8d9dd3c73aa330e84c1c4f2045aa |
|
MD5 | 2b944985c0795e14d587603d60da5229 |
|
BLAKE2b-256 | 632a9ce00b65c2aec2f00afd7a67e32950f89edfa48238ff9a6445fa0756b12e |
Hashes for cx_Freeze-7.2.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3de046eb2ffde6e469222523ba4c2ae99eb13af8139394a5012b42f40eca6527 |
|
MD5 | 32b308c451213e761a8ad70b1466f488 |
|
BLAKE2b-256 | 624e49cf2c3c73f0299370cc12d426618782514d76612c87ba9a57f3192f21bd |
Hashes for cx_Freeze-7.2.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ecb4a728477fb846b8f4395274a330da3119d8711fd526678b2a1612a8c2bb9 |
|
MD5 | 5a2e4d6d0cc8db3a11a609053bdc2c4e |
|
BLAKE2b-256 | 5575b7bcd29a96d9d93bf73b23dbfe506a8f3a224824e0ab1bb7aa2cd9604b8d |
Hashes for cx_Freeze-7.2.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f7ff52e5ac007b2e23ee4aa50aa313b2456451c500c4473c91702302de68c90 |
|
MD5 | 8f8611d5fb3813445d861bfd6cde0ce2 |
|
BLAKE2b-256 | 6ffeed32541e57bc044efa0e6e9878cb48c365b620286e9400e654b6862ee4e7 |
Hashes for cx_Freeze-7.2.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cb4bb5fee89d0a0ef0d75bdc32ad1aa138b6301dc51ab8c57c577e973a2eef4 |
|
MD5 | 6d7ab5ce65603356e86de1660e880569 |
|
BLAKE2b-256 | b81980b4431f7c539de8bfe6b3d9572ce4e4071dbb747cc4ad8b79aeaf774ee7 |
Hashes for cx_Freeze-7.2.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bd30ed15362c79f8015e74d4c7ad4f5548977e0eda3f007ada49dd02c5ad215 |
|
MD5 | ccb893054ef9cc9dcbb885908222dafd |
|
BLAKE2b-256 | c0616b7830d6eaeb053ad989352a08fe81a5e4345f4ca0fd5da8f5bbf78cbd7e |
Hashes for cx_Freeze-7.2.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cce91f4a097b19ed0ed6592c357055d04f58c6e3c79902f0d214360bd0424da |
|
MD5 | fe80f6fbce29a0f6e9861a31163bdb25 |
|
BLAKE2b-256 | 067e1a439ff116a92fb862b409dcff5d758b22272fd63742c4e04d476ecb19b6 |
Hashes for cx_Freeze-7.2.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a37501c617dc2c8c6a267076fb3988f271e0192a3719db7215f5c5c171d4300d |
|
MD5 | a95928e6f90de0e20838217100016784 |
|
BLAKE2b-256 | f2cd740e8707d122877912e407b7b110922aff4d1a67c569df77144abba7c49a |
Hashes for cx_Freeze-7.2.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20c0b3aab8e79a7a62604d68ea69516cab42eaecf8434bb520d95594fdc3291a |
|
MD5 | 181d1100743107835d4e925e6e9e41dc |
|
BLAKE2b-256 | f416b390eb3ccf9870702ccc6c1dacdb28401c52869a1ddecbd6a1f4b3a642b5 |
Hashes for cx_Freeze-7.2.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a5c2aca35b2410a172f42e16501dc0fdfd0e8e0d837ecb4de32ea802c9816a1 |
|
MD5 | b73e9737fc8981417b05dfd8561181f1 |
|
BLAKE2b-256 | b3819924031aba19b7f99306fc7c210007867932f862362e33ec8672816850ed |