Create standalone executables from Python scripts
Project description
Version | Downloads | Python | Code |
---|---|---|---|
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 --upgrade --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
Please check the installation for more information and how to install in others environment 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.
Highlights of Version 6.15:
- Breaking change: remove camelCase in Executable api
- New hooks: lazy_loader, librosa, jpype, pyimagej, pyreadstat
- Improved hooks: matplotlib, pytorch, PyQt6, PySide6, TkInter
- Bug fixes and improvements
Highlights of Version 6.14:
- Support Python 3.11
- Binary wheels (x86_64 and aarch64) for musllinux
- Maintain Windows base executables on git (install from sources without C compiler)
- Improved documentation
- New hooks: charset_normalizer, shapely, sklearn, pytorch
- Improved hooks: scipy, sqlite3
- Bug fixes and improvements
Highlights of Version 6.2 up to 6.13:
- Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon)
- New or improved hooks, especially matplotlib, numpy, PyQt5, PyQt6, PySide2, PySide6 and Tkinter
- Support Application Manifests in Windows: manifest and uac-admin
- Complete integration to setuptools instead of distutils
- New dependency resolver on Windows
- Support for pathlib.Path
- New ModuleFinder engine uses importlib.machinery
- Refactored Freezer
- New support for package metadata improving Module and new DitributionCache
- Enhanced support for Python 3.8 to 3.10, including MSYS2 and conda-forge distributions
- Improvements for multiprocessing
- Optimizations in detection and distribution of libraries
- Code modernization
- Various bug fixes.
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-6.15.11-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b1d8995ef6035ed31e879bb7a57d0c92a0e642249b057ed2188a933518ecfd7 |
|
MD5 | f9dda8a3d171c9b80cc4204d2bdf8b28 |
|
BLAKE2b-256 | 30203e93a04140b365fc6b392320197a0e715bae1d4a0cb3054b2e0d4015d346 |
Hashes for cx_Freeze-6.15.11-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d04e6682e8ceb16475a1f24abf274ea1a80b573dedc3b45b605dfe69cc1b5d |
|
MD5 | b4c2802facb6335f3ddaae264c48357a |
|
BLAKE2b-256 | c52af932c1bdc0b5b6a2ce0806da5b43ccd06cd1cab01ae22fb8732233da018c |
Hashes for cx_Freeze-6.15.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246b825cb7c1b69017a3a3c38b30ee4927a5113090ab0daa135371753c042f8e |
|
MD5 | 0bda53975ceb330fd2711516c206c285 |
|
BLAKE2b-256 | 322b9e00c4180b63cb9c1f8ddf60153573217320e0a4b5a79c9767dfcd65fe1e |
Hashes for cx_Freeze-6.15.11-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64afb4d16ad9cd8aa229635b5cbe7cae5df291a0b1e3712cbe5d1dc8c08c01d |
|
MD5 | bfc05034d167d514e7a83619a131dbda |
|
BLAKE2b-256 | 29914f34660e59669868bd7bc10dc5b2c6ebc46117ea80e68c50ad0eb2a8d966 |
Hashes for cx_Freeze-6.15.11-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229839cf5ea1038bb9db4c5523181c7ae34a39ec7f5874cf4edb1f5dba038c20 |
|
MD5 | 4fdd43d815ad14c8a2dd224ff501d853 |
|
BLAKE2b-256 | c4f4baac36270ab2b5a2940964aa56667a2d2637a087cf4c539d28744d610549 |
Hashes for cx_Freeze-6.15.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7130a154e4ecb896dd92a9f2d46cca07a41f9a79c8c3a8a1cc6439329f0ed7b3 |
|
MD5 | 515918a6d6ac14ed5fc72391740f9bc9 |
|
BLAKE2b-256 | d59f6eb8128a68a60623fd15a77389d1680f179499d20896a4e6288c0910ecee |
Hashes for cx_Freeze-6.15.11-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c50dbaae1b473958812f2683780bbe542149bb8c0a6eb98b269ee72e5b67f4c |
|
MD5 | 9dd4e47948eede29924cd1b256ad5099 |
|
BLAKE2b-256 | aa203e281ee40e35a8d4c264cd7d60b4b5a6c8870741438fe11a525eb17a7a08 |
Hashes for cx_Freeze-6.15.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b8a9d40385557a1576be5349ee0f5c57f2e866386848f2be1ac94a34f8a7b4d |
|
MD5 | fe439609b0aa8fea3ade2e5344887071 |
|
BLAKE2b-256 | ac12c0092eb75f9cd3070d832207fd6179bffdfcccda2948a607160c00a8136e |
Hashes for cx_Freeze-6.15.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e883a06c0e40d1337413928449727ba2ec0e3de29193b367fbda2628b923af7f |
|
MD5 | 0ba72a80fbfd976f36c3a87c4f118be3 |
|
BLAKE2b-256 | 0f59b0192def908bb010ad4437294b47cfdf6f354861409ebfeee6260d46076a |
Hashes for cx_Freeze-6.15.11-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 379f2e27cd086d23cc9add58d5473d3ee769c9416fcb811b068f6cd334f3a323 |
|
MD5 | 363832f687ae7837939f7ef6f4716038 |
|
BLAKE2b-256 | df357788a0dcb7bd04cac6a9fe38eb5496f73e4e6702e8cc461e85e2b7fa9012 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f664150c3841950c73daf5753b696e4be5ff0b9406658daf629cfb09d11cf721 |
|
MD5 | 84b887628c1aba811cf7e56a2b349a8e |
|
BLAKE2b-256 | 1d4e704ebd5b57fe77b2f962d3e099f36c00042b64ab1ff8114bd473f7f6de9a |
Hashes for cx_Freeze-6.15.11-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e150a41fe70882caf0bf7869824f6968c7f5c410cf4438d906c73b8f0f36f3b6 |
|
MD5 | 35a6d2c7e8fc27b02bdfa5ca32af535f |
|
BLAKE2b-256 | 5ee2a68dabf073206e04e06b619a9a0fd597e8c9d229e70634c0b156a26b0fa7 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fafa1aa2b2bed40a201a5fa5f406bc20856f07e97f682fd150b52ac396a52dd8 |
|
MD5 | fd53c75f7edb0c1ac17c0f749b3cf053 |
|
BLAKE2b-256 | 6e50b59113dc0745bd4fdcc1b30c21ddd661df9e2585fbe5610d43285f059b47 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91cf83c94b4ac29a1893d34bae25bd7952e68cddc1b8f6333469637d9fde706a |
|
MD5 | 1283dd3f54647fc231bfbc4a9a198d3f |
|
BLAKE2b-256 | 77f15b98ee5d8a1f5feffd95706b8b0a8b621cd784fa0bb0fc9c96f581634d75 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef88c9299d1b975af60d449310a569a4d62a11a7a754ab0dfda0c6cbf6bc919a |
|
MD5 | b29906be3840de2b3463b9e030b55c71 |
|
BLAKE2b-256 | 15cf8bf34de839ec6605f359639ec1b10c182e5d3aecb605aecb7361405dd56b |
Hashes for cx_Freeze-6.15.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a374886f862bdbaa4d97b577a3a2bb5d7b4b7f2b719f1d63b9d12224adad1d29 |
|
MD5 | d0e4241235e41649d5c1a87e806e2e8f |
|
BLAKE2b-256 | 5054d957e23e69689b6c022f8fbf70b0db27ffaf1c5bfd78b7720c163bb8faa3 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 710f089ca0d457d046b2d45b73268f4f7e3a072d4fb66b60adde824ddcc9b726 |
|
MD5 | ada655176e2611e9cccefcc8b2a96d71 |
|
BLAKE2b-256 | f9144ff7638d8e9cc310f5b59e364997ea8c0d9688b526707beec4616c09c3b2 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77e198ef6ffb25c1cae245f469538d83f200d23b9ee1824e31c6d22af2b24f90 |
|
MD5 | f09665b25fc268abbc8f8dcde0a0977d |
|
BLAKE2b-256 | 161b88522016749f312e6ec68f6d64e9e7d60bc6f8f37f7543e2770ea49fc789 |
Hashes for cx_Freeze-6.15.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 089f7447d3d959a28f077dcdd5f8016b153045e2586a1b9c1a68bfb256ccc06a |
|
MD5 | c3821e456a0d93bfbda7c3a7fca0e1aa |
|
BLAKE2b-256 | 3e375bacc620a716f263fdb301434154d839d92287e08d65bd72769818cdf3cd |
Hashes for cx_Freeze-6.15.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f28c1a72c76b1dd7ea71bbbbc269432ca2f2e93b73734b8262aacdcf18425012 |
|
MD5 | 63b54111d67181a23a9e2431c7bc7258 |
|
BLAKE2b-256 | 40548088847a3fa8c235bb3a6ace602f102d0e8f36636480df29bfe4916602e5 |
Hashes for cx_Freeze-6.15.11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14910f6398714cd8d66cc7bc837fc48cbaa0293c9652f12c641116a6df3d22b |
|
MD5 | 0173c471148bea166a5fffd1ac4e65c3 |
|
BLAKE2b-256 | 84379b00d1dbe5543a787d209b492f443b3ca19608028429cc9bb6735c7bdc70 |
Hashes for cx_Freeze-6.15.11-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 697a5945778ac2329f6a1089d79cd30f3b70933e1194e56639ce09c1e0e60e0b |
|
MD5 | d9c02ca361bdb42d8cd000525eacb0ef |
|
BLAKE2b-256 | 3719c43ba45d4e48236e57e74220bd1d78c95502572b6c54e7f9c32b787fc1b7 |
Hashes for cx_Freeze-6.15.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c61a6d1388a98394772fc9222c65addef74c53b6442d23a47256264fd6c46d8f |
|
MD5 | 78e940761d2e8dd9a490cd6d7bcbf18d |
|
BLAKE2b-256 | bb37853fabe8ce7fb7b658692c849a6a6cddd2c766352536919328aab6514a2a |
Hashes for cx_Freeze-6.15.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45c63b182f32dc8ddcb07d1b03ee3aa4cc1fe7d8dae72ce6a5dd58ad429ad8dd |
|
MD5 | 2da4adea865bbb4b7f900a3f3d59763b |
|
BLAKE2b-256 | 2dc8d8615c94984b000bd64a43b1caf5106de5641ff06c08e446ad89af9ccbe8 |
Hashes for cx_Freeze-6.15.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2533992e22f6cdecf84fb8577961c371cefb649a49bbcce7e478b619647b6fd4 |
|
MD5 | da87698a19c8995022d5da9086f2082e |
|
BLAKE2b-256 | c00c1bbc066dba32b4eea5f81caa5a0cab5e36b79a128e47ae1f3c9b7c99e805 |
Hashes for cx_Freeze-6.15.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45836e335bcd00140efc43a2b97344d2231cf76219a38a0405d86c40eba0f792 |
|
MD5 | 8b1964c14f5f07703faf45da0bd53a76 |
|
BLAKE2b-256 | 2c93997e378026ba9586b9e11012db9cfb602dc0cab5afb9ce47f03d9fbada27 |
Hashes for cx_Freeze-6.15.11-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66921394456cb22fcd971173ae3baf7b3d58079fd82c8f3aacb9d759fdb6ffb0 |
|
MD5 | a5c214e1a8739f68e3bde31de8211c77 |
|
BLAKE2b-256 | c8527e064122c93fc1bc040c2ebbb2e8db9a69d3e73b67681a5f071d74b628fe |
Hashes for cx_Freeze-6.15.11-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 408da61fb313e31f9cad66e4efdf30aee523ef309c4460aec8516001f5f078db |
|
MD5 | de0217cfec83a363b6922322b8123a49 |
|
BLAKE2b-256 | 4a1a3adb94c272072a019d2082fa3f6fcc5dcbf9200e9c33deb22eccc5dc10a8 |
Hashes for cx_Freeze-6.15.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e350b83460bbe613028da8b7c6018d9da8779395ddae3ea427267902728e392 |
|
MD5 | 168653bf48ec432e08a26e6ff53a5a77 |
|
BLAKE2b-256 | 526cf3d7bd0749b3e7f785a18812a380ffa8f4e09350197cc7d49a8ad5d4fa8f |
Hashes for cx_Freeze-6.15.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe350d81ed26199c3fd3edfd4476907e887db384fed80a35ba1edcfe8346d93d |
|
MD5 | f7f69b6c75b661602183f86f81e77ea5 |
|
BLAKE2b-256 | a18ac643ece673fa272e0a70ef099aec4f5f37fa3d5748c27edea2c9256176dd |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a128c59c143a2ddd7d2ca6762e9b451234245d3b5830a3f2bd9074d16dcb7cc9 |
|
MD5 | 9cd11ebfb58a19d1ba428850f09242ba |
|
BLAKE2b-256 | 523efb45224fce088362b455cd4ed109c9327e8f741d644bb03551676cd9772b |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d74d3716c0a9cc304fafdc4be9f36ed513d7f6ff0126a90d23fe082e7173b647 |
|
MD5 | 2dd82d746c8b1e37330494185c601dfa |
|
BLAKE2b-256 | c9fc99400d30cdb93a0815246355544a15e513e846356762e39f6e3ef376ac72 |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3489a99a90f57b504b0dad0e6ff70b9c6f4a7ce38760d0698cd39ce70db3b09 |
|
MD5 | bfd0261e3ced98fcf299d71ad5896565 |
|
BLAKE2b-256 | e1ff17b2f0b352b15a4da662f0033fc79ef6c0450f07a63a84e4f74ab9dbae11 |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99e4a05e285774ea891c761fb29c51e0b088aaac7986f1fd82f6f6fdae916dfa |
|
MD5 | 7b19d974208c5c271f577f0e7c6f46e7 |
|
BLAKE2b-256 | f4f347c886fd65c135b2d3cff45fecb71f2c8f1b74a3289c330713e8f98d5ac9 |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73424b8e137b9b7922a6a94eb6f0fb3c18f05fae1e44f161cea4db3d2d41d391 |
|
MD5 | fc12a85d3222d616908a7c90387e9612 |
|
BLAKE2b-256 | 1be8c087a0f3efcb9efc1c7d39c95acadda29653f6a913eefb8dcecf5699d7ed |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf2a8e70c19936153c91bcf13d879d1f75b152c252b8e4b16f64c300f53a1e37 |
|
MD5 | e3738c25cf96ad0ccbe0f965b483d16e |
|
BLAKE2b-256 | 4dda74df1ee0663290759b8af74abd68e919c566ad809d0ce3d40e469cc46fa1 |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fb210f37d4da597d5d7c48637c8932a61fe3a65f78d7ab6b8025b1493b8b445 |
|
MD5 | df71a77b1a38a217b15c4afd3e0dd8fd |
|
BLAKE2b-256 | cb3b1c87601f9f81b9bb1aba687d27118f3097959e8c82b52954d80d38ae62c2 |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 510724e1777cb049c3207ea5e8e8501086cbeff9d9b8a62273c73022d54eb134 |
|
MD5 | a08ea77dc57bcd5a5bb31c0bdff6390e |
|
BLAKE2b-256 | c2b2d7bd0ed4db34f6cc3af45b1641f441c8d8b18daac18080ed0c03d6f75900 |
Hashes for cx_Freeze-6.15.11-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0e0ab2523de240856ca67ca3c876a63836095c8d298a0ef8feb87f51d04c2b3 |
|
MD5 | eae06c4918ba30055d1e833261a732b0 |
|
BLAKE2b-256 | 54cb20b6e36c88dcd60a8b8a36d5b63762bf44ba8b1df8e9c90a87600843b9fa |