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.2.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e61692176a8803e0853ca115cede397942c1cee9e20c8eb5798613d0b92dd75d |
|
MD5 | fbfa4ede424b66cc89ca3c59e5a2afa2 |
|
BLAKE2b-256 | 075b6feeb6eeb0cff4e029205de56d546b6349a0351a222f3c65dcdf9fcdaddb |
Hashes for cx_Freeze-7.2.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19fb97c8481266931c5fd5cc380b12fb09053258413ebaf6760d5063e5ffde41 |
|
MD5 | dae57c59aa2105024583998dc038563e |
|
BLAKE2b-256 | b70545364f34f41dee3380e73f4f0bd66880519ea7a3c0076026d274b0f81abd |
Hashes for cx_Freeze-7.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a51b97024401d5cfaa392caef8b150bf91e62c0fdcb6a68372959c6ff28349d3 |
|
MD5 | 8f6d90ffc96109b54de0a6048ff58b9c |
|
BLAKE2b-256 | aa3a461b8dcaa4f4bdbf60ba0dfb602ad6ece04dff770e749f5b351fa962220c |
Hashes for cx_Freeze-7.2.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e2362f075b242a99e041afb9a49693a60c102b9b1df67f6387c87fde02e34f |
|
MD5 | b1b810cc3e1c1ed233a50d82f523ea35 |
|
BLAKE2b-256 | 6ea46e944218f69ae27d9c56f428d48fb3fcb82c507609564aa2e2b86e01f65b |
Hashes for cx_Freeze-7.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d68f2ec4c0c456c6f1ca5e623f240f27fb63ae65970a16e04689863b03a16c7e |
|
MD5 | 4ffa49f2b2ff2308444d9d1562359f15 |
|
BLAKE2b-256 | 33032a9966a5a9b646eba31f76d78871f2135990b079e592223cac6aaa5a8af3 |
Hashes for cx_Freeze-7.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64c3f734cff3620d5ecc474d59a753cae52ba96b52e0a9ade803a70699be1bc1 |
|
MD5 | 83ae6f9504c944428ef319568f23335d |
|
BLAKE2b-256 | 35d3eaedf2f0030b87327a99a4e423c6d2a08e20b4d44add753e35230253b9db |
Hashes for cx_Freeze-7.2.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e6c1ccaf9be9010a0e8a8c33edc7671dd0a6f8c49ab2bcd9f49ce0960089e0 |
|
MD5 | 37a5b1a7788638cc1a5071c2c42b19c1 |
|
BLAKE2b-256 | 5832c485597b005e7a5bdaa26934c4e4e4951a0f0db92eb76dc640a6a8f1e651 |
Hashes for cx_Freeze-7.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a2f286ff58e04510b6af87c055b6fca36045a0fb785cd966f38aa70f86c3ce |
|
MD5 | 4b6d930018dddd34c89538f98a97417f |
|
BLAKE2b-256 | 0a7b80b2660cd070339a17243c1762d664677c00c52d5f6f4c104835919b0f83 |
Hashes for cx_Freeze-7.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98491338f6dcf52f8ee4d872d08aeae0c91466a47383ad19d1332a565f7c4df8 |
|
MD5 | 0c3f023c3693b14a2593beeafe5f4d08 |
|
BLAKE2b-256 | cd9c2f80ab7231586ef6adb605590c2079cee321fc1977e548b5ac58193f7f23 |
Hashes for cx_Freeze-7.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f988be0ad19be0df357102fae21553f36cc4f83b4e881888e3512d1a2bcb8ba |
|
MD5 | 648a63eafa6eeab0e1c28c6cfe206b79 |
|
BLAKE2b-256 | 3d4a3120589a850cb616bb21633151850737153c98df68de689161da4395d1ed |
Hashes for cx_Freeze-7.2.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7cf98f63c85fc2f947a7f68548136d60dfd7927a464d1cd38239a75b730f7f7 |
|
MD5 | e555179b24af8d54ffdbc1c8e53963b2 |
|
BLAKE2b-256 | 924df079c9afa088a71eeab615133cdec55443aecda9fc9e83539d5601f4e169 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb6d91342f7379ba76d8a07c263d1fba380f0044b13d3e4629e50cc8dd19b681 |
|
MD5 | e9c10a25f42c87b8cbb04e514bdc3a32 |
|
BLAKE2b-256 | 4f3f29218484565b86d8272a50580cbc3331889b9520c205f4a2e8f6e44e5bd1 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d727df584a9b1548dbc478f036382b8cde94471e106d38fb9c45b238bf8af4d1 |
|
MD5 | f7827decb459f7b06fc6fbf7caddcdf8 |
|
BLAKE2b-256 | 9efb157363ab56430452f9d14295a8e2c953337ec6a97f48aef84ddd13f0c1fb |
Hashes for cx_Freeze-7.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60eba74abdb2211b38263797342e95732ec96621a781b02e5ff909cdc9cf5be5 |
|
MD5 | 5c49cc9fd7ca4e80f8a3f2f5f80dbb17 |
|
BLAKE2b-256 | 79b517f73ddc2d34c862113f9bd542c70945521101563134e76e4c797a5be4b0 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4030de54f227b5852155d86fc00f86a19e87d0470aa650ec4ddd06b06f270ceb |
|
MD5 | a6a8130471b3e06dcee099947a56aa33 |
|
BLAKE2b-256 | 08d75195e99f7ee6a846d415a1bcbff497aad604dcd1c307a85249ebf8c2d14b |
Hashes for cx_Freeze-7.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd175db3069991b60a792ee17a2e2e4853bfbcfc0b1be976ebee04ed1098c101 |
|
MD5 | 42a2765e2308662ed1526eadb3703703 |
|
BLAKE2b-256 | 5b44f63182f00246d4fe417a28979eb086e3a5ea83698d5ea48bbbc55a8fd4de |
Hashes for cx_Freeze-7.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e84fb083182bcaab226b7a75d2069cefcf3e3181142b09b514d99a5ae4860c8 |
|
MD5 | 8b4f7f1feb06a88554a3bfd273e15499 |
|
BLAKE2b-256 | 3b9a324416cc20e81e33f5fe2624501d7a2a232d2db1cfaf57b9aab85c802160 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 620635e86ef46872763be8b65b7c06f5f24943151e80013e3a37f312fe070895 |
|
MD5 | ceedd859b22ab7d700cdce70b0fbad79 |
|
BLAKE2b-256 | 953781199346afe791ee7400b1c8ef01f39e9c3d48fe9c60b2ae1b5b5f84eaa8 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e04a06dc36bfd38088879f5faab7de15c99f3daada524b8a816addb203ec9464 |
|
MD5 | 184aa81f85f9a8d3779b1f32ce2f5611 |
|
BLAKE2b-256 | 08fca551c43462796aa405ee7d59cefbcbfed5c71ff1adfccc156b11fbbc4d63 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbd24c7f0f402c62bed9cfbf6e7dd7d65ef2a011d2576404d9cf2d2c113c1e48 |
|
MD5 | a5e8d13aeb2d84ea2409ff87886daf1b |
|
BLAKE2b-256 | d79056b62ad6c38520da1429398e4ee7c45766304ce23fe42bb6e253d3af86b9 |
Hashes for cx_Freeze-7.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8437c18a129b0cf875f68697a56cd86c69698e6790a5d2c61f8b970bc512128b |
|
MD5 | ba2b3ee13cb2adaa9ab6a6abe93ff8da |
|
BLAKE2b-256 | fed3863770fdcd808c8a5f7b5d36441c715b571165ded7acc7c5068c11b2e08e |
Hashes for cx_Freeze-7.2.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0d518c75880a517b04a82258d935b9408874d7b27f6d8d20dc4d8818395d02e |
|
MD5 | 041c748ed5917f27a489f1002df56052 |
|
BLAKE2b-256 | 7e2bbee6f9e284571352ac439709cae5825078e0668136963def532cfa6ca462 |
Hashes for cx_Freeze-7.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac48fe678f69b965b10c5f880609e0ec738777c109d45d77e139c76385ac4404 |
|
MD5 | 89565e88a405fa2d09c7d0f27baa409b |
|
BLAKE2b-256 | d1c5865c545d41dcc49c82eadab6c14e419e9eea75106d60e247f3e735c473ef |
Hashes for cx_Freeze-7.2.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecea5246805c063a1d782e446c811a3c517918770fa04678637dc0f356449489 |
|
MD5 | c4541239f8a179b332f0328fea531ef5 |
|
BLAKE2b-256 | a13766e13acfb21ec16221e04a47d4e966d188d12246f9a855c89c8dc70f1d87 |
Hashes for cx_Freeze-7.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fbd82cdd0739daf9009c5ba0110f758f586391a00a624db94f81f3531178ea5 |
|
MD5 | 9b8d710ca8d76d5dc3f49ab4daac65b3 |
|
BLAKE2b-256 | bc69b15aa1b2d0e5fdc8937284cb728980f202d7bfe0a6009f5dee3e9ea7a8ec |
Hashes for cx_Freeze-7.2.0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11b86b7e5f307e67a76a8f164b9b8b0a3745418b495e6f59abd0fdfeaab206f7 |
|
MD5 | fcec78ca2768f52158ce402b7b7c558a |
|
BLAKE2b-256 | f14e32256f27ff93ca2da4bb0b930a64340f64788c6dc18fbc79e9ccdd454207 |
Hashes for cx_Freeze-7.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c9d67de843ba748f2e52a5cf44f9f943e15ad8ec3bb590f767613b20ac24882 |
|
MD5 | f2c36736855b641a6a4db5848f3bf50b |
|
BLAKE2b-256 | 8e7b1a6cfd74da922607c13dd2dcd0df4be5db62726897d8c11093e51e95ed32 |
Hashes for cx_Freeze-7.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fcb9fb7016b28a969952761ed2ed730a8001941e29757379cc386f080bbe055 |
|
MD5 | 2945d0dddb5508cb1e2125167881bf4f |
|
BLAKE2b-256 | 20432e85f6a70a86b31f34b21ae12a2e529176b8b3d64e0019d43f06e5f8fb3a |
Hashes for cx_Freeze-7.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa95b50e3746cb534a53023e3b7393b6b39ab039885302dcaeab4245066656b5 |
|
MD5 | a40a62dc05b06e63d6680a102c291c95 |
|
BLAKE2b-256 | 0ed564bf872ef6de4aaba1611421d1a3484a0f87d1547fd55d9ae848fd414642 |
Hashes for cx_Freeze-7.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37df5c5184bde8a7512e08bb0c6ee72b7d26b7a72fdb71454d63530ea440ab84 |
|
MD5 | a49a415288d66b0a5c891e82513c0c1d |
|
BLAKE2b-256 | 7dcb781bcfab5727df9022c568cd0cfda4d330d68827646c65056f4084e783c7 |
Hashes for cx_Freeze-7.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f843263c0faab92f71a5650f9676806378b0d2cfe5902cb2cefb3dce20a275ac |
|
MD5 | bf6c148e391016e96d604991f189482c |
|
BLAKE2b-256 | 70dddf3a54ba06d03d507cf6c30c1d447af475737ad47d48cb34ff121256cc04 |
Hashes for cx_Freeze-7.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a91284a925df800e0dbb324c51ab4fd7bd0ea708f280d94a2a10cf564c28cbe |
|
MD5 | 58b44ad397a84a0f14404628c6bd5a06 |
|
BLAKE2b-256 | a964538282f4b3ce432add38ccf0f846b03e593527679cd35373cff8f6b24dd6 |
Hashes for cx_Freeze-7.2.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 166b93473e86b926db7ab26e7d83504e8330df07af44cc090ebcad40e3158417 |
|
MD5 | 2cdf92e8b7c201ec8b82e1ff7f6c8086 |
|
BLAKE2b-256 | 52ba6ed1c31e8886e8c09ad15f7a27be8f8eaa0e7812fc098c878408f64d52c0 |
Hashes for cx_Freeze-7.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afc91a24eccfe14f1853c93e78656772710ed754f7cc5ecb9761b6250a540848 |
|
MD5 | a7d6c52b50700cd11e3f260ab6cbd4c3 |
|
BLAKE2b-256 | 57f85899d7860f53dd82bc4164549691ac00dd74f0626bbbda1ec5bc954fbb15 |
Hashes for cx_Freeze-7.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 717915dfa25730b57166b25d392c83d41e3f655c8996d473ba0368aec2a9d262 |
|
MD5 | 6d0b9040bc7b83ef164585015e465fae |
|
BLAKE2b-256 | a4045a41f7dac556d6033528561505ae09a63cfe32b40b82927e17c86bc750cc |
Hashes for cx_Freeze-7.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36285f3367f4d220632c572f37140bdacb2020bdf7b166ee707e3e2351338955 |
|
MD5 | ed0f2698bb5d3f758f3cc7751cc7aeb3 |
|
BLAKE2b-256 | 6cb222284c76ad6a6360bba630b8b77dd9e4e274799bf150963a51f5d8f686db |
Hashes for cx_Freeze-7.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96046d864e03d4241e869fa5e3ae186be1fbdc170d77125fe36185c7a0108f6f |
|
MD5 | c0cb5b0d89b74e8a7cb7b1f88862f000 |
|
BLAKE2b-256 | 17866242fdb636b88a16a2a0924111fe84d9b8df14f4d9ecba40e299f3488ba1 |
Hashes for cx_Freeze-7.2.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7a0c2cced3fa9cf3b0cb4b67064b3ed2db1edec3186d75270ee0c01ed31cf54 |
|
MD5 | bedb4bcc867f384f1ec9f223e6396c42 |
|
BLAKE2b-256 | 2e460afe229acba3d0976bddc0f03b09c43602391abf23f10e5bf14e03be9b56 |
Hashes for cx_Freeze-7.2.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e97745e663450871736f06321fc732b440628cff397f8ddbef05ffbc355b2f5d |
|
MD5 | 60ded9dcc0e531a5c45aede4c9378772 |
|
BLAKE2b-256 | 5e2b91867be2f6d04ab6f57ae75bc526ddabe66d0d699ba1ec6c661797a65c87 |
Hashes for cx_Freeze-7.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b00302fc33f279f7dbca764bdb60247d609e3b424ff31198512c6eeb8cdda17b |
|
MD5 | d82cf2f794e4de6ea408d9cd06db922c |
|
BLAKE2b-256 | 708515b5674e57e670e372cbde036aa8fb0d9f1248ac9ff863e77b0010c47f7e |
Hashes for cx_Freeze-7.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ed93d21a7962cc2886fb6e9e7d53fec67d6da02ff8088c9007a03835adc0240 |
|
MD5 | 6dba6b84624aec1e709015c3c00b613f |
|
BLAKE2b-256 | e1bc31b60b9c3065c84ab83978668c551f30349bd4f1854634dd58f74bd094eb |