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.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8697e9fa46c0fff18b2468db08683818d70b1874a484fc3c2aa6faa77c6ca1d7 |
|
MD5 | 5f3761406ff9f2c509f7ef5bbed80716 |
|
BLAKE2b-256 | b5679555c74d3662dbac82734be088db0fe6d9d64b4e879d8b172c0709d746f4 |
Hashes for cx_Freeze-6.15.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dad161b00b50d06a676075612ac630fe652398c3ae17c0a010c7adbfcebce06 |
|
MD5 | 6c989fc2ff421ce0b7a0ac2816160feb |
|
BLAKE2b-256 | c743834a64981650b8b3869abf620e1f5708de0b20b9907b68ce2fb45248975c |
Hashes for cx_Freeze-6.15.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4538bd43b293cd7601a44120bbd14f5ceb8566652803739157a3f4b9df636db0 |
|
MD5 | 5590d0000d21c77addaba3a5ed35fc90 |
|
BLAKE2b-256 | 6bcf479a0ab65b79052012bd600d8f82dea3e7e302a6678ad8bafd38c21cf9e9 |
Hashes for cx_Freeze-6.15.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938b2695f86233e10c5bd7649d1e1b94ee2a36e0e45ec261a73206b30194ac0a |
|
MD5 | 08595f5d5f9a3354a785552bd31ed13e |
|
BLAKE2b-256 | fbbc4a16fae838b81813fed70aeb660f0f02622b2bafc03ecdd6c13d1df49ee4 |
Hashes for cx_Freeze-6.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1c2a8b0d8cc66a829f1e56a6d8c9f5763e1d7cc357fb96388460f296286b349 |
|
MD5 | cc330b87c3ec59e5f2081434990fcea1 |
|
BLAKE2b-256 | e47e2a70efdbcda10e76affc678dd1b470844c15dd47203f1fc3bd242a8c7737 |
Hashes for cx_Freeze-6.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65a7985189b167014af4e2e9b62a7831dc55c2e5d49ad61301f82525738356f1 |
|
MD5 | c86a992320a37530983f4385dd0ee931 |
|
BLAKE2b-256 | a2717119c60bcba287d47ec26c4c42fce30f557cb9108afe129563f512fbdbaa |
Hashes for cx_Freeze-6.15.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e89eb2cf2570a7aa9b5ee5fabc226b48e710f673f923c21bb8363e08a7e0bfb |
|
MD5 | fe13a91367f40c369ec2357d7dfc380a |
|
BLAKE2b-256 | d9a6cdcdbff55b73ef0364f134194e99de664a612911709a55e2a8c2f2785ae4 |
Hashes for cx_Freeze-6.15.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af9f9af17c502df492841dfaa410ce2e59d27acbe0554ae9278919da22a5f1c6 |
|
MD5 | 86f8349d48f5588cde1e4a198883383e |
|
BLAKE2b-256 | c5de588ca0061a2868d09c9e628bbdc4c73823f49fbf5a685194061ad5acb887 |
Hashes for cx_Freeze-6.15.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b05188fd83ab03687cbfdd652b76b2e09587f7256125c0a8bf8e6dcb7591c1 |
|
MD5 | 60dac5509fb83ce74ecbe30279afff8a |
|
BLAKE2b-256 | 03c34ce93758c9106d2fd52fb2be4dad8315759259323739a7eb34114535f6aa |
Hashes for cx_Freeze-6.15.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8fb2b8409b2715ecca3efcd644a0f57a4ed531636c875dcb0b99aca03a9b84 |
|
MD5 | 72bc71d8141eafd0b364b031c110d53c |
|
BLAKE2b-256 | 32979383a8bec412e9f3423794b065eb03b63caa1c10371d77c617866086dd9f |
Hashes for cx_Freeze-6.15.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cb9fd359b9427278c825874323053a21f6a74b86ab6f722b1bca6a424b87a34 |
|
MD5 | c46f8b15af23e436314fd3651abc52f5 |
|
BLAKE2b-256 | dc05f6684df57d59c322dffebab6de503cff07178c2669c1c25bcd6ba1b17997 |
Hashes for cx_Freeze-6.15.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6b0243ff8b7c127ea0d4797ef04a8548d433a41d7a6bdd5b3674eb710c0aded |
|
MD5 | 59b0668cb68b1c0c23298e1cc1483d92 |
|
BLAKE2b-256 | 06707dfd3acaa3e53d4720950f06600b288a256550d4dc78c8ca0dace1c6302c |
Hashes for cx_Freeze-6.15.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa0233725f6fa586bc2dc8cd352c435d19718f75ee5699046f0065ccf70d4e95 |
|
MD5 | 103df557b095d9e524bf10e491dae05c |
|
BLAKE2b-256 | dd8c6337b4e649ad22740d4f6e64478407f4ddfb914b015b320ab92ca6f52577 |
Hashes for cx_Freeze-6.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba35d5590f61249ab04a313230d6d12afc10fba0a60e6a221b6e9026ce822f02 |
|
MD5 | 8134744c13949797b13b2da4542872fc |
|
BLAKE2b-256 | df707bf589a8e4ed937e924ea7471832e70f55ece7dbd38bb74b10fce6948f1f |
Hashes for cx_Freeze-6.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 229e44ff29b76e60ed51a3d8e3286d6f872d2b56c850a6a0ec2778f48d518609 |
|
MD5 | 0615707097e32018948075f93a7c5d68 |
|
BLAKE2b-256 | cd014d3e4cee582fbb1d62cd17006cba2d759f17e6168e0b4e5261b036c9d2ee |
Hashes for cx_Freeze-6.15.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60ed86a2f6e6150de9e2a456b2850fa8305b3b10769796a3167f6843eaa4a1ea |
|
MD5 | 9b27fbba7bcb50f2aa45cf2ed1058f0a |
|
BLAKE2b-256 | 3917bcb71b22f1e99b6939722e3f2b3fe99c58bf2b3556048bdf5e6fd1b2624a |
Hashes for cx_Freeze-6.15.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24abc4b25af3a6dc759472b23ab0c1ef649070ba682314d77180f15024373268 |
|
MD5 | cca6286026a1497ee34b852a7ff2c2ec |
|
BLAKE2b-256 | b711b12dbb56a174d142d3e7bac1ce188c6f5c57c64ec7e0009e8ae8ca4e4450 |
Hashes for cx_Freeze-6.15.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac07a0baf0035e0d0329b8c7719ed12be9006fc9a7a79d110a1ee4c1a4ce6d69 |
|
MD5 | 065040e15099707d71323c6f2ce3d5f4 |
|
BLAKE2b-256 | 148844e63f88663923dfdbb21a666c85767227e5d11e34cb944a3c85f9f5d0f6 |
Hashes for cx_Freeze-6.15.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e4aedf3c540e4e0195094c6c76465f64077ba17bd0a9b47f217869e87b27200 |
|
MD5 | 4cbe81f910d99aec94a9748b2d327d53 |
|
BLAKE2b-256 | 4f7eca0ca0c5ee05ba3fb0ad307ab3f0104207a23a1bd47e05823c6857f8ef84 |
Hashes for cx_Freeze-6.15.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82739ed7ed1204c80ad47b3bfea952db5d72239951d7ad13300243f29b29db71 |
|
MD5 | b0a00578cd7f083f170f1d12121c6e87 |
|
BLAKE2b-256 | 94d9a507435ac6484d8319fa63782f295745d5aaab1161ada000da8c4a9b5fc9 |
Hashes for cx_Freeze-6.15.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbc6185d9eecf889888ad44677cc07f87342836c98129901dd0d070ec2b03dab |
|
MD5 | d154877fe5444c517cb3402ef2222f4b |
|
BLAKE2b-256 | f5af8ba232277d0996644952cde4fab2b5e2830ed2a2a6b01ad1b4501d81e47d |
Hashes for cx_Freeze-6.15.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 543e0c05fbc0a03aaa8b56a3e67bea1da800aa54cd9363d20db048e0afa1ade6 |
|
MD5 | a2d91e1dea3876a9da2f832c2666697c |
|
BLAKE2b-256 | 3fa8c5334a55f461b868fccac9d2c47964f8d2cff619475c7f36af791f8048ad |
Hashes for cx_Freeze-6.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 743a6c3981cc784dfed14f7acbcdc8e59ba8526b958513c244c54e770d976317 |
|
MD5 | 5136ef09a1982f1572c2c38a67886bb0 |
|
BLAKE2b-256 | 048966d4337596e05d3f7b3c0215829c23ec0240093cb3ddb7d0368a8a2c5c37 |
Hashes for cx_Freeze-6.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1980034ce36c019c7cb7aeae43fbc16faaac86d6b07fbd92d2692787574e924d |
|
MD5 | 2b15b5831408461b812259639fd6a10a |
|
BLAKE2b-256 | 1e7dd31f893bdc493f3736d7c3d63881fa96c5fe48dd4267eec563220195c1cd |
Hashes for cx_Freeze-6.15.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e89f8831fce12162c45959899e69f26c6511a2e2f77d72867765f17902ef31 |
|
MD5 | 497c9041e13d0920c3183179aa91c723 |
|
BLAKE2b-256 | 24d23ea1a0967df0862ea585b432e533a22582135f7f640a2aad63896dc32bd7 |
Hashes for cx_Freeze-6.15.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c85bfe14ce64f190baa1df55ea59cc538f3aaef6389b654746b195ee25b69442 |
|
MD5 | deadff510c459b25e735b9cbba97b234 |
|
BLAKE2b-256 | 85dba58d9a565a7c90f4ae4de19340a67f54bd9d8f0ff11c34a69a68ea9a7e9a |
Hashes for cx_Freeze-6.15.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e276b1c35efd859c047140e067046734fd23429e8f153bce9d084c27c008540f |
|
MD5 | fd7667c12eed991e723085d560503b2e |
|
BLAKE2b-256 | 18814bc063fa472f8583ed7e47c937b4df5195d9225b4c8506aa682f2d15f08e |
Hashes for cx_Freeze-6.15.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9764fd8404b2ef07bd298cc93c7adb3a463941ed82ad2475df6f210347a4a33b |
|
MD5 | 0af01ad2b031323f0cccae0feb4f2204 |
|
BLAKE2b-256 | 9ed27c1e2456c94e1d42149859c71e50273008708bade819f043f18d20490ff7 |
Hashes for cx_Freeze-6.15.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d86c7d08ddd3cafbca29c7b4ca64276c6ab0abe2cdd582758dbe43fb757f2de |
|
MD5 | 79970d9cd6a5f134a0ab2c18f41b42a5 |
|
BLAKE2b-256 | a6081869ec388e53d023d655119c6bf71219e1d178d9aeec32fab3698b7e9764 |
Hashes for cx_Freeze-6.15.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba6204b4058e5954e96eec9b1f0364ee1e832ae466bf705719892d62e3aeb74d |
|
MD5 | 4dfa4ec5eb809515ad8b7e0ce3203def |
|
BLAKE2b-256 | 6e09ef32ab2263fab0d1978d0bf3704b574ac1af89ff79655a2e860dc7d849f9 |
Hashes for cx_Freeze-6.15.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f770f7790738409e5f2c877ef209d98cfa50c7b25a273ac85aff088329076898 |
|
MD5 | 4944da0163b0c54bd6c8df9eb12ad7cb |
|
BLAKE2b-256 | 06480ea8aebec724a678845f78232148b2451485f0308fdf64e07da0981c3c82 |
Hashes for cx_Freeze-6.15.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86def06eed007a092c0b335d77cab512b36c26ba68db79462ce9865cafd399c1 |
|
MD5 | 5b483512d4ccf91a44c8e72a58318da5 |
|
BLAKE2b-256 | 9e9fd0757b4a77c5d0faa67182212c1589d384c14a258c4698863ba1d5693492 |
Hashes for cx_Freeze-6.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e8de987aa49a5733064846d04359f10a6abd46003be2a94989a2da56c70ec97 |
|
MD5 | 6aec8e1c52c9d9ec14c241bb4767ae3d |
|
BLAKE2b-256 | 61c0bb2034131babbbcea56321138a1a947492c9a0f1e017c081f55a7fb1569a |
Hashes for cx_Freeze-6.15.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a9a785a4c1034bbd035f0e6698b725c0e0f36f7b221c2353e9f9cf3cfdb5cb |
|
MD5 | 1f0fe7f6b0a158bd84debc4d19e9639f |
|
BLAKE2b-256 | c768820b080b621a4ab557d93d4431a82663a1117f34c26895f1f7f262ce8004 |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 855d02e80163cc6614f92acf861f8ef24cb0df5fd1c5d23a319b95f89ad52347 |
|
MD5 | f1c5853cd3e46395f6f5ae81b059e98e |
|
BLAKE2b-256 | f1b8e7e498e3ae6b2e3df7efbdff127b279d58eb1de3006f01cf8407fbb62eb4 |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 174449b685b641c84c456038fc1a3b4e860294ea349c549bb7a23f1f7bf18ae0 |
|
MD5 | a25a29237038f10c238cc0f989a2d484 |
|
BLAKE2b-256 | 1fc010edc07bf81eef329e0ae207f0f21a38d08c3f9a2a763d85e39fb11583d7 |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e8c00d79c4963d68a009a47b3984b322e64c05a0b4aa936804f2e573c045a34 |
|
MD5 | 3f65c3540cd2f40f7f984fa860e6608d |
|
BLAKE2b-256 | df6484a3be7bc208b98e169df8d7b6a990ef35eda05daddff947b0ebe10fe936 |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 624c3b171b56a15e389b65018f9d6ad5497b8068da02bacfcc74ea3fbce1b61d |
|
MD5 | aeae873fb8ffa9ee74f91e28b61a421b |
|
BLAKE2b-256 | 4c5c66002beb7b88d4a2d7cf53a0fd5d92d93f2fb1a49b2487eef98eb5e1c41a |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9175fd0dee12f54d71d93461464db82fef51027bb69f887c0b80d3068ee2461b |
|
MD5 | 9f640e3354c3af381166f8d60ac7bce8 |
|
BLAKE2b-256 | 58ac2710c8c2d2d7f9cf2b3de7c4e1171e01dfece070be89b138229d34e58f14 |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f34e7e3ee0af03f57c263c671eabead9881302c99f4dd9c2229d5ab1cd69bbb |
|
MD5 | 70834db858f6c2a852ee5963e7f709bc |
|
BLAKE2b-256 | 761a79d2cc35b9bb735bcc9d493dc8d1f99b7db2c1dd9b57724ced9cdf85eef2 |
Hashes for cx_Freeze-6.15.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b15cee7cb87694a3112174659a2abc7c4d206131122f157bb1a358712c0ea987 |
|
MD5 | c2ca44925ff1aa76506c6246fc88de8b |
|
BLAKE2b-256 | 1ae70f65da696a84ca6740fedf372125362bdd4a8f0f363aa1dd14f9523c308b |