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.3-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eee33e40d294b5c4f3c4ef4e8c43ea36bdb9568e43068e08a336be47ce45f1c8 |
|
MD5 | 17116445602d217964c0bd255ea71644 |
|
BLAKE2b-256 | 223915fc93bd8d37867ed4e5987b7228bb8229a0b9b597277518ea4bc7060ef1 |
Hashes for cx_Freeze-7.2.3-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb05bba886e301b53bbe028333e82f1d9d881a08a3a726785eb1323ccb6a84d |
|
MD5 | fde00b6bbe0fcd3e1c17c5692334c73c |
|
BLAKE2b-256 | 1331d5f9a45df6ae59846a893daff518df3a13786c3f04da194dc13fcf1ad8fb |
Hashes for cx_Freeze-7.2.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af2d078fcd28fb7e6d1078c52a063cdddd5abec1ccda0d39dc2a521f2172225 |
|
MD5 | 043eaa4a1bab86a2c1c5c33f28e6090d |
|
BLAKE2b-256 | 185f0a0da2b6b26929b364a84a15215f06f2399b0f47f389e22adca0fe3b2ccd |
Hashes for cx_Freeze-7.2.3-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45648653197165ed15a204f62d247fb725b320dc2cad487a9255df21b3cf58fc |
|
MD5 | cc62a68322d6eceacae543d329ff717a |
|
BLAKE2b-256 | e63e4cde66599fdab0d0bcfd76392b333d736f5a419a4b0328ae2ad7c39f3a28 |
Hashes for cx_Freeze-7.2.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3bc908f32aa9f35f2388daa33610aef4957aa6967a8bd2f5d88c00a86c3521 |
|
MD5 | 321d1d3787dac9c184fb6e1bf708df6d |
|
BLAKE2b-256 | 0a4288305d460377c61f6bb3c9700d8032c273459bc79c6e98e8aa5044820d77 |
Hashes for cx_Freeze-7.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ea60e7aa9b2c14cf266fd53a182ac6af09c8ade808bc8fe58b05405478d968c |
|
MD5 | 649a83f9cbccbea9678e7b18cb3e6ed6 |
|
BLAKE2b-256 | b13c0fea3afd9869c73ef767ba8704390e5f21e148592dd80ce5d77bb22b269a |
Hashes for cx_Freeze-7.2.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdb1bbfcd437f70292973bf883eb4d2c4c129f8e4cb77bc5a9b42d2664ab395c |
|
MD5 | 8de24a7ce64014eb2c45525bb43d61c6 |
|
BLAKE2b-256 | f44ba233a870570c1afe75f25f7add671206060206b036a05c39e6c6643629b9 |
Hashes for cx_Freeze-7.2.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b21722225566b698a31509c422272dd983641029422f6c9d54e6e2b04b4cd3c |
|
MD5 | 402b04126b087d786fb30c83e12e7ea2 |
|
BLAKE2b-256 | 6585b468fe6ee04ca10c068983552309ae6ba67ee1540a5695f95306edff6a00 |
Hashes for cx_Freeze-7.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c39e7489a7271fe31854d3a04bb749ec0e71180bc851b5a481385be1690a7183 |
|
MD5 | d529e918d767921b1bc941ac40856df3 |
|
BLAKE2b-256 | e04f770e3cb4988d153195016bc4811cd209a7d91fe55f07f2a168c191de3d48 |
Hashes for cx_Freeze-7.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b31929ab6c371cb42508ebbba134de4b59092471db555b840d04d409c57694ce |
|
MD5 | 47a965b227f73a63e35757bad68681ba |
|
BLAKE2b-256 | 02eb21978737b4941a072c1a62e73e83875fe15f0b44ad40c00807ed36a9de3f |
Hashes for cx_Freeze-7.2.3-cp312-cp312-macosx_10_13_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221f8be011ba695c185a5f1cad815eee69297a06916454dba3326a641f288f5e |
|
MD5 | 4e5b234ce3bee7ef950cee18fdb594e9 |
|
BLAKE2b-256 | 3f026befe5194f89cc312ade3abacf9f2bdce4ab4a1570fb68a65db6e43065f7 |
Hashes for cx_Freeze-7.2.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8bb28c0b9b37736c2f578f03cbdd788b9a1371a5a6582b5172843702cb01ac |
|
MD5 | d28cdbcb161ff226fd33beb4726ca9aa |
|
BLAKE2b-256 | fabf04582138b3454827a5920ee6593d9b4c200dd9e632b6efa37d97d5fe918a |
Hashes for cx_Freeze-7.2.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e939005d498693e12d473e34cdfef17b1b41e75743982916c80ab051d32f1804 |
|
MD5 | 78f8424a0172d629c5fd236ad2fddfd7 |
|
BLAKE2b-256 | 47a1ea6e99c73a8bb347477a5aa0f081fc367380f116a39fbb3982d74eaa9750 |
Hashes for cx_Freeze-7.2.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53c4831340690b73f84a38befb592304053d14a4bbd0a1365305851fbdbb6580 |
|
MD5 | 6161f5d5f1a4ebe186520b647270efab |
|
BLAKE2b-256 | e56d7bf5fd185f8bbfb605db7cce35625cf253584bfb2262507e8ed1581d807a |
Hashes for cx_Freeze-7.2.3-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 678fc3a37d02425529910fd12a709f708ffc09ed20778d59a1132073e21239a7 |
|
MD5 | 6f6872b89ba80598a403a0c3dd047848 |
|
BLAKE2b-256 | 6fce7df173505facf33d8c32237f0fe4d48d204d7a9bfc3e69a2f5bf1a757cc9 |
Hashes for cx_Freeze-7.2.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcebf4b24f43e2f214125f553e2f49e9d8acf171b4d8c2b77fa27ddda4b82886 |
|
MD5 | d0280b89c546fe6f9da61ae9b66bb5a0 |
|
BLAKE2b-256 | 13cfc67a386584789d9b40866dfe1abdb3883f99137ac2369fa1a01c52299d4c |
Hashes for cx_Freeze-7.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e580a82a22bfcf2acedeed7e5f7ea3755fa659ddb54737285c83798abea3edff |
|
MD5 | f2aaf5dba70d0d4885df9723168ca30f |
|
BLAKE2b-256 | ba1ead780e21e55648c7a0a8950095014779b2255f1226b8ae38420d2164b5c0 |
Hashes for cx_Freeze-7.2.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0694b2a61a8145766b59f1165f79c42ce60712c7486a5a8077bae3a2261ea21d |
|
MD5 | 0ca5f42a711975c5a1a5dd458bfa6330 |
|
BLAKE2b-256 | 93387fa9744185779811e50c8323302fa4f5c0712e923dd47d808df22711149f |
Hashes for cx_Freeze-7.2.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4aaf33e9af163400f24c019dd279b0fd7ed7a922dbab7062009c00fbe3d4007 |
|
MD5 | 84328408438312853894d14dc6006eac |
|
BLAKE2b-256 | 023ef1f96c86a0277f577fcc98e6d39678038371196cdd56c57c1cf335c0187c |
Hashes for cx_Freeze-7.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 296989144250c121bdf056a936f40ddaf78c4a7b4bb90d18d5f003cd5b561fff |
|
MD5 | 05349aa61123193ad7b4b363fd817fd6 |
|
BLAKE2b-256 | 07dd68efe569d44200e192b0df18038ce19e1fa66ccb2096f62f60b5cfd41d12 |
Hashes for cx_Freeze-7.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c2427a3d64c2c9e8dc46198a3f462273d106ba9052e6d8e673c4cbf605348e7 |
|
MD5 | 1ff4ee84f6819e39f36ace63e8e29d2d |
|
BLAKE2b-256 | 1fbc52a078db1171c95441aef044dfde9e99794def1533fe7c1262dca25d4308 |
Hashes for cx_Freeze-7.2.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e03d22665cc659712ee7b73440f4aeb9d5fd69b4d7ae257b83de8c8ab9b31e |
|
MD5 | ccb422d8f99869f5d0b1b698cbea1ae5 |
|
BLAKE2b-256 | c3427e1a9c3f4b2c2f373f00e38985351d5d5344ce125d7c55ccc06e30d2b2d8 |
Hashes for cx_Freeze-7.2.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fa02eaac255b8704ec17c6791a53abe9ee49c87e630dd4492aa6fa67261891 |
|
MD5 | 3c1297be322bd4adc6850771359e807b |
|
BLAKE2b-256 | 5332289e4c365ec690d1eee66d86c5e4cba66ec73af45ba80772f63e36145094 |
Hashes for cx_Freeze-7.2.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d4e85a862acf7a27a24bd749707fa4d0faedf12fef07f509755f34d33560610 |
|
MD5 | 07b2c09707841a444da599ffbf1d6e87 |
|
BLAKE2b-256 | 3f858d7e4d93bbe45f5bfd0e4389bfcbf95343d7ad7d365351bc692663b4e4cf |
Hashes for cx_Freeze-7.2.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06fae3eb6efd8030ca0176c72a05f05ba7c471e661113fed4c59e70d2f6d55e8 |
|
MD5 | c45296b34d11ace0d2d2273546b69b3f |
|
BLAKE2b-256 | a66796524f05930e9c9a0073613d3f5ae9cc300d6c702fcd0f0c2d4f7f5105f0 |
Hashes for cx_Freeze-7.2.3-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca7f7f605fa8c9f6d7c278a17ae9411c669bb2035cae4c2752c947298dd1cb8b |
|
MD5 | 8e6ba1b66b9a5aae2c62ceddd44c55d3 |
|
BLAKE2b-256 | 49225bafdfe21a8f721aac6f5cd20af2d8a298c46cbed53bea564111e865a9e0 |
Hashes for cx_Freeze-7.2.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 247078ba05f6d0bd50881df9807c636b62bc3ddcdf7dd92b861e0c58c36e3d1b |
|
MD5 | 01f4c58cfbdfed4f8512a413f92caea3 |
|
BLAKE2b-256 | 816597010612a531793c07103cdd097705243ce35f8278a13ede02dacd51909a |
Hashes for cx_Freeze-7.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f9800c70e5391854eaceca7793f44f713e658d61c406385e87716f23472bfd5 |
|
MD5 | d091c99d11c3f4f2212e76da56d956d0 |
|
BLAKE2b-256 | 4712c0d04cc9d553dacb99ce4fd53d15ae6e24863e0beca77884c8b70e96779f |
Hashes for cx_Freeze-7.2.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d39c6f85c97abd6a2162665c1b95a6e1b73a902b50427522e85a933ecdce53a2 |
|
MD5 | 6b1230752cf989126f6f2a5fcb155807 |
|
BLAKE2b-256 | ab1137eea513b4411ec9192691738a8f57b8aa6a36944434bc9c16cf1d8ab10d |
Hashes for cx_Freeze-7.2.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1af5a569d9f5095a3853a2121a8fbfc269090adb9e19c6364a8bd0d5733be9e4 |
|
MD5 | dd7f6a9e76baf466ef14e02b7b43e861 |
|
BLAKE2b-256 | e152a5ab3f6d0f2d15ae14c117c5e6f380ed53db920472a356cfd0096c799489 |
Hashes for cx_Freeze-7.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc41b1bc6f7bef4499dbd715f6a8c5da5eb8fb2b000c7b810699bcb78b44a90 |
|
MD5 | 19d942dd14cb0d894040ca132f3a61b2 |
|
BLAKE2b-256 | 7c119e44da18a1b72db5b3230e82841a7d70f1bb9d995b5b8cbe458b682b4f94 |
Hashes for cx_Freeze-7.2.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebc8caa5c8c37e2f60b6433b347064dce16241035c8f63acbeb84d146759b95c |
|
MD5 | 7aafdab571f07f1c8888b539520279ea |
|
BLAKE2b-256 | a7390d272b6133cd75d7e8038bfec4a20ca47f0194910872b0e9ad3633a44c69 |
Hashes for cx_Freeze-7.2.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75d5cadeb4f334bd9a5ae5a8ebd192b69ab3e5846f41ea38f4e7f21c0e906c1e |
|
MD5 | b182ff80c65b0187f7a0b335b326f481 |
|
BLAKE2b-256 | 653b57874220635dd9adc12907a540c04e070a7d7a59a8eca4b83c0b4cfee2e7 |
Hashes for cx_Freeze-7.2.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e98be33f610fbd004f8d252d501ef2ed9bf3d1e2a59ec38368a3d99628c855 |
|
MD5 | f0b28e40baeae9397ee345b2897d9650 |
|
BLAKE2b-256 | 5391f12d61bdba4b2ccc05cf2dedbf261804a45851297c1844aa57977560b4b5 |
Hashes for cx_Freeze-7.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eede24279d97ab31c5f06e824bab23b74dad470e421e97266ac1c086ce587536 |
|
MD5 | e100357e4fb332d807504f35000da484 |
|
BLAKE2b-256 | ce29caa487d1702598a128d1e405893ae7b9c39f00409cff39ef8684a2e308b6 |
Hashes for cx_Freeze-7.2.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d63d769ccbdeca523ebf623fa3a03aa158c5ebc942302bad717d1ef70ead90 |
|
MD5 | 6310702307bfbbd53061eac9d833674f |
|
BLAKE2b-256 | ddcec490bda910837a1dadb199f009f7d1df82ce0d77a2fa9990f89f5884a3b2 |
Hashes for cx_Freeze-7.2.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ebc9e6f0b12db0c068cde2cae0394e2c7df128359b6e19f8d00472bb8812825 |
|
MD5 | df8950c9b8943728f677c23738438568 |
|
BLAKE2b-256 | a193b30cebb638d6dbbf3b7b78098b53eb6057a0f87d986bb8223034e58f7f4c |
Hashes for cx_Freeze-7.2.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78f5d8a0c153932857c59227c41083bfac3f4087368cbbf71afd67a715ccae71 |
|
MD5 | 8f2b7de73a7bfb1e97d51bef552856f2 |
|
BLAKE2b-256 | fd61a5fad1894989cd76492649720b4fb513b18aefa06df5450b349a7fed0da8 |
Hashes for cx_Freeze-7.2.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c6e9c01faa766f47ab5f0ee5ebe1a0dc5a3ab587140ef97a0c72d10e7dfec6f |
|
MD5 | 153e3ed3196abf57ac2f26710ef070a8 |
|
BLAKE2b-256 | 74d22daa8e82e2127df1ba1725a9c2748aa583d2f640531da16c05bc13cee0b5 |
Hashes for cx_Freeze-7.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fa4282c45afeefdf7781538b3e30a198ca94570312767f8281f458d53c0c43b |
|
MD5 | 8905185448187aad3b72f9fb430c3f30 |
|
BLAKE2b-256 | e035fa1777e109fc092d55047b88451fc4d19d2f49a066f3d2f6ab5a5b402398 |
Hashes for cx_Freeze-7.2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b2bbea0019742cc9f1bd636aa342eb14a252360d3aede46806cdc4251ce0130 |
|
MD5 | fec96013d9377739685afd516a3e71d4 |
|
BLAKE2b-256 | f5ca9b91acd27ebcc0c170ea91d36b873b687d5202c87697d157ddb4abdad803 |