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:
- 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.0.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae5facd782b220bca6828eb6fb1834540cf431b1a615cc63652641bd070b11e6 |
|
MD5 | a27375cd2305930b31a40584563ed92d |
|
BLAKE2b-256 | 688f4ec1834777be55b500ba577a6655f1b2ffcefb906e93d432d9fb00be5bce |
Hashes for cx_Freeze-7.0.0-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2018e9cbf8172da09b311cfc3906503ee6ae88665ec77c543013173b2532b731 |
|
MD5 | af14bdd818764f67dae656c1608ad1ba |
|
BLAKE2b-256 | f55a370332f939a42bca4e5a4fe83152dadf346c135e23a7969ac396fb30731c |
Hashes for cx_Freeze-7.0.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0422dbd426fd9f4f4ec0cadc7e3192d38227464daa3eb215b03eb577cd9a49d4 |
|
MD5 | b0809114df55f054ae0a1c581b20e9c0 |
|
BLAKE2b-256 | 6d12413ce64713dde6af9a9399fdfd5d8eea1ad13c44f318e5d6ed82737c56f5 |
Hashes for cx_Freeze-7.0.0-cp312-cp312-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d45a58e0a9b010e0823c30fb8eb2077560d2bb0f78e4481a55bdb6ad0729f390 |
|
MD5 | 55216085be3ccf7ebaa8ce56587a4edd |
|
BLAKE2b-256 | aca73fdca399836c9af23de0984eed6e5a40c3d8cc2cc6ae0e12a159b8e3a88e |
Hashes for cx_Freeze-7.0.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2333db5cfa6db700c79fd45d614d38e9d698f1df2a3c7e21ccbcc63cc8a7a9b7 |
|
MD5 | fc6d5b4b3bef64ec2005b55c4b2989cf |
|
BLAKE2b-256 | 8efaeadb68e445ff11a2bfddc4a22ffded2ed33a27fb519666855f2a1a918842 |
Hashes for cx_Freeze-7.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f97154b4b60f6e1953ebce05803a5e11a35047d097fad60d7c181303b7c6ef6e |
|
MD5 | 2bf8d367e85854c6256264076c83f117 |
|
BLAKE2b-256 | 14e7f2e9ddb91c9e63c8e138294c408f8773f8e9336ef5363c12c2902c169bf2 |
Hashes for cx_Freeze-7.0.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25531d5c61bb5e974d8a5d042f29a37a786e91c1d6f66e018fc50342a416f4e1 |
|
MD5 | e30e1d961c81f84d0c02e46512d69ea7 |
|
BLAKE2b-256 | 98a6e027e12583c912ce7dc23362e0fc5652c73a606721bc8b8f6600c9ff8bd5 |
Hashes for cx_Freeze-7.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e56b06c7ca0bd2fc37e3783908767dbe1926e1e2609edcaefcc749ab584329 |
|
MD5 | 9613d938afb69a9f16e9a2f801042126 |
|
BLAKE2b-256 | ec7f7abaed4f423c55a9534cbacb980e3db64b0c06be6a0b5d19388a368b009e |
Hashes for cx_Freeze-7.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3125a8408da3ff4b0cf767689d678909f840dfe08633f5f2d3cfe333111dc334 |
|
MD5 | a7fe2b8ded611fe23ec28eb1c0ce9168 |
|
BLAKE2b-256 | 2625030f4fb028fef98598484ca2ccd22bb5b42ffaac86a807cbe2eee13825b9 |
Hashes for cx_Freeze-7.0.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 648fd0acb439efe22dced2430cbaeca87e5ca9ab315d148933104376cca9553d |
|
MD5 | f3e64429999e14ec949738b1e7806a70 |
|
BLAKE2b-256 | 0253929c29aed26bfb717fcae73deefb9b21799ec68a3a6056d596f7bb144b3d |
Hashes for cx_Freeze-7.0.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fb71d23dba27dc40393a8b460bbf64759899246cd595860f66493cee64f27a5 |
|
MD5 | 56dcd74730ba5eb7ceb211ec28fb824d |
|
BLAKE2b-256 | c8bf55ccb4989c7a512c6652c17e63f62e8e49e41b5c010b3c5a5026c231d5e7 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c508cd354728367311a7deb5bb616eee441bf79c900e3129a49fd54a372dc223 |
|
MD5 | 1ac0d69d43c63c2d4b1054a3831ac2a9 |
|
BLAKE2b-256 | 7e14197411fd24186ad6389b478d08a324b92dd7aafca85314c664d15cac4bb8 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83549f9f817cafa59ea2f6e2045c8fe119628458ff14bb732649b01b0a637f6d |
|
MD5 | 1db36d090034250426e0f07545496a88 |
|
BLAKE2b-256 | fde6aea9d7a7e14826e305b2163c15b7ee8ce9feed5d3c3bffe627a6cb9acff1 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37a3234c0e54b4afd561b47be4f22a6496f9436275fb7b59d90d7a3269fb4d6f |
|
MD5 | 645d731a5169c7267561c9c27511357b |
|
BLAKE2b-256 | 905ae9446341e27d860852578e08b1b9ce8eaaeddcf245c7d524eccfae610c95 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adc6bdba9ff8705745831620efb6ee5eff9ec6d31d9b8c56d2a61d6555299157 |
|
MD5 | 23d591c9606fdeb3d40f563db18b098d |
|
BLAKE2b-256 | 2032a640854bf1a92e39169607d48f085f3b169307e4ba91a332fcaf773400d5 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f9034d6f9c10d84d7edc0e4f4020e878de367e83c5877c039aa3c8b733bc318 |
|
MD5 | 9597cb24135d552900db5d9373a42f6e |
|
BLAKE2b-256 | 6525badd7c5e8a5f37b92a2f9f269648eaf6ce22f0ad6a35e9a350972aa3ea8a |
Hashes for cx_Freeze-7.0.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42145dc5c2c7a98c620b30b7e25661954817a13355c50c4219a4a4954b39db39 |
|
MD5 | af746d1038392ecd6e566c8d662780c8 |
|
BLAKE2b-256 | 83c8dbf4659587dc4980c05dc1529f75dc9fd7ca313cdb0f16d6a8254ddec9ed |
Hashes for cx_Freeze-7.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d37ed560e86ca7958684701a6ae7f3300226d0d7c861ca5b90c78bf4c619ad2 |
|
MD5 | 78d2ff458fbc475532f16789fcb90c0c |
|
BLAKE2b-256 | 56262a5498dcd0d822398c5171a86135d5b99eb8b7b6a71d7f2b3e111ab58968 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e7e78001d4f78e70a403ecb5507685854ce1e6c3ff37bec1920eb6f2256534 |
|
MD5 | 5899cd087b5aa8b4cd4cc70832a96577 |
|
BLAKE2b-256 | 1d128e75032ead6ec56e482ef69c04a48d627bce7228769f97f9903a294fad61 |
Hashes for cx_Freeze-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04b7a2e5c53f5d537f3d958ebf2b0a0a7cbe8daf980cb0087559a3e698abc582 |
|
MD5 | 713baee6d033a46a4b0b80c6862c424d |
|
BLAKE2b-256 | 934f42e24b63ecf2092262c6dc09bdd7825cc7a72a7f66384f9843b2890c55da |
Hashes for cx_Freeze-7.0.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7ec847af5afbe3c638a096aae4ff5982a17d95e2fb7975e525ecf9505a185ea |
|
MD5 | 1e856ae14ca1518e94ff72122cdf3a71 |
|
BLAKE2b-256 | 0c09864b116fb9a8495bda8913009715708933da0b03bc114625b3b751c4032b |
Hashes for cx_Freeze-7.0.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6603e6c47a15bd84bfbb20d92dc01d5e586b54928eb618461d2f14305471d570 |
|
MD5 | a99804c141155b5fb452d61c22b91b8b |
|
BLAKE2b-256 | 3f1fe6a695aaac65bb6efa071b4ab6bbd353380c0984edae95b004a193272fb4 |
Hashes for cx_Freeze-7.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a374f273d575827efe4f7ed9a88b6cab78abffacb858c829d7cbe4dc4ff56e |
|
MD5 | dde46872aa906f9754a69ae1c4e0b019 |
|
BLAKE2b-256 | 3a8ee89312f85329867ed1435b1455e5ebd503eab1f5b8fc6d67fea5bd78ac5d |
Hashes for cx_Freeze-7.0.0-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bac44e65bdfce0839b9a6d15373ea084fda3cdbd902351cde530991b450c2b2d |
|
MD5 | 60772a16b76fb740df215b6cbbd9c382 |
|
BLAKE2b-256 | 8284c5d820d1ca9e938a33bec4dcf3f17e46eca9708bcbb61753398a93285644 |
Hashes for cx_Freeze-7.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfd18cc00f3240b03d5bdf9515d59ace0881b5b5b6f2e7655d857d1fb71f351d |
|
MD5 | 8d1b9dfe45b5567f87ca58a987515c38 |
|
BLAKE2b-256 | 5bcea92204d29286f466cb0835e718001c7c617a0f8805db680c3108b2ebd5e8 |
Hashes for cx_Freeze-7.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5174821c82826e5a57e43960877087f5af6073e3877b0b38a0be244111fe1a76 |
|
MD5 | c76739e3f76874b4de272de673f449cd |
|
BLAKE2b-256 | 7c076bc9a97f6411637e96536eae876ed4081e562c0248f54f0a766ed8ea2db2 |
Hashes for cx_Freeze-7.0.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b89ed99a2f99fd2f3e28a91c85bdd75b4bfaf11b04729ba3282bfebdadadf880 |
|
MD5 | ff984998190255ea87ecad3e0a46b118 |
|
BLAKE2b-256 | f67b03763ac56898e6db7dd0c718c79db5d072e8d129aedd45f2169f4b5d5503 |
Hashes for cx_Freeze-7.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a520bc6772325c0e38924da1d827fe370702f8df397f483691b94d36179beef6 |
|
MD5 | c4e049b9d66e036cbf4fae072b062917 |
|
BLAKE2b-256 | bda572a84a5828918de24c6f5bc49cb5ea2db016a2341eece6648b6c177736d0 |
Hashes for cx_Freeze-7.0.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa1ca4cf20c6ce45ce2e26bf8b2086525aaaa774e2ee1b16da4e0f9f18c7272 |
|
MD5 | 9f9b2e52fb0ce52fbf050df22ec327e5 |
|
BLAKE2b-256 | ef9c34307ba702943564c90011a1233a078866ad4dd4ca00f4c8247b99833cbf |
Hashes for cx_Freeze-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421920dbee2b4aab53a81f6c99d18b00baf622a328eae8e489f162154a46192a |
|
MD5 | 17046d3539833a16b58be9fc2cae90a4 |
|
BLAKE2b-256 | 9ae776d369fe947faae7cb88bde7c9daa1663dd5758b23266ec304f9905325a5 |
Hashes for cx_Freeze-7.0.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe4dbbfd52454c8ddb550f112713ee2ac36cc024303557763b605e35cdb6b9a8 |
|
MD5 | fb7beeee6fabb1b83a7d3dd0576926fc |
|
BLAKE2b-256 | 19016c06d7c9208d7c17c4dcc83ca28ea95a1ef8efe84512fce1e072df63f96b |
Hashes for cx_Freeze-7.0.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa885f2fb29b9f7d9a7d8af223d38d98905484cc2356c474bb1d6fd1704323ad |
|
MD5 | 7f9a97a8ed878ee84f498f379f691030 |
|
BLAKE2b-256 | 8f016f2810f670f813c64f336efcd73d65f48f3f655d14f98636538d040dd662 |
Hashes for cx_Freeze-7.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3290127acc67e830265265a911d9018640ffffb7fddb86eacb1e3d83ed4136c4 |
|
MD5 | 6c8523a5ae9aaccef2cbd10bbf6030d9 |
|
BLAKE2b-256 | a90a18cd2aa12a88c216c251812481e474576a6185699b748d91e28f0ff824ff |
Hashes for cx_Freeze-7.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb15314e8395e9658a8a5e4e19558d0e096a68b76c744ba81ebc249061b7dd9e |
|
MD5 | d0a0cb089e14fdaf6adb34efe83fa846 |
|
BLAKE2b-256 | 1ae2420d9feaa945997d72a0329793b3030f1932e7c46d288e634937c50a4f29 |
Hashes for cx_Freeze-7.0.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a0f674b6a55fdf46d0cc59122551a79221ceecd038fed8533dcbceb9714435 |
|
MD5 | 00d4bef071ccc10766d120b8a7658c18 |
|
BLAKE2b-256 | 45b98bc0b4104bc51711e2ca9ae1aa23415e5274bcba67ca965222f3279d48cb |
Hashes for cx_Freeze-7.0.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92a15613be3fcc7a310e825c92ae3e83a7e689ade00ce2ea981403e4317c7234 |
|
MD5 | 155a6f260cf87e1c20231aef1dd7c0d6 |
|
BLAKE2b-256 | 71302a2ce59105a878d3b95b7a20aa7797435db01f512b2d82e186cb028c3b60 |
Hashes for cx_Freeze-7.0.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c52641ce2484222f4d60f0acbc79b2dfbfb984493101a4806c5af0ad379ebc82 |
|
MD5 | 110d5b344225b968458c6522a0a34de7 |
|
BLAKE2b-256 | 35ba54e321f5c2f00ad5f46dcdd082c5dd73730a15521f9074fa5eb98cc70dd9 |
Hashes for cx_Freeze-7.0.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f800b0bc2df14c66fcf2f220ecf273c5942d0b982268d8e5ccc9ef2fa56e576f |
|
MD5 | 32a8c4275206809934cc35af25a739e2 |
|
BLAKE2b-256 | 6e048e95822914f509fef91007ee58da4b9d49cfea0609a8618c3885ac4c8e63 |
Hashes for cx_Freeze-7.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e203d90d8fa1cc4489b15edac7dfdd983518a02999f275897160fc0ecfa98e4c |
|
MD5 | 138542b2a83badf5f8ff54a5d2d937d8 |
|
BLAKE2b-256 | 2c4aa0c77e5d5a6f117b53c3e1d7d5c0312d8eb0e68e292411128ea1df47d2f3 |
Hashes for cx_Freeze-7.0.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f06368dd41568572818c4abfcf9b45449dced3fa9f1b5f29e3523ba4ff7fcfbb |
|
MD5 | fa5b2bc267281f093895a795294973bc |
|
BLAKE2b-256 | 0dc1ea206a5249732c3ea8cafea91dbc49c4781fab7c4a6e9252188fc7280d57 |