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.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.1.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c329b0a1ff1417146aa64f74be14dca7282ebbe0826eb9163c109a77502b74 |
|
MD5 | 721b706d7cefa13a531ed7351be401bb |
|
BLAKE2b-256 | 993ec6f085b6483cae0492497424c5d07d7019a9e186bd3aa60d88003ecb7117 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 006a7bb126afa7124c5074c09dd97765b468cc2fdd06e2b188c000d25251c952 |
|
MD5 | 3c0847e0281b6bc3fd64ddc95101e1ed |
|
BLAKE2b-256 | 619754477ea9c57b16554fde6008f9aa1cedb78dccc5fbe1a6fb33334b296453 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a177bb35578ac3479131bb6ec285e7339c6aed38b1c465f89354faa2a4a451 |
|
MD5 | 1863d27dcae9bcc43a77101701b3ffe3 |
|
BLAKE2b-256 | f6c89b820d9031f8a3a0b98a65f62215fd52293437074bca7d06617ae736859b |
Hashes for cx_Freeze-7.1.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fda5210a3d8f3a8e44329fa71fac75cad19aafd2afec9ea0b947745dd6e501c1 |
|
MD5 | 7c667a4376a33580f9b6427f692c2c7c |
|
BLAKE2b-256 | 21aeed4129c1de4d8165f3c0e5f60237b81215392456fd5ce19e2c4acd16b64c |
Hashes for cx_Freeze-7.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 952333100d481075e8147b85f125433c3a0df4eace75d32fd11abdf7383e1757 |
|
MD5 | c17d6063c0c8db56f782b2e585c1fccf |
|
BLAKE2b-256 | c7dc956fd205774927accba9da8be0567a2af9a0c734ea4fc569d7b5a65865c7 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ff9653e1db5896d2bd3c39760f7498cdca45de4ff6301e3bb6ad32a8b33ac9 |
|
MD5 | 24bb0f6f406f799a0d8504a4cbcd979d |
|
BLAKE2b-256 | 708fab43f4da9385df7e70c4ac7e3223a556884660917a740c97208c080be8f8 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25931bb12c6a8f3a6e4f68db0f7dec32cab6c561c86f247d3ff9d9b755977f59 |
|
MD5 | c36b8ca057e722739a4b018d57f72f95 |
|
BLAKE2b-256 | 3ae1462bb216c95fea68087dbdd261cc6c6c8bd09abc60948b607f9fde6d3af4 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0811a6c3f099b7017cf69ce03c55f6d402818a3c16b4981133790a897f76ac1f |
|
MD5 | b7c373e6de8f59f97ac0a35524836ff1 |
|
BLAKE2b-256 | eece9066ff0d140d97ff716c09dd9ce4aa639008882ecb55e04427e03f5f0748 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3540820a0daba8080a08837e8ba171211240412753feb564c855402365eb162d |
|
MD5 | 1252f50c1a005f27f1bdcee383897711 |
|
BLAKE2b-256 | 2a98a508f2e2d4c2a97a54ea55d6b965ea2a66fe7abeae356fb331f2746de76d |
Hashes for cx_Freeze-7.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b261af5a0a544f1f86abe6e18e8c9a5dd74409d93c9c1ba96698445c25dcb984 |
|
MD5 | 9fb134fd68c82b745091173d931ec4cc |
|
BLAKE2b-256 | ed0ab74a96cd251cdf726b1c6f24a779bc077e9adcef661deae9a55d7c6f6d08 |
Hashes for cx_Freeze-7.1.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9647c5ddce96b86f979da8424e17fe8e09543d2de59489c81fef18a6e472cd96 |
|
MD5 | aaa0c913eb2d5406f0f10dc4b9527cc6 |
|
BLAKE2b-256 | 3f0632f19c38c827c2e7c59553e287ce2ab95d4e7cc3e610e28fde44d97d8422 |
Hashes for cx_Freeze-7.1.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e11836ce819eafa27ce9021915647d5c0a07a07f1137ecedd26ff260a75d2a71 |
|
MD5 | 60957c238e97c0fccc87ca6afc7cbe03 |
|
BLAKE2b-256 | c7e5732d0b441ff35f106f8f797438b65beb4ed633dfc88388603c64c6ddd92a |
Hashes for cx_Freeze-7.1.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ded291d065ca0ae1188bd1d5243ca948e4b179acc5af250594e67de8878122a8 |
|
MD5 | 6f8f59d219c701fd2b81ec3e6ac45d0c |
|
BLAKE2b-256 | dd185c1a7624b6cb0563e1452ef6ded752317bd097906f54968c86628dee8692 |
Hashes for cx_Freeze-7.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee17ec3d200fce59ede0b0de3f672379ffbf899946f7756da05ae5271b2c741a |
|
MD5 | 1b781d180e56ce03dd62b7f6475f611b |
|
BLAKE2b-256 | 42be4461256f76d2cc18c8f2f1d7b5ca3d6d1608867fe101f1bb2ecbdb665dbd |
Hashes for cx_Freeze-7.1.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f9206fe5528fbb628be24861d4e7d0af365912e051d8e83af20c68760e802b0 |
|
MD5 | 374dbfb24d7789cd72b2759faa963afc |
|
BLAKE2b-256 | 3a3553ff555550a5828f8b9b85c495802921462aa7c02ab7aa547a031661069e |
Hashes for cx_Freeze-7.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29579f8f06a483a8e1090b22293d743450666c45271c4048def160a48af1024e |
|
MD5 | b713c64a2822cb7344594fe297b62d46 |
|
BLAKE2b-256 | b486f9215d8319f6b8b5c3676603b8c6e3cf7c6174383836fe87aa9c7559d821 |
Hashes for cx_Freeze-7.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b79a565dd3b81a01b411bdfc5a992c4f9aa705616f2cc0e0acfe1becc7014e9 |
|
MD5 | dcb8c113db8ab372292408aba3e6dcab |
|
BLAKE2b-256 | 5391d9f10a7d8c87759820cfe0ca3e1f29cef9036386e6c4d8565328867d09cc |
Hashes for cx_Freeze-7.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61398e909da06510a3394b1515fc9ac805d84c03dfe1fa5cf90d06c648ccaaa |
|
MD5 | 6477c59ced878189fdf57de0627d5989 |
|
BLAKE2b-256 | c9bc5e0d526205fa46518082cb1834c101d514777a757112126744f6637aa4b5 |
Hashes for cx_Freeze-7.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2188095963faf9faeb8f31ea476b9fe27010174e8f6b6e7d3ffdb713c036acbd |
|
MD5 | 9d5bb1ec22643d2925399616ce0f43f2 |
|
BLAKE2b-256 | 9b0697e4303ee21c07ac106e4156ed5bff00a1442d0c7b11a42d4dbb37a62d58 |
Hashes for cx_Freeze-7.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f850f75bbb34ffacca008b8bfde2c9984a3ad376f19b7596bb3b81b5ae4d260b |
|
MD5 | 57aaea868eb6eb24e970c2647156bb81 |
|
BLAKE2b-256 | d3efa5fc662d6881bd5e8dc1fd71ef2b6747cd034bf4295c5db56432ffddbfc3 |
Hashes for cx_Freeze-7.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1327ec058547df05d7ebb834efb33e8bf2ae0d641c95bf52e39848c3b70ee372 |
|
MD5 | d1699f87821043e7d32f1b19b134a119 |
|
BLAKE2b-256 | ab681c6efa18fe2ff821b3f58827085a6d9171d9cf4e52a9898ef7af7018b02e |
Hashes for cx_Freeze-7.1.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4054ab3a490596d140d7905bbdee9c2c0b21978e70428c860a21b2954c20cd3b |
|
MD5 | 7a3b3fde34f3fe146d997af416ab8b55 |
|
BLAKE2b-256 | d3dbaa0856bcc3a6012bab2b02ad68b0196d91bd6360dc7c9f272527fff68e5f |
Hashes for cx_Freeze-7.1.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c2a92a1153a3cd7177d5896494dccdeafefb42af9233fd189c0713c1203b6ff |
|
MD5 | d38b684d4d21c5b84eb39a627af629af |
|
BLAKE2b-256 | 1760a21cde0f7edb5231a522878a8b8cbd41f40ac062dc489bb175a0d1bc6993 |
Hashes for cx_Freeze-7.1.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0db6749eec09a175d4b1dbf2e16a75773785e83b1448c143d832b620b1908c4 |
|
MD5 | 500cac3c99fe3b8015d8e68be73db76e |
|
BLAKE2b-256 | 99cb82e4d5ba77739e3e2bb5b11c49d1cb0f7758a2d05cf289be6cd05541fbbb |
Hashes for cx_Freeze-7.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b45446269e46b6b67abe8f4259f0de70f71d1ef13279ed31f692efc1d5b4e743 |
|
MD5 | c77d8a9e9b5f5b1614c1528075939893 |
|
BLAKE2b-256 | 25e3a066643e34b251c8090e7de1d767a452a79ffc0a6d8869cb64476ca5ab3d |
Hashes for cx_Freeze-7.1.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d7aa26f95f25ba1f72e2d7991f9d827657fa2e2bbb054da0a946f30d4c4dd72 |
|
MD5 | cecac0867bcafe39edd78767b89c58cf |
|
BLAKE2b-256 | c88b936aadd54304bcf2b3c84fe798adce68b817f5ff79186867981e9e8b29ce |
Hashes for cx_Freeze-7.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eda3d0209c82bbb825b8084d41cbf9f3499281c913b6b5f4d6077f3aa0fef436 |
|
MD5 | b872dd404c08e99205ef5909b684cf29 |
|
BLAKE2b-256 | 23e025e671dd14c6c7fc2d2bee88f5ea5a2b6b197df4829cf7ee17e6cdd2d0b7 |
Hashes for cx_Freeze-7.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27a72d572853471ae49cf79d3e1a6b7e0e4277b309ede8fa7f5969fb4c06d992 |
|
MD5 | b140508717f95535f524ffa74f7f310b |
|
BLAKE2b-256 | 01c3c32fe8863425f9ca780c75a3d3a1099505f7dab59899b7428f80e443f8e3 |
Hashes for cx_Freeze-7.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6484b84f0744f1143a02ca2e8a40db0e7bf3406b10634d9fec2f4df8836459ff |
|
MD5 | 4ce3f3edcb0d61c40f94c33f4f7b5f2b |
|
BLAKE2b-256 | 0722c498c8374d5e506f7c0d0f3c56f198c73d909ebe06b4c764b203368bf877 |
Hashes for cx_Freeze-7.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8114e4264fed9b006b91c1aac1cf25bbe63da8ea42b1cb964390cc71d0bc3b23 |
|
MD5 | bbbbe439bcc989845790361c2578d7e7 |
|
BLAKE2b-256 | 9460a4ed2878646efe337029b3ea547da02647510aa4e246cb49f3524f09a30d |
Hashes for cx_Freeze-7.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1502ebdc82a425279df38d262f7ec45cab88f0b8258ee417ec2c6c4367a719bc |
|
MD5 | f550dee22e4c77dbd8fc4075f97addbd |
|
BLAKE2b-256 | d4a2abbc412d189b583a36f26e33e24ef26bec7f96d498f01437186310f97c22 |
Hashes for cx_Freeze-7.1.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e64a6f243be33377cc9220a92959d713d85ab9939cfa6c2dd785e27be93b192 |
|
MD5 | 5f5fe5552f211fd689a60d1352ec3ddd |
|
BLAKE2b-256 | 9596afdb7718c53d1337a8b9351926d25622fec4d65f09dc31a55f526775feb1 |
Hashes for cx_Freeze-7.1.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc513331c737841e973565563d633d6d6b91fdb8bb666a47ec4f36868eebe957 |
|
MD5 | 5be16aa97c700f27b58f516e49f44190 |
|
BLAKE2b-256 | c7a9f1de60eca3efa57f26708a85ebac16ceb283d238d180010d9f969bb7946b |
Hashes for cx_Freeze-7.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c88173dedbccee163b76b77beaa9de8cc56846b49a99b9606aca96e090c8068 |
|
MD5 | 91a89282b40875e3f58ca6b2756ef44c |
|
BLAKE2b-256 | b7b9edbb1a0c077ba2658b2668d00d91523d1a35daa2f54eb0070145a1d7eacb |
Hashes for cx_Freeze-7.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b862d11d0f6e505c7ff9f81d6b5d23c989750775c15959da344b6e08a92ef29 |
|
MD5 | 595691885f077ac9952747ea68f0f628 |
|
BLAKE2b-256 | cef1c43f2e801c0896fa9ff7d1fc386a075d1e2ca15ace91be8449579fd46e04 |
Hashes for cx_Freeze-7.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3892ca9ef45057b364cc7568ee8e0b92f57e77adb3a5a1f3cdded86a108355 |
|
MD5 | 9186dd7eb7a86a02ac5991948382fe91 |
|
BLAKE2b-256 | 2dd70c90137e0da4c533e8ee7ef0b745eb3f2975d2d88fdd0f89c826299bdd58 |
Hashes for cx_Freeze-7.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 249d9156d38d02cec0e108433ebe2eb21a6fccefb048ddcc4473d22605687f6c |
|
MD5 | 60151c1a3351d46e018a67441d68aa7f |
|
BLAKE2b-256 | 585931294352ca9ff08b201fbcb05e69a513079e4e84ff1036db1f1d0e00c5b4 |
Hashes for cx_Freeze-7.1.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79f39d43efb61a0782f52ae958e022e501d84f29682d13a58486d716e2e824cf |
|
MD5 | 3c4b0f28f5c6da54cb729c878e76dc17 |
|
BLAKE2b-256 | ea5eaa9a1e351cf1781317d3e751836d9b35afa2c6d817b971095068bb097d8a |
Hashes for cx_Freeze-7.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3784c56c863820b43751fcbb6d7eecf877a74bfc77702be69e3edc4fa8bd98f |
|
MD5 | 0cccdda5c4ca45267169183c36688826 |
|
BLAKE2b-256 | 70d768371c87c5aec9a353736f5ada3c7d8fab54ab26d759c54a33a1659083b8 |
Hashes for cx_Freeze-7.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 426f75d531239c4ba5190115029579e3d80efd7f47d65da9465ab0f44084b6a1 |
|
MD5 | 4d69217f59274fb00786315b92680ea3 |
|
BLAKE2b-256 | 4e1f2c2c4de3827bfcaa346a1a8f6135a186547eaf51fa226867815e13e0c59f |
Hashes for cx_Freeze-7.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba611021d0ff736d89b17d1f591c6407c77e4be4a63c44422869231de85dd5ba |
|
MD5 | a0fdaee23174fe6c19155c0c7f9eb080 |
|
BLAKE2b-256 | de0b9b595657e9484f314d23c3351912b1735ec59f15e3bf657577f656bc93a5 |