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.0.post0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5710b004f5ab2ad612cb3a39dfe726aef3136792f95a719072bb7e8988c3c77 |
|
MD5 | 1ac238c6a34d23117f686ed15897cfeb |
|
BLAKE2b-256 | 599e8118ae4ca9c45c0a02a5266026d2e049506384cedafdcf5aabd0f408705c |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b60379be8b83f028dcd65399e32fe744fa7b0fc0d8a5f0ab3af726253fe75dd1 |
|
MD5 | ac6cbd8537b100a480112602a1ae99e3 |
|
BLAKE2b-256 | 391f5bfcbacbbec766ca3c22e6069d3ce49b0aa31e0ac900f9228f1f8e232b11 |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 541f29e5270248677d73c7178c21c05f60566b8f2e6a95f2317374b181b81df2 |
|
MD5 | 704c6c33835166ee1ea9c64ae6ed5f91 |
|
BLAKE2b-256 | 82987f06775969e6a64031a3f8bfc8ff4eb2a5c8ba58e91ee87494c226bc7f3a |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92d1aa443860356b8e96a0f107287e779d24dfebfd6b4cad9b7a8927b524cb63 |
|
MD5 | be43cb5b50cb902114edba86ae0fb9f4 |
|
BLAKE2b-256 | ee7402e7dfbe30a005fa31df85db930f58dd915f1aa0b0e77105930f497f22bd |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71daf005e56892331423bca93c0ff19d874f8bbb40113e5a84cd89faf611e116 |
|
MD5 | c4edca9bee0ff25b7d852f1af64b004e |
|
BLAKE2b-256 | 8d05cdd3568addcaa46db6a940704434fd573886a1d411a7d997027ce8020950 |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ec71f33957ff178a254461b554cd3e8cd54fbe190bb7511d908df7ae610d255 |
|
MD5 | 295cfa9ca7c91a487eade5ad329cf377 |
|
BLAKE2b-256 | 037c83aaf6ea85c89315ef07b513a33284ae731404ec6b05ead9cd73ed334564 |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35252dd4305e0509095caf8b2eaf2fbe72c3b20f118807d1b6427ac0e6c5581d |
|
MD5 | fe94eed1ac6331fc24af398080915cdc |
|
BLAKE2b-256 | 86f0cdddfdecb974d6844aa10e1aba7ebb7d6ed69bb4bd255a9024dba73e6907 |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6972103131de6017b3c20e7e86ae547ebab37d5e14e60e6616994ad1b773900 |
|
MD5 | 295ebf02ccf7cf8b7a7004c4fb9ad5e7 |
|
BLAKE2b-256 | 7becbdfa163956c54d1af9995cafd9d6acaccecc869163ce100bbb359a129f0e |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02fb58e72560b6704a9ce324ec8975fc543f0c4a5bb80f1431857942fa052e43 |
|
MD5 | 5a78c0d6122f38f1f3666d9d62185db4 |
|
BLAKE2b-256 | 8c1c15f2223e28cc37324243fe03628d22bbeb593b5b74b8ebae82327098a2c5 |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20bc37bd4c7362085c914a26057c0105dd5b2968a1a3d10cf3285ed28bb6ea52 |
|
MD5 | 70b518d61f4aff87dc40ecb86d5078ea |
|
BLAKE2b-256 | c908bc6d2a8837c8900799e21840d6689437bcee2abd3b60f6537f8a266788a7 |
Hashes for cx_Freeze-7.1.0.post0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f40166db1156804fcbdc4c3c4d3395d4c7f19101939bd72c0d0cacefa159b0 |
|
MD5 | 9d8ea5a68a4548d5b4071460a1388e8b |
|
BLAKE2b-256 | e81270285b18f9dea354e69ee1b472f46e79f9ae9aa6749d23a3109bb73aa9fc |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9468a1b7d0ba71d9f52d7ce5bb0b007d475c12cd898f0e4c605bcf403adf6cd8 |
|
MD5 | 4dfafba3e50b887361bae27d2f3afcda |
|
BLAKE2b-256 | 3724aedbdad24cf70633c40faa479145c94bd646cac6c449af7be8476457fe80 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262cfa7b91465c6094922cb5058f08c86b606d5b018af2bf00634ef6efe539dc |
|
MD5 | d0f3f188a643ae13314608e53e858ac4 |
|
BLAKE2b-256 | f003d1d634ba1fdd62d67dea00446f836e994a665b3aef7c2edb858417251cbc |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f171113a3266ab123cd4dac439e884c5d6ee89895487560a1511469b149b0439 |
|
MD5 | 9d2af6229a6b4267971e5b74e00ea061 |
|
BLAKE2b-256 | 22c7e133124c5fca4bdca9d79b24a7f3c78b60967364ae8d25a393eecb9adfe3 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fe34f2930009ee2a7afb15517da048652ef1be2aa7c208424daa991afe2f8ff |
|
MD5 | 017aa3a445ee7720f8def30cb9ccf64a |
|
BLAKE2b-256 | 965d6c48c1c2333be8b1fdf2a9837a44ef3db86f1b02502ff5631b8624462bd7 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fda7f22b7f326074fb197d5cb57ba41134fcb60d122da1d6e04c5670bdf55c8 |
|
MD5 | ecfcf8befce502bf0c8b416db7fcb792 |
|
BLAKE2b-256 | 1a93f4c9a47261a16f57863e71ce665676c92698d9f7ddb514235c9ce235f305 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38565ae348b7776a68925920641a6462b78d5e211c7be25de1fa1841b29a3b08 |
|
MD5 | 42fca2b5f754da033678bc3ac697ae6e |
|
BLAKE2b-256 | 48fee8694a5afe7d01ccf6ea39c8a8cf77416a76d2097bab1539842db6e8519d |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f34508c0d5dd9ad13745bda7d4436e55e9349234f0ce473311bd415c371a78d5 |
|
MD5 | 383e8aedfad60428259f8cf172805458 |
|
BLAKE2b-256 | 20c56d080ed7ebcc2f10b3c2b54a85654ffc0266458db3a599db9f3145fb9f2b |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d84cf50d639ebecc21e4b011d951473da1f4cadd581828de2fddc845a560d74 |
|
MD5 | e9deceae8adcdcddcf85420bf50fcbf5 |
|
BLAKE2b-256 | 31ccfb59647b24520db98f018ca948fc14db526820208df8ff2dc48296fafeb3 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b170ba815e04661658f77b2b821fe4275c5ea053a2940b3bcc49b6589161c12 |
|
MD5 | 7600cc56f3c7cb4428700873e11ac7a8 |
|
BLAKE2b-256 | f0e83b807fb4dd62135a1363f318de3583e78d9d441bf97a91bc418a977040a8 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 856c82ea15ff78a87aa0a1f7e98ab6452863965baeac6bba1b339cb4289b720a |
|
MD5 | de858c1c35b728142162937ecb4cb075 |
|
BLAKE2b-256 | 538b1118bdb942a6e5d2f03ff276c1c4fe55830517c6ef890306e401590756a6 |
Hashes for cx_Freeze-7.1.0.post0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91bc43541d36004c7675c23100950199184191aa5b8a8130b9973f8495912671 |
|
MD5 | 398d6ceda03adc2a900c156568532bc1 |
|
BLAKE2b-256 | a8bc09e509e989e2e7d8c446901129df2ed178d436bad08b2dde33a141a626e3 |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 863cafce434541be102252944f7aa5302acd8293086e97f16d8ca8eaecb793a4 |
|
MD5 | 157966997d9c9bec3572cd137d9be103 |
|
BLAKE2b-256 | 7575074e0891a43d04b945935cc99901687d5d839deccc946f0b9cde4e4e426c |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd7cb3ac91dee8c6ebf4b8c0af019dda049a5e21777a523fbd4eed6d7080d866 |
|
MD5 | c93d88de2085e6952d062fb29a7855f9 |
|
BLAKE2b-256 | e3a686e20c4cbd70966ad74685e00d5ee9a93b96c1765679d7eafebcc222817a |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b90d58237fb29bdf67d60ea71d2e55c510e1032196b75479ddfee690501342e1 |
|
MD5 | 94e0d0449d1119994721c682e104fb1c |
|
BLAKE2b-256 | 5d758a971113a0a8b0ff8112eba1460288441c1d5e81630d69eee761497bd8eb |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0347b81ebb2a2685210174c9d023e0c4b42961613b8f19b139cfa6979b6b83ee |
|
MD5 | f9452c77996f13b32907fb2d7aab59c8 |
|
BLAKE2b-256 | 06326c73021a0fbdc2492e4343f9977ec31e0aca068890434e3d39384412857e |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58b9aecc79802b0016e87267ecb30b63c8e7a2c57af18b2ffdf8e79cb591f1ec |
|
MD5 | b0f64a19cc9a4801c287b90871d10881 |
|
BLAKE2b-256 | 35538f276d6aa2b7c2edbd4d6b48e269e407d1660f38de39fce8dec5acd3dfa1 |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08596a1e14c02acfa115d3d652c7a42dbba06203f221b508dbc051389aa841e1 |
|
MD5 | b591477490d16829549c3aa7a17b3958 |
|
BLAKE2b-256 | e175c15df7b960e5d11653005bc01406562099962b26e5c69247024b77f5dddc |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7211d5e65c617887443d88b13af81ef2aa15830e66829089a0379ff8c8c1a736 |
|
MD5 | dd056e1787b85b0e463be72586cdd7e3 |
|
BLAKE2b-256 | 042eab123740741e11a3369bae48ccf6e9a335a6d768b410d5080948747aa6bc |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 333400b3de0378678f7a3c8837d6f447af197a5ef4247aecce6683c4e5cfdd95 |
|
MD5 | 726cc0c77999e64807542b9021b559d6 |
|
BLAKE2b-256 | 1fce4ea7957583cdcd98efde85eb9265fe6014b1b247f2034766a263333824c6 |
Hashes for cx_Freeze-7.1.0.post0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9668c97e9e29d32c5134296c25c9cf7a4dee2da3be312a19c576baa2cd760252 |
|
MD5 | ddd51db47993895497c1e1f29fdb79ef |
|
BLAKE2b-256 | 579246a69bf85bc9212722be113be44bbb6d11dad5371a682819bbb0504b5d53 |
Hashes for cx_Freeze-7.1.0.post0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4687f25964bafc00ac055231159d1e9c4f4a648e9084cc9a92fde86380b4fb1e |
|
MD5 | 574c57a2af8392507433992707bd4301 |
|
BLAKE2b-256 | d40f901ae9cd52ebd979b04c22985f491c38899181472656e4e585617612107e |
Hashes for cx_Freeze-7.1.0.post0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ec88a4ac54e41f7bc89e729ca28d02e88598e68d2eb3f13f0c2edc132d4e02f |
|
MD5 | 30e5b8eaf68b7defaf4fe9f4269c8831 |
|
BLAKE2b-256 | 341cb14e337a320db8d4312916770b6e8e503bd6ce215f5380e95966bbd0afd4 |
Hashes for cx_Freeze-7.1.0.post0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53cc01c32997fddb530205ae2881d96149d9d4d295054d789cb289b3cba332bd |
|
MD5 | 241e6c0c4e331fc6f6347c4798ddd528 |
|
BLAKE2b-256 | ba6f772f56bbe2e9754714794af3c0b2b46cd56c8ec3d9e4a0d6430ce19c5d28 |
Hashes for cx_Freeze-7.1.0.post0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1814d8ceaf2b023440562988dcb39fb85a20888dc03ce219290ff0c557c27c11 |
|
MD5 | 2e3d055095830ca39195ddd2812bdbd8 |
|
BLAKE2b-256 | a79186b74260e5410204da6e20f3374ed291b6e4f099e822857790fdcf0cb1f0 |
Hashes for cx_Freeze-7.1.0.post0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea1f23bd0a9692872c1b3db0b35c5c54fc2ae7160947907b9b335b13eb70feb4 |
|
MD5 | 774d2999207c413cb7e9b13a82c09ae2 |
|
BLAKE2b-256 | c3c71d5731ad7ed545416f454adfe63b456dec520780c59672f16ed7005fee8d |
Hashes for cx_Freeze-7.1.0.post0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8a22cf47a82f8b1900299a25d806c760ebff87ed2d1952bc1d66709a2e7aa73 |
|
MD5 | a758d5bd2c8d85665ea1ce1e65efd87f |
|
BLAKE2b-256 | f26d8cc0235daf97673fd1e82f544e32a9f060c6f645406ddee0a7c031d72f5f |
Hashes for cx_Freeze-7.1.0.post0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf71a51df840ebf5a1ddfb73783ad2c3577e3f2b8ce3a60fb84c45ad8d435f7b |
|
MD5 | 1d73f0891982ec0356f0accae93ea659 |
|
BLAKE2b-256 | cd34104432de3a45588225e8196799d3e6719dfe436e31686562de5763771f11 |
Hashes for cx_Freeze-7.1.0.post0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c69b9278227d73c99d1cb4e071f421e0dd3ffe2f67b76252ec41792a40813e01 |
|
MD5 | bee55d5d28ec603a935a2bb94f793f7b |
|
BLAKE2b-256 | 06e776eb83a9e2d8c000cda3155eacc23336a2f20f766d7f6e756c2047de5a66 |
Hashes for cx_Freeze-7.1.0.post0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de549851ffa974ab45263432c2fb53a6663af0d0df34aa880926ca4f817edc47 |
|
MD5 | c7815f7a17284678df99d95c2ae10807 |
|
BLAKE2b-256 | bdef2cb93196179301a82e9c97ea6b6b57e943e4ae6038173695c0cef495963d |
Hashes for cx_Freeze-7.1.0.post0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5813390dc750fb7b651561cb13722b31f6802eca330e16356f75057ff0744470 |
|
MD5 | cd9684e4f9461f7032708c30a06b4a09 |
|
BLAKE2b-256 | 8dfd9b49a940b8233a38a51c09b817a5eefdb9e902953ed792da8a87a1bdc5ee |