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 --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.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.14.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70a9e83d35e01c965ac6b4530e7cf0cbd1c4b1918d4a9e079ff6447ddc86b37b |
|
MD5 | 4f300857afa7f6f5161efc8d5fae6bb9 |
|
BLAKE2b-256 | 17de321c62f8265bd983b108dc4e88c4f635400fddffda7ebfff272743e5edd2 |
Hashes for cx_Freeze-6.14.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2b516bf3d688423b0bc77d5920d5cc1bcc5a02b04b1d68182bca40b1af48509 |
|
MD5 | b48bd759118822350e380bb5b2d9aa2f |
|
BLAKE2b-256 | f807b679131dc8a22b0ffc740b0c291e94a172bdb3ed4ec79a726c03046c2e18 |
Hashes for cx_Freeze-6.14.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0008b1d89ec2147755abfb87780e3052c15d774391c5b76414419af81d127330 |
|
MD5 | 69e6adf42e92998628ad01b388791240 |
|
BLAKE2b-256 | 9974f47fad10d572d96234bebbd70ece5064e33adbb02227d6d622699387977f |
Hashes for cx_Freeze-6.14.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f182f99044871df6f8150275eb502c8aed325eeb6e6374dfbcd1e2a5c40ad9c1 |
|
MD5 | f64e47aaa26a2aba2b0d7d4328dda699 |
|
BLAKE2b-256 | d11c9c946f555d9a07988fb98d8725105562655a9eb624ead12f492fdd5de44d |
Hashes for cx_Freeze-6.14.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfbc6afdbe05540daff3e324fc77936fb95b9c74c61a33b02e18edcf50849b57 |
|
MD5 | 8afe44e366b3b32584e57c6cbe2eb361 |
|
BLAKE2b-256 | 2dd9bfa3f52ccc9c704809bcdba1c9c9dfb6187849dd8010292d692aadca1172 |
Hashes for cx_Freeze-6.14.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5d51c334b6a8433d6a4e054e5d7d9129105a9ce9c4f3d612ad65b88078c9744 |
|
MD5 | f7b14d35d8d3b00cd442dd8c2750ad8b |
|
BLAKE2b-256 | 932b06cb1963bbbbc1fa37cc987014b523373af5a042c5cb1d22a30e8a9c45e0 |
Hashes for cx_Freeze-6.14.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 590da057bf6e92bb9f794948e390bd5c9dd932590b15d0c023655d866216331d |
|
MD5 | bcb395ef94f47e17819273f26f5a9e01 |
|
BLAKE2b-256 | 28f5e92adac0f7d34dc80a1963354e3a7f70bc2b90bf90eb2a44e435b678036b |
Hashes for cx_Freeze-6.14.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af2d2f4902b48ef9a6397640d5b3f69d74286bbd3da3a3b36a5f5dc22249d279 |
|
MD5 | ada3fcf55ec7c847d5b00d917dcefdeb |
|
BLAKE2b-256 | 23b0dcf752433371ca9b046389c69f302c9f7887807eb963d543624cd963f5a6 |
Hashes for cx_Freeze-6.14.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db852197bc4d83f7d59b9377df1c3d424fd19cbc3e491a6d608e8a9c4d9b8a18 |
|
MD5 | 95447beb4056206ed2020d7d555f5c11 |
|
BLAKE2b-256 | 40512109ade06c2a86a233318da5b617c3373a50a1d5f783febd99399f180a4d |
Hashes for cx_Freeze-6.14.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89c8bb39f6a7976ca4a39ee26de4f9b932b0668b36d294f6e6e999ef0da32390 |
|
MD5 | f5c1c709bba51443edeafda211af8744 |
|
BLAKE2b-256 | ae0a5b923d124fed5f51204c39f9fb25c4a7c03112072164e63c0c9bb1dd557e |
Hashes for cx_Freeze-6.14.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 670a406b931394d99c982d83ea93def26fb49fb1a69c84012580e492f497ce81 |
|
MD5 | 7b030c8e6155f9a234b3902644f8abd1 |
|
BLAKE2b-256 | b4396cdd39fa1a70e574edfecd6cc684558638d44aaa96d4375e586b9f461c50 |
Hashes for cx_Freeze-6.14.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6e1e43cb2c7babbc21e9b8ca78d5974d0b0b23c77381827d1f52f2f29cbab1f |
|
MD5 | 6426aa6f9157bab78dd7033c57f96182 |
|
BLAKE2b-256 | cb5bf5547f0317bde707b1e08c54f2a866cada59e8b4b088564335e199e1fef5 |
Hashes for cx_Freeze-6.14.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca830776dca26ec72d6c0d703f0e0ddea73806804ee769fc8d8b062950945561 |
|
MD5 | e4d1f39cc19a9c80cf8aede03d56ff80 |
|
BLAKE2b-256 | f752e47695f444727ec3bfad16d725b47c381c067fd1fa50b419eaf83ed4939f |
Hashes for cx_Freeze-6.14.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd8b30ed766a705c8a02a25b7bb60d0b7b6638ef545ca333ebfa4d7b35e8589d |
|
MD5 | 329fd0208d9dda56ac72ffa3344d37bb |
|
BLAKE2b-256 | ee1b5ca0622c2371e2127c8e2f3c4b61e210b9abcbacdf91d5ac3894ce0ae75d |
Hashes for cx_Freeze-6.14.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f7cc32ed36109858d4da5038f77c13869965897cb661b55c83a9ac67c8edb0c |
|
MD5 | 76bde75eb2b117be2a340fde4987d175 |
|
BLAKE2b-256 | 6bcbb0496a0ac12cda63e8cee3740f920874c974a52b2a5a2b15e7990bed375d |
Hashes for cx_Freeze-6.14.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce507fd8f718d9cd9a5970f2ac57e375b2c5fde66d01cafb7e3249db17771ea8 |
|
MD5 | 1d95eca5faa1f52088c9784cdc18b77c |
|
BLAKE2b-256 | 463f8613f4f9953cc6914a163c0f5b1bb23d0f49f3494a1562e62b9d136d56b7 |
Hashes for cx_Freeze-6.14.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a272b2e31d4bffde04c4484bd8f343616e0c6526e1d8491356f8b0f1ca3b610 |
|
MD5 | 29d79532757e4aeaff61f228fc0da202 |
|
BLAKE2b-256 | d5dec8feb179f5cac94737654056200a62646a0b615313a1eff7ba93572bafd4 |
Hashes for cx_Freeze-6.14.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1e94f687e4990615e90c74a794c8fd8dea17981eaba69bc9ac15e18fb54c05c |
|
MD5 | 13998f292ae3e21f12cad949e0e8a5b9 |
|
BLAKE2b-256 | b08cb119639e4a00f469fe596fbdb9e2459896787ef0cb33f018ccf462830930 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e95e3b86c6a4ba5830c1c9e5e16a1bbab6d284358e71dd1cdf8ca7c1c3524ed5 |
|
MD5 | d742f2c6670b77f9c29cb8c92c5d62ca |
|
BLAKE2b-256 | 5f55f8834346db94f51900f22c807be9ac741335083ce9525bb07dd0f8f22d01 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a5df3cddaa632854036dc4ceb49214c9600bd9b9c5a40aa4ba0be1f2ff4961c |
|
MD5 | 19f07bb22f86cd78834718d0aa0ab981 |
|
BLAKE2b-256 | e6cfa37612bfa96c958368dd998ab35254da5d21bfe911c575c1b55a4a6c4704 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 171eabc45f998f2ad542942e2af8df250f6e0e2ad5a33721245619a2f08b63ae |
|
MD5 | 0be073abeb58e0ea53978723b44e13fc |
|
BLAKE2b-256 | e16daa49bd8a18de51da4b3eb7bcde9ab1d3545bfd342e53636ff986d58e69d0 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f2e01dc3cf9b0c34497b1949d6e2494cc8913a82beea9c21a3a02d959f5f94d |
|
MD5 | cecbe718b59d382471a12f95ac7a33ef |
|
BLAKE2b-256 | 8e3f185fca5087e75aee2943bfc9e50c93aa978c530d49a926f780c35be376a5 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a10158c74d5795309db59d96bc9fd079cdaf16c9d534e1f9ddad58d2646cd19 |
|
MD5 | e98c4d778da54c1439baf55a8b82b275 |
|
BLAKE2b-256 | 1536f73c0f8de4438c1d2879b5cbf69b17365a55d76ac0534bf058ad2c3dcdc9 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eebcf50b97ec78c592bc2fc1ff96db274e0783b68a15063b9424dffc3a496bcd |
|
MD5 | 85320b024d2ca5c0fd951f2efc3991ea |
|
BLAKE2b-256 | d0746e145e79151fbd4da3c9f83f9b6f53c368f01e2c629e210cc074dbdc0765 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aec68b6d7aeaa8838faffb09c8e8033b84d636c74cc85028c7170007b699b91 |
|
MD5 | 2fb030fb4acd78a8728a4a841865f1ce |
|
BLAKE2b-256 | 558a46f67f082412b58e78278d224abf1384f6fd5e94533a94b97c4352d21464 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105477e714f6e085a92d33f33fe3f8fee91296fe7f3f405a09ea9b137b6e4f89 |
|
MD5 | adeb97426778f9500a5201e6e3caed80 |
|
BLAKE2b-256 | 6cc7b2578132967a14497232bd9482cb2b419d3c4c773c7255914be282010998 |
Hashes for cx_Freeze-6.14.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dd5a2cf8c40faaa7f9ec5682dcb62b33caea4a37e89d10dfee6f3e1f587e290 |
|
MD5 | 93491cf0d0e73f44451733bc28f2f3ab |
|
BLAKE2b-256 | 15dde91105d67041bdf8aed3a2f6baa7b2c77eb2f8eaf66e9ceb5ec0f71c90e3 |
Hashes for cx_Freeze-6.14.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2761586d4621c25aae03cae80aac64402b5da704f90643c3b9175b9bb8d8cb85 |
|
MD5 | b025622879ffd40a0455c0366b031582 |
|
BLAKE2b-256 | 26b74be37b1d95c9ff5382455c0c244617df535f90452d1663611732e40ed5bc |
Hashes for cx_Freeze-6.14.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c064008a45543b0c1a2d9936c2882ec21c677472d62f1259a3ea351b2e9003e |
|
MD5 | cdc853f9d97241ec6e5e5ed93303b4a8 |
|
BLAKE2b-256 | db3f5b3f911c48e02ccdcbbf9a346d13252ce0146bd955703e00ce8a59930d7a |
Hashes for cx_Freeze-6.14.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad32ecf9e2f2a3128556f9c49c67303ce33ff07973210545d8f67e0ac429e8f |
|
MD5 | 9da7db5d995904e9e8b0276a6658cdba |
|
BLAKE2b-256 | a857a5630ce3a7c9747b3cf682a3ecb901def3a22d68a4d2938fd637383316d9 |
Hashes for cx_Freeze-6.14.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f0ec6217bc2d9562734ba927eb1628642c6973e4b0cbea0befcd6821c549cd7 |
|
MD5 | 04be6ab8ddd6c90c0d57d99d4e511985 |
|
BLAKE2b-256 | 4284268279f665aae16300f2cf665293c21775e3c9b04d7a77d3415f79c8cd2d |
Hashes for cx_Freeze-6.14.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7a34a6e7502c543b517f08160929c2e36f9f54c7199f84c0b954a5e4da7b09 |
|
MD5 | 7888f07c0fc9a6a18f06db36dc756089 |
|
BLAKE2b-256 | 2eaca23f7ac78e71e667fdcdb3013e61a7b498b7c4237832e07bfcca776ee53f |
Hashes for cx_Freeze-6.14.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26554461da7b97333d19a204998174cfc288689002a50e8794b6201e17af8ffa |
|
MD5 | dc512311ac9f05a62ffabbc8b718b787 |
|
BLAKE2b-256 | 89111e1a024d3e5693fa71e5dbd1b6556446d12fd3c855240ac037fffde02439 |
Hashes for cx_Freeze-6.14.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 840c17d6faa1c069366981670df7299938a404dde7ee385141471065ca286d10 |
|
MD5 | 1ef885f85bba12423e6b79b58f093696 |
|
BLAKE2b-256 | 64985ea5402ca0fa54694001aff84173c55f8f345a05a0c916766bec49b8b2ff |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6aa4dbcf90b212bd5571ec537df41731b3d9b7cf42a6bd351eb1cdca933bf0f |
|
MD5 | 627bdc8d90f41b15c00d581093ddaa91 |
|
BLAKE2b-256 | 82868605279fd7c1482612d64b0007b1e1dbfe80b734122b953ea809897cc1b5 |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f15b58b029824fcf3afef06b219d20d5e6b3d480cbf4ea6fe05626f7a0c0b88 |
|
MD5 | 441696f876d05b0280b92d0e7396905c |
|
BLAKE2b-256 | aa3682c7aa7282171cf564c57f1d1d9980b1e4db55aa6a7ed5c3968c97d02051 |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40c34b347a77ad41b9cbfb8c19a71fd375cf31ca2ec69eddb2e437cedc084382 |
|
MD5 | 12fa77766ba25532c8241e0635ed519f |
|
BLAKE2b-256 | a0a98e7459ef13693dace3c4c479738db31c7ada45662d4288bf535fc48861ce |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a8b9ff996a9b73d4defb3600677865f4924dcc79441c66733e7f8aff24be24 |
|
MD5 | 4ff53ae25fa8511bc06add200e23f52d |
|
BLAKE2b-256 | a1279523464e421f7917671f128a9336f0316004e3c829625e5d98e556475800 |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc2cadaf8f757caf35a79a0d76cb48c0b97af8b5bd06ca5f770583230a8c99e |
|
MD5 | e902328c719a2041f50e00c9a377f9f5 |
|
BLAKE2b-256 | dcb945c53575afec481c48a85f7a7e226d06c064446e772c1c025b287d49cd41 |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d44fc233dc8619251a21dc80d0880c83f414ca81ba786451a649094aef8f45c8 |
|
MD5 | c3312f30793acad9f491d48a50ab8a2a |
|
BLAKE2b-256 | 11d8ff469d4d9a77f0cd30e8b9ce694f95d9b9be5eaef94c5250224c57d2f83a |
Hashes for cx_Freeze-6.14.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe0829144803ca3df775110a4a89595c9bc4280467a7e3210ecdceb706f04e9f |
|
MD5 | 2d0d657056852cd0180e94cb9564791f |
|
BLAKE2b-256 | 8815c6c3d3fa63f69dcc2b5b080336a2ec35af97eb3eaf8774f1d17374d5f88f |