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.13-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b777381c4f24e5c9283f4e8c5be8dd25f73823bde61413cb851776491f23cd2b |
|
MD5 | 6b4c0ad164c27de66a608e58af8d0a05 |
|
BLAKE2b-256 | 04129dd2fa4b2a22e751212202de2461ba1020efbd997bed5f512baf22c01b53 |
Hashes for cx_Freeze-6.15.13-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6cdb273a56910adf4d22c451ce133f4009baf37fc99dfa5f6e6c6e968db4815 |
|
MD5 | e5b3431aa4ad43d915bbedf8f076f07d |
|
BLAKE2b-256 | dfb64fc780f91704d8535f2cd060151e9c3d69093eb51f0e9409e89c5bbba58b |
Hashes for cx_Freeze-6.15.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2524cdb5a3aa4930bb79c0754e3060b8e2374b59e0ba75cc045781d761272977 |
|
MD5 | d5d3f385ecba081616d85e6f6107e080 |
|
BLAKE2b-256 | 176665d8d90451ab10e3ec8c2f3ac58c44682876faf9cc2d3e8b687a9a1da5ab |
Hashes for cx_Freeze-6.15.13-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6daeefdf046da8aad7d9c18d5ec68ce3397334e9815cdef45cc65ea90672a7d |
|
MD5 | 5aa54a6bc53b771614ac9a857fdde362 |
|
BLAKE2b-256 | c2b7b417e99aa54b2b57bc917be3c967c5494fd7d6cbd144cfcb4be76eac990e |
Hashes for cx_Freeze-6.15.13-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce27ae1dd170ff342d9cca25fed204976dff1045ef014a5a59b52ff8b7613d25 |
|
MD5 | 295216f2a96d1ea6dd3798ffdd4e2db2 |
|
BLAKE2b-256 | cda395d052811936ece5c01c04e2effa4edae17d1246f743a69b5b019ec12b06 |
Hashes for cx_Freeze-6.15.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c50c4cbc64732f9c2a794737a9a8e2ae11d59b92a9707f3372dfbdbce567d6a |
|
MD5 | c46dee487de4ee048f977a6be6db215f |
|
BLAKE2b-256 | 828f0253ae038b7b0bbcb287983565b20834eb0314fffb23f9fbe89cdd42e75c |
Hashes for cx_Freeze-6.15.13-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32ef1c3398683b8adb00807998bd775c60ddc9e807df55d3f0ab660017cfc8ee |
|
MD5 | ccc598304c2bfbb7bdc68aa04ec824e0 |
|
BLAKE2b-256 | 6d36a9e4b6902c2db1805367d0043a8a63b99c410112a7ef502a7444d5ae7451 |
Hashes for cx_Freeze-6.15.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b529b22a714f5d3899f74e5dbc24a3aabd9ce677e9dddb5d54feb455701ad2dc |
|
MD5 | 7cb0562f1d31c9c01c19ba7b52c9bb2a |
|
BLAKE2b-256 | e1154a2f4e62556fe13d0902dd8836f881f89b91eb6a827057f862e7a831fa9e |
Hashes for cx_Freeze-6.15.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005eba079bdd414b007de256c127cee25d5579ae34f7c16a1fcec608a247df75 |
|
MD5 | 58c10f188ef8cfb05c5e6f6ee9bcaaca |
|
BLAKE2b-256 | 5067dd655e4e05b547755d141094ddb7af820cdbf46f2e7fd08751db81979a86 |
Hashes for cx_Freeze-6.15.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40d001eba612b1ac0f52dccc0f4666c7b720fdd2ea968e78618c5634de720fcb |
|
MD5 | 34c0e509fb3b7f9a2241bbd09364b210 |
|
BLAKE2b-256 | 89c083b746a151208319fc203c0e4e2f6e52b95dfeb7785a3576acf021bdf610 |
Hashes for cx_Freeze-6.15.13-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e5ea750dd0c4a46775e1d566278c29ade424f51787c21a4fff0c8ebfe89673 |
|
MD5 | 7ecd7bdb48cb1338ac76ab4b6d9db043 |
|
BLAKE2b-256 | e04812a6e04679ea6d01172fafc40d4745c80e5dbe84e5b7f194d0c1846d99ef |
Hashes for cx_Freeze-6.15.13-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 908ff618c1f32a6dfaf54d7cccb3721d77fd8b76d95a2fc949155f8cee84840f |
|
MD5 | df3bcfb540e8f92076752c19b6f9371e |
|
BLAKE2b-256 | 0b7dbfe5eaca909cd3e3a003da9a7de1e5e7b9c74799808ce419bb3e70ee148a |
Hashes for cx_Freeze-6.15.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a429273b0276dc25857ea3889f6fdcf08c4021c1c7c08bbbc706cb2a44143f77 |
|
MD5 | 63c6541b8cf4bd0e6c3ab71ff1868f63 |
|
BLAKE2b-256 | eb26c6e37b305093b14d26472dfdd022f310f1740381abdded7b49bf96e09228 |
Hashes for cx_Freeze-6.15.13-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d20e3385d732426392834dd0959257cc6112a346958b58649ec96d2cd6e51043 |
|
MD5 | 9de9c70b318084a118ccf9a59bdb62a0 |
|
BLAKE2b-256 | 14aeda1904c3f8fdf78a9bd1cd3c06c8cd2b88d3a165c34888bc7bc43c7fc87c |
Hashes for cx_Freeze-6.15.13-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4f459646dc54372d8cf157e5675187162dcd6776a3c9b759db3379832fd2121 |
|
MD5 | 4838f77a883e12368a12c297e1c7b67d |
|
BLAKE2b-256 | 05894c099ef33bc4f86fbf4e6a192cd925d0d110e750863012139aa5e0bbfe1a |
Hashes for cx_Freeze-6.15.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8251c0c5c6dd0b932389da402094147ccaaf7d7487cc9615ab7506b85c87edc0 |
|
MD5 | 9e4b00c957e73aa81368a00e9f8542cc |
|
BLAKE2b-256 | 5d73a3dd0048332bb7c3b9e133f51527bf319afb1dd71b95895c7861736f1257 |
Hashes for cx_Freeze-6.15.13-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 444be5acc4b5f2e50ee8aed25af3e642cddc2f283d4d43382e9e9400a8ac1a91 |
|
MD5 | f21270cbff814441a7df03b43430e7ec |
|
BLAKE2b-256 | 2a157c0dd5026d58f7b8f02e094f6b9500229c64c777d784cd7a516dc14d874d |
Hashes for cx_Freeze-6.15.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68ce1772ff72d622c86271c5def873ac77d281ff84ee625df3ade13095cb831f |
|
MD5 | d94205fa8bc3b36b5356a1c3972f14b7 |
|
BLAKE2b-256 | ca7ff9f0eea62d599cb6ccbdfd2a06d9dc8b3ed3a65989b7013f076cbc10c9dc |
Hashes for cx_Freeze-6.15.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e46403aaf0fe4772219b2ee122e5e31b4c9f44b1d030e03bf532e5a4c876021 |
|
MD5 | 49fdcea5288341366144da8cd3d38ad4 |
|
BLAKE2b-256 | 565a22de75d6d2beea38daca7180c8a56213888a0bddfb509f53cb87861f8012 |
Hashes for cx_Freeze-6.15.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96cb6894edef92d72375b0d83995c7cd096c7d1ed636c155601dadcd979131fe |
|
MD5 | f35c70a7b9d7dad967a83aa6574dcf64 |
|
BLAKE2b-256 | f7500bfc23ff8fb8421aa02a09ae45ea6379162109d98636eb4157eb68b910cd |
Hashes for cx_Freeze-6.15.13-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a0c81729c4be7f489dc7c7c403a6c0cc43877028be09162a93ab1e939cdb7d6 |
|
MD5 | 04f01080af847c9992fd7ba4db218d75 |
|
BLAKE2b-256 | cbb9d2ee8556cdac4dfece8f5cb3eb2b1a13e8c41ce3ecbe77760a8578633c67 |
Hashes for cx_Freeze-6.15.13-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53fc315d888e738d8dcf4b2937ea8cd987c9d6aec4722f9109ff41792b275bf4 |
|
MD5 | 559d4296abc20b9895d5f63dfdc185f2 |
|
BLAKE2b-256 | a6217567eb8bda2ccf9032e6831889343851452be2385c1e107d50c567e2a330 |
Hashes for cx_Freeze-6.15.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31436d7b8904f0e2c0c335b590e3e84f4412e6cc3eff04721be7496443b8f153 |
|
MD5 | 09ec1d7c940e2b1dbf87aa79677376b6 |
|
BLAKE2b-256 | 127cb11d14726584c4fb141a7c230efc56c5f57f61ea8b1e15dd4c2cd773422a |
Hashes for cx_Freeze-6.15.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11e9e752dfb2d26a7e4b0ded3f83ce98afe9680a0583c75ebf58fbee0314fc8 |
|
MD5 | 79e66319e35b32e154a327dd1aa17882 |
|
BLAKE2b-256 | aa90e9f4df3d1990d3510182e577feee62dd0422d065b4c2e039616af9a3dae3 |
Hashes for cx_Freeze-6.15.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57fcdae55e7801d7959dc1ae4af3b8e5fdc08066e1a7958ffed29320358c3c60 |
|
MD5 | 0bff1c4e6c4ee848457119663c9fec27 |
|
BLAKE2b-256 | 1cefb74bf6cd1c8318ffd4ff017e53a8d05f9cc0b4129a5c0c1e97606aa71948 |
Hashes for cx_Freeze-6.15.13-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdbf4008feb9af324a0dc059fc38bd0a8c112b805cad75bb2bb8d13b11effde3 |
|
MD5 | 5ba3527759d22eb2acffc85949a1cde5 |
|
BLAKE2b-256 | 1983e1919b3aeb50ad99151017879c727f6be1cedb55c9a314314586892dd789 |
Hashes for cx_Freeze-6.15.13-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e274a89ebfd5dd0a77e1ab5e62089b304e9f3b47a37019e2503f46c473952df |
|
MD5 | 8029580205debf2ef45e128c11f38bdf |
|
BLAKE2b-256 | 0d28568ddaaabd655403efe6398941706d0a67a7d1783fc7d637068bf3b49209 |
Hashes for cx_Freeze-6.15.13-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 596cb85b1d6737386e2b2f26e2761122a521d0ec39d7f5c105645cee13d371f6 |
|
MD5 | 09817dad413ac85f3b44908a272b7df4 |
|
BLAKE2b-256 | f5b69a6fe6dd5db21845391c7bf71ee082308d751bf10171a0a71392dc7ec085 |
Hashes for cx_Freeze-6.15.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16dcb4a9e310f29ab789c6ed57deec0b876df30e8e507d38cdda840c8d7183fe |
|
MD5 | c60e43c833634777dc4c7c071d2edb47 |
|
BLAKE2b-256 | bf4e7d2850ef18499205619a6b5fbe104967495082e329af4b7e881128221a04 |
Hashes for cx_Freeze-6.15.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8009d0d485caa7f7cf036a6aa3234a5e4f8258ac03195aff2a1fd22b4b2e48 |
|
MD5 | caa7d445637fff1200d47207e59d7d72 |
|
BLAKE2b-256 | b8c4f09b2e5f669082c3cb2216a2b7dc928fa13ad204ade3cb0daf4be0fbed66 |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 885ff9c84dc32f3431c180faa239dd2d04c8005823ae8ae8dc42f36bf19b7f8b |
|
MD5 | f14c1305210c2c5f226dc6cef23d25be |
|
BLAKE2b-256 | 703911a707fdf11578a7227ee79d37fe7c9a4fea1c63906ad7a28595fa89c552 |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd9eeecfa05ea52ed469f084af246de74edb2682a2e1257f285d0ffc0c3b10cb |
|
MD5 | 8810ef226688a0f4762a7c2b41dfcc98 |
|
BLAKE2b-256 | bb0738fbc3854d98631834cd295d7c460b22cc1fd5001d967062fd4a8f0ec56c |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5604fba0a01f09becfe1f3f09770034e8a6a8dff2de8a1d90f0a016840735a0f |
|
MD5 | 1bad19adfde6845560db038f364a5799 |
|
BLAKE2b-256 | a3b8d74c19b875d3890eeb101583af43c9aa91451d8939f40bafb781e395f303 |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba4649d84f363d8cc5bbc29a12944d88e65769190f6fcf61c32ccf1b6650b10a |
|
MD5 | 67c21981ad1778cfa6b551f1a3097904 |
|
BLAKE2b-256 | af332bfa3bc2a5fa62f2551bd1631c8fbf67468d7838dd0fa8fcf68b7d9c026a |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d18c382517b56efe49c15517ccddb5f7a659a2c465eeb9dfc4897429288d190 |
|
MD5 | a796d9a2ec3e57202645bea25b68a208 |
|
BLAKE2b-256 | 1c84ca8aa48f2898f4cc17e0ca213aaa9986daf7f5949748abf7ff08f52d190e |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 125b9acc03b9fceb0e05a245393c4b0624a305c55a3b0641165f14c2558d9ef2 |
|
MD5 | 9a0a6bc2ef257a8b6d452d585306337f |
|
BLAKE2b-256 | d2088e4d0e3b183bc9967f591a2dbe203b13ef5006a695a0b513980321f197f7 |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fbad979240c30fb0f63e53ea8d3df7dffd7b7a0c1570a717bc2e2c0794adb8e |
|
MD5 | 46f5e4de4dbf6307190738940c0a3898 |
|
BLAKE2b-256 | ced0552bf6c48830dad5566314f20a56a730902a69de9563f28b73750c9c52c7 |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23f607b63475e181007e012f12ed664ad79a6c1aea51ab3bcb47adf0a259e0e |
|
MD5 | e4c1be8e60d19a242ad893574c23a158 |
|
BLAKE2b-256 | bc52e67dbddc2b025f6e5d0cd21a1d462f6dd38666f8e57287884d3dd393c61c |
Hashes for cx_Freeze-6.15.13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0acf62d9ccb46d806a755122fc8b1c17ecabca63719a757359b2cf8136bd74ad |
|
MD5 | eef1e9422f1aeeb9e9fedc58bde49dc0 |
|
BLAKE2b-256 | 24469a81a27bce569184ba3882dc6c9a440168657a84c26001b3e2eb9bea19ab |