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.7-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6318da4c8f522c87d4ee87541f436e08e71f2c81562123bb57c9eedcfcb07e0f |
|
MD5 | c54c72b66368d60cf9805c99a9133d43 |
|
BLAKE2b-256 | 2b715720eb09449abce4cea2fbe6cdf6fef50af9f6f2aeac2ae5c903faa930ac |
Hashes for cx_Freeze-6.15.7-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa7a1dab03d8ef432d929ca7dca077f94d97e464860f5f2a056d74ab32f97d54 |
|
MD5 | 15148cd9a6dd6266b8b5bba0d650167f |
|
BLAKE2b-256 | d2bb254d27cd282d4a906e694acf108da2eeb1b3457936feb6d74fd26df43e8e |
Hashes for cx_Freeze-6.15.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a70363e98684bfcee5acf909b08422ab6990c8d57d3253e243a3128e9c699e6 |
|
MD5 | cbdede9e49934127fe94580d505a6415 |
|
BLAKE2b-256 | fd74be1c590c3aba34d6568d677aea5aede184df64f8fb912556d74a0d0e82ef |
Hashes for cx_Freeze-6.15.7-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c215abb9ad106f568604ce4b1395e57003f1e860144e57435bf21b5b186e83b8 |
|
MD5 | 956b4087f963fa2e0bb6a0d97ec25987 |
|
BLAKE2b-256 | 7395b7138b828c6fb419b01665eb2842fabd34af5883583b8eab75aaeaa703e9 |
Hashes for cx_Freeze-6.15.7-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7730a23a0907bb33189e18712fb430911566fcc1d041b1f6b58f49ac46a4c4c9 |
|
MD5 | 20b2be65c19f8441a417f1a9c77c00b1 |
|
BLAKE2b-256 | dbb748d69c0a5691af078e4074dc370bbdf8e33df94c492d9190f00e3c2a6bcb |
Hashes for cx_Freeze-6.15.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84d03388fd3dcab2f46c9a326829a28266160cc84633ec94ccae4603a3a81575 |
|
MD5 | 7cd9d70a56b8c96fe30ff6fdd2f799e8 |
|
BLAKE2b-256 | 055730fa34034198036d5460d218b9f3e0f19e5c408122f4ffac72964a48e685 |
Hashes for cx_Freeze-6.15.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dedc6d6e9503c7d50dc9ac72fde6666c8260d1f151759ddb31fbfbfa64a53bfb |
|
MD5 | 218789f4343b756ce224b21d69b00293 |
|
BLAKE2b-256 | 33c533bf74b0a6b3a710fd279a7d8fe32096614fd06ee235f3db474ae8f23a0d |
Hashes for cx_Freeze-6.15.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dd108bc0862f6d995e10abf771388b678bfcd93f2e59f53279230b1e8cfc8d7 |
|
MD5 | 604c3a078bfe8cbff1a19fafcf75e933 |
|
BLAKE2b-256 | 5d3ef0c22d0f767b65b43f3115be3d7bc0b953b5babaa138a78c484c54401ba3 |
Hashes for cx_Freeze-6.15.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb43e9160a190277b0dec7a433db45dabea81f1f7f99c5b4b5778952aea36b87 |
|
MD5 | 53433ae621e2afd3d8ff36179017604c |
|
BLAKE2b-256 | 10a0fe0fc29de78356bcc0486ceebceb31393897b04bcf5a449580e86a00fc85 |
Hashes for cx_Freeze-6.15.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 898b0c84ee93468bcc9ef728cb6adb4c10a6d112b6de2089a665972ac3721379 |
|
MD5 | 25358b8b4101ff58369c7fd4e73b5e55 |
|
BLAKE2b-256 | 3b2217f36a6b67a7998d28d81913eaa9c7099c3b30234a6645871c6cf31a9ecc |
Hashes for cx_Freeze-6.15.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7ee16c11dd63869996e1d5a24bc43e43d9d53f60d5891048dbaacb64e4f5de4 |
|
MD5 | 613e623a0bd3045896a51be837921e36 |
|
BLAKE2b-256 | b4046eb9570dd433a38fec3cc99f48fc8615a4042dbbd57fc40bb776cc49f98b |
Hashes for cx_Freeze-6.15.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc7282ec0766fa126c3e1b533b95c3af0e83d16c45f5f6aeb9b95f49376d0668 |
|
MD5 | 2d4d5db102bb7bb95bfa017034be974b |
|
BLAKE2b-256 | d5154b8e776543075b2015589f5425e7e1a34540f68aa9b39ee5ae8094b912f4 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1328a6af98fe695847da6abcb8750aebdbe5ce876f7bb0d4fd55b2b99eeefb2b |
|
MD5 | f33f3dc3e3881e4a4dd37c4032223fc9 |
|
BLAKE2b-256 | 4176c48c7d48a8edf5c45ec4cad25e1d117e1f1fd0fa627925c2d4e9a8c684f2 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b0ccc2bdb0a1ab8f77d0cde8ef3f556bb88e2f04e338b8b054719e276e6fce |
|
MD5 | 20bb1e3db65b79f6e2f6fff6d204ca9b |
|
BLAKE2b-256 | b4047b9f15d5795ad68ad4b270254ce880184dd2c8828e185910a9bef80ec8d1 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b497b5c4c539bf79e3541fd8dd58103cbacc6b04048d8cc9de9b1e07d5b56ee |
|
MD5 | 96ecbd7aaa6f4bcad1104f12d0859a30 |
|
BLAKE2b-256 | 4464ca20bba9f22c084ee56d80fbb8e754e296a64ac45fc4c07b08f7a6a73716 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aa02cba411123640d5e878e6574f8cc4b44664e2e4f1f6e9d7f0b13a1a52fbd |
|
MD5 | 80f1d0efe355b3fbd651c4e2d60626ae |
|
BLAKE2b-256 | aad284d2283a845b6eb4fb93bc13ec97cade1b688df1cac9d5a4c50fb4407db7 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b7cdcf010eb5e03d9c3f8ed034d4efa160fbcfaaadfa6723daeca1d18979af |
|
MD5 | 93a2ebf6f1d7a9cd37cfe88dff4a1f19 |
|
BLAKE2b-256 | dfbb19150aaa5cd999e08a8b232a63900dfb7aec50f4bbb7e4aed92cea6ce268 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ccf2d05fe9cf899865e349e2dc9fc087403e27c68ae5f72b3eca986ca3367f5 |
|
MD5 | 6a93ad36a869f1600267097cca0d4dd3 |
|
BLAKE2b-256 | c8494f8f004ba87a1d254acce33e4f0f4bd5cf4a6b189a2b859e91cf01e5966d |
Hashes for cx_Freeze-6.15.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 904c88f93e2cd15cc6cd8b11db0bbc4a81dfb4d1ae0fe42bf08064146d254073 |
|
MD5 | 67cfa9619f69c66a2f71afc9dc1406d5 |
|
BLAKE2b-256 | 16fdc147d25028f146db00f070011078441d29052ca4c441e484f6992668eaf2 |
Hashes for cx_Freeze-6.15.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb26ad3245446c022e5480048b4670f3ee37f48676c585a3a268467fad591f2 |
|
MD5 | 271588cded8b794d2776fd25ae128ad1 |
|
BLAKE2b-256 | 0e6ab2780d5da20f9bb1dff56383e00788a8eb9cceba3f62cdc5bbf31bee65d0 |
Hashes for cx_Freeze-6.15.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e14b98219dbc7c826329e285b7e5495632825d65920e173d7e60565413611908 |
|
MD5 | b8ccde66af3d4efae1c10f451e8e1c81 |
|
BLAKE2b-256 | aeab3146f74913dea63c78f80e81dd7d86c72f7804a4a66035e90c98612b3610 |
Hashes for cx_Freeze-6.15.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2355b9bf0ee48ecb27ce198b4812e84440823bd50f44846a60eac01dfb68776 |
|
MD5 | 0953db616a93260d43bb4f7f0904f75d |
|
BLAKE2b-256 | 12af4b7ced8cf6e5a8394767c48c5371108de81ef411d5564689a4a8b2109079 |
Hashes for cx_Freeze-6.15.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e34572ef211884ebb2d67e077d9bf7808e8111a9a916d891a3825ac2f877600 |
|
MD5 | 0a19ffdc41c21d46d10f8294826861af |
|
BLAKE2b-256 | 7614af7ad0fec0005d8e4af9998fbba793304603d6f78bcc6a910c2b9ed2a243 |
Hashes for cx_Freeze-6.15.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d955a7673a6cb486eca5d39e9dbd33231ed6f10546e9028883d334aff2439e72 |
|
MD5 | 7dc92bb3b92f342b41886989960c6b9a |
|
BLAKE2b-256 | 9ddd85b2d9bf1c9a7a259de09d2e167f7075a47169cb58ea4ad1b007f31395db |
Hashes for cx_Freeze-6.15.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78606e183066d6442714e615e381b8e59feebf156fc819f765cc96d5abca9d64 |
|
MD5 | 914e9923e8310f0219a1c39ff778ad05 |
|
BLAKE2b-256 | 1bea9ee6a9cfaf00afe0de1d7ddf415c9b4e5e5af3120958fb572aa66fc86414 |
Hashes for cx_Freeze-6.15.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 077509307fb647b1d792159c0b77d053c491c86f7a2dae296686204bbb32b566 |
|
MD5 | be1e1ccfe45bfbe6ef3069b698af1cf0 |
|
BLAKE2b-256 | 546af5b0467a6590363bbfbc4d398494b828fd470faa0d81166bd46c0c62808c |
Hashes for cx_Freeze-6.15.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dd39901fcd21f7edd2f97cbbef5de52ace56674ec3d816eaaf8b53bd00a217b |
|
MD5 | 4c6e2f7efcd7a672db3d272adbcfe952 |
|
BLAKE2b-256 | 47c21c730382fa0bc3b28d8e4b3a916c3df21d9f16174cf17753e8ec9dbeb225 |
Hashes for cx_Freeze-6.15.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2a8281bed8297f3e63053d787437c63cbcb6bab22d7f5f5dd27c40d1b05b58 |
|
MD5 | ad3e948a175a384754ee57fb7e7a03d9 |
|
BLAKE2b-256 | 4d585a37f30b5f97273ee300e917ebc6bd6102d85cb5ecd240daae7924cc1ff7 |
Hashes for cx_Freeze-6.15.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd0400a722d9b8b1e3bb0c85aceb34908ff3bc6c6e3ebc1d9faba07f4c7fcd72 |
|
MD5 | 448c47c871e744a0f8d11c89b561c109 |
|
BLAKE2b-256 | fd667eeccd58bd070aa6adb583f46d2627501232230d3bc27aca7318ffa57a8d |
Hashes for cx_Freeze-6.15.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4411f54648f5ddab59c536fc469c1028bdb6ee2e95943c0cdbdbcbf20afb5e45 |
|
MD5 | cb068a9fbee8eaa189dec91dfe0cb980 |
|
BLAKE2b-256 | 1cb84039fc523a117c76cc6bfdd07fcf690229887ad2b44207ff680a68cba33e |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c767700c481e0b40915efc9d56bf19626d338f1bcf9ab964296fc2ae5fb0dff6 |
|
MD5 | bf4196d1b70b49e5d43a14f2d68f7f20 |
|
BLAKE2b-256 | 6f3b8a2c74d3e64ec3d86e8eef6f3b4c787d57f1ba0a2b4338836ccbfd6a3f57 |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 698af675c69d8f8416ccd62d15978616fdbc06f2b6166a3d56076b9d97af3b65 |
|
MD5 | cd83b2d951c1780c8552d9fc8528ea92 |
|
BLAKE2b-256 | 37e2efb6286b314565420311eccec909d21e27b747a2a729341c13b4478c660c |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbd705605b7a6b4b1fcf360cb5bb23812a0e1a5609859d4abe468b607bd5d39c |
|
MD5 | d51dc7251a95304c1ca8abdf38f5cc9a |
|
BLAKE2b-256 | 2b2cccb9a90ef1ff059c3c952d306170052878bd7f655147fdc328f1200b44e8 |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1885810e99e5e5ad1b02b0665d3bd6d8563efbe85f74f5376ebee026575a8de9 |
|
MD5 | 70d70f65f36a25d0fef28aac0eec9a18 |
|
BLAKE2b-256 | 4381bb1dadbd74245b3ae3973ad619d4688f5519cd520d74cae861ee503f295f |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cc94b761813e27e6a131b152cbbae98370e885e51f6625201641dd659c345b9 |
|
MD5 | e47892cfd8ba8d800029f64243a707b0 |
|
BLAKE2b-256 | 029d5fe4247283648f7f5a073bd82f39ae589e24e2f1ae408e187a009124d34e |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e35c14bdbf5595df6118cb6bd8f7893721cf9fc82c1c1b77f35f8a24af011324 |
|
MD5 | 3f2bc63d1c656fa83d4ace74c9a2b244 |
|
BLAKE2b-256 | eb1e2ab92174eccc9424d0019fff9901c1b1e2b3310e14658fe9eda3130c82dc |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4af2c4bd9f35b5fd2e34a606a27008941a9c6a1b2181fac114dade09f19379f3 |
|
MD5 | 01a1843de3081f823c98e9394ec3b622 |
|
BLAKE2b-256 | eb353f66209a940d745c6e8680e1aaa8a35f1d3955add89cf6d12e1345b284bb |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7342602dfa8267997bcac6ea87716a82faa7a580c96cd8e6f15badc02eb829c |
|
MD5 | 6588c77902e0a06d83ed2058530bb958 |
|
BLAKE2b-256 | 451a142268d35f74aef7f834a4024d53431a6df2073ae45d8467663473652bbe |
Hashes for cx_Freeze-6.15.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c332b6bcb50fc9ee134f270b76a28d89156b67dd0cd0e0a42b494b27b2925695 |
|
MD5 | 59a0d872120c7fa5cd23491e527fae61 |
|
BLAKE2b-256 | 74dbd5cf967a69a30d3d86641506d7061a874c8e42c2466787f444bc694a0208 |