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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10bb69729d083f36ad67abd3e611f52ec7b9c5e461c671b43e5f0f7a331e6dfc |
|
MD5 | 67c18ba49cb225e07ec6af18621cbdb9 |
|
BLAKE2b-256 | cb58b085750e08e772d7c199e65ab7e9d54dcf6b55bb3b0c93dbe2bf012378d6 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccb2718673627d5266c31be49105ed4669fb9d0f99b524c57f8e30ca5e20ef76 |
|
MD5 | 3d054952183745d58c74d048ae2ea44d |
|
BLAKE2b-256 | e185353badf44ef46c7bc94d52db941d2bea7eedabac096e5a1abba94ee7f343 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a77391a1de638e96d0a36e6b65267e50936092d0de7a34dc2e8bb97e46d941c |
|
MD5 | d77b821816da205721767ced09c1dadd |
|
BLAKE2b-256 | 19944e9c0d6af2bb450508e9d0cc3a46e923ee695193baad4e981c193eddd5b0 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72135e445fe027f3ce46ab2ce765d2a9da42f0a4063b47460099066175fe38a4 |
|
MD5 | 222f47ae7cca4a81ab3d0a32be6d58c7 |
|
BLAKE2b-256 | c98ad5cf731d818bff612cc55954fed8292661a2f54f9f306bdd2ea3bc55130f |
Hashes for cx_Freeze-6.15.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d524c2d280398ca2c23ae163db9fdf89a1feaae6faf4f88ec65f4f73eee45f64 |
|
MD5 | db768333e54a880268dc3c8c869d8b03 |
|
BLAKE2b-256 | 5dfcc0280df16df407608c523fa90a122dc4648cbf889e0fbac8b606ccbe7c99 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad1831c5c8fcbcebca139bd2f58e0214c8781144f26a3e8f4eb1bd8b2b96388 |
|
MD5 | 0cf3aa53b81f334aff20454b4e12eb53 |
|
BLAKE2b-256 | 90545bc1f3f8d51d77ffaa8af49d748baf9c45091b32d254c5a1d69311663e89 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9acba620ea2c618584ce8868eb577a89aa248d69ca0bc96784abb7c309632e5 |
|
MD5 | 76d6699b346dc1aa2dc8a2f9451d75b7 |
|
BLAKE2b-256 | ff99e67819353ea04166b34b44056a9b7a42dc9e91661a4414a2cd5af8d9d846 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0fcb284e8f42ba8bdc003002ddefb7162eacdea08efb6748f038217f7664ab3 |
|
MD5 | c641b6456e65431188c127684141ce09 |
|
BLAKE2b-256 | f0988b69a7336f4d2bce4db3f3cf1cbfb83b94ab9d208be61f8e6eb9f3dd4e32 |
Hashes for cx_Freeze-6.15.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d93ca4d991670f8a5ead4423c68666ecabc13af53b47838b969c1561ca961733 |
|
MD5 | da6462f904c476432d9d9986c2b81296 |
|
BLAKE2b-256 | 146052d3fdb38abae65d8fc7891ab7301041702eaa173a5651ff02081634bcec |
Hashes for cx_Freeze-6.15.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e43df030f8951b7f56bdfce4aa2cde43789b1a95fa521d86e6ba1e4620c1190 |
|
MD5 | 8ff74df14696effbb19f1bc370512ac4 |
|
BLAKE2b-256 | 3400c26c36c2d94d78730658e15352798e59ad985791ac1974f53f8bfacbc74d |
Hashes for cx_Freeze-6.15.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c274fe277e12b431d4e5c0733fe74430cf52367a0eae4f1cfdc045b789b8f55 |
|
MD5 | c2f6f936b28c21c54818656a9f21e28e |
|
BLAKE2b-256 | bd1c09f5f47c40005dd55119b2549d1e9b5f1d0d13c119d272fec9a8b0d6b4d1 |
Hashes for cx_Freeze-6.15.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c582934bc2dadcafdaa6798ad187ed4c95bce3074f8c0b90f298fb2314b3f482 |
|
MD5 | 7ed244368f9142586568b42031e2755e |
|
BLAKE2b-256 | c3f1ee7e58c2776712b103df1ea78322244d38c26ec2dcc584da7d12229e2d19 |
Hashes for cx_Freeze-6.15.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14a529b0d14d05622c792ff8f73642b938719beded4c9fec3d936c2b615a8db3 |
|
MD5 | 8696749a0ce4d35a34268d9febbf4085 |
|
BLAKE2b-256 | 13e498241312bf2111a56a80a62b7c1a2585f26af9cd5685590a3f5339bffc75 |
Hashes for cx_Freeze-6.15.6-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9befbc0d3a0bbf4e5f04ab96bc0059f2817346208468ac1e627fdc37ddcadfe3 |
|
MD5 | 18001736147b5f3217a1841a12de665f |
|
BLAKE2b-256 | b3e33ec473cdd325cd186caae2bd32f09882b49e16b4471d96136a4e65289934 |
Hashes for cx_Freeze-6.15.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4069c20d9afeafa1f83c42faa04d2b833a684996cf25bfe7ee0230ec75784e3 |
|
MD5 | 929c0b17dbbe4ceb5c2837d42a6e5476 |
|
BLAKE2b-256 | 3f0ae2c4c0f3989b83021135beb50f9b0169ac2a6c144f76d2ad96b4004d6379 |
Hashes for cx_Freeze-6.15.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f241568053db73d5fd7bbaf4b292fcfbf984dfa09f0d98216923f3a24c4ef72 |
|
MD5 | ccb25315efd30d2243156f09410e33f2 |
|
BLAKE2b-256 | 0c8d5301b7040381b17968d5ed009740b412391983a6f7beb288d97f97ff1ba2 |
Hashes for cx_Freeze-6.15.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3655fafacabaadb17b4d380e6092f4700a2b43d52ef9248ce2abbf6ffecc1fc5 |
|
MD5 | 0f451691b75b6298ca6a5265e44915b3 |
|
BLAKE2b-256 | 8bd27355192b237e3093de29076389544608c20d54088ca22e75807780d9ff7e |
Hashes for cx_Freeze-6.15.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22e727782c07ccb57303fd8a6392e90c3ab053a6b23cccb975ff946499419351 |
|
MD5 | 0cd718bcefdd0cb1f5a92c1e4461504f |
|
BLAKE2b-256 | 508bcc4a2c285d8cbb3c3f7a160058a3d6b5e27435970957965a5ecfeb5e435c |
Hashes for cx_Freeze-6.15.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b53e1e59defd1f33942cfc7b737f2955a95aab1630c90e9adb201201f9ef89f8 |
|
MD5 | 1298cb9831fb98825f9af892a5cb84ae |
|
BLAKE2b-256 | 6c8eebbf441a35ced31d660234bfc11e1e32c5e7b7538cce2507eae672878a7f |
Hashes for cx_Freeze-6.15.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4e4b0031a3054f81ec266e2c0fb0332dd6c8f628b40159fcae39f393f81f4bc |
|
MD5 | 53972a2bea654890529bbf0eb90dbf19 |
|
BLAKE2b-256 | db1de0fe9a190977d4a26b807ebe01ba4443100459181b7c633d98539551d60e |
Hashes for cx_Freeze-6.15.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ab3db668f21bb55ca072b963090c1283a2a6fa8f6d8f4455f4af40484bb246e |
|
MD5 | b6f0f64cb48845a45b0c8a5e670a9358 |
|
BLAKE2b-256 | a165758b3b69f548fc2f027049249680bc3547f7c7b7e9ca6e6cbfd469e64cd0 |
Hashes for cx_Freeze-6.15.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca3e3e47b4bf8b9fe078c7d0e679c675a1a41667e0310346f128c39996d8b7f |
|
MD5 | 87ff879e437e60aa2d6fc3db15bf32b3 |
|
BLAKE2b-256 | 906f9a49c6e3d71b21a352c3a459e45c5cd6a8ff028856a41e336b677fe7f58b |
Hashes for cx_Freeze-6.15.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d3e13144e1882f5248e54c7fa856d850c18d671bf1392439514144f9b7eceb9 |
|
MD5 | 6ea25657dd98b022b57205d73f62c853 |
|
BLAKE2b-256 | 5f0971f17e49e6a80ae0adda29d24a440d3c4f426e6611d7b793b40955b8b893 |
Hashes for cx_Freeze-6.15.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4df6c296e32592f0e88b341049da5ae7d440c7a58d81149119e876e92f4d789 |
|
MD5 | 59deb8f47747ffd29fa6b4cf21405b99 |
|
BLAKE2b-256 | 289b8b6316f087641945466544009784ac48dc3f3c533324b53c96ee44ac52c5 |
Hashes for cx_Freeze-6.15.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42c42e8ab37b6d3c4de5ef4bddc1a9b1f164816557afed743c9c00af03b83582 |
|
MD5 | aa9373d5d9810e4cd5d92c162f971671 |
|
BLAKE2b-256 | 2994a6f7dca3890b5beebf20502fc9b9228e5d7589bbf65bea00d15e1739fa56 |
Hashes for cx_Freeze-6.15.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad0885d53972c5109d72508c837d221aae76422da2b8c1cbda6c6a3718606f8b |
|
MD5 | f7cb828c02786bdfd242ea3ab88d5adb |
|
BLAKE2b-256 | f3c6ee6306a0690d38acd293737001a1e2ff2c852377c2c703765ca2c2c1105e |
Hashes for cx_Freeze-6.15.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6a36de725671bf604ac52c2ba48612211fb02bb85bf29eb95e7f12641e6e4c |
|
MD5 | 908f0a6384c71c4e13a53a64b2a2fd6f |
|
BLAKE2b-256 | 01627f51b394b4e69002d2520859d52010ea4487874f344141416b46a3230eb6 |
Hashes for cx_Freeze-6.15.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15033cae16ab16489ceb13e8f4cba9bd68de5e882e134b60a9afcd76d2dba07e |
|
MD5 | b6872b35aa609070b4f9bb36382d13b9 |
|
BLAKE2b-256 | 333458c1dbc1221c6be808274b6ab79e71c6510458b7474b8a52143225d031a3 |
Hashes for cx_Freeze-6.15.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58c4eec8775e70b7f2867e1063f14c44023cae973ed0bc6b0b76b71e78cda604 |
|
MD5 | d0f1b3246dcc89e8bca81003e94845b5 |
|
BLAKE2b-256 | 08e95af88063ff68ee505029397440701cdbf7e757100c987d79132a43fca921 |
Hashes for cx_Freeze-6.15.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53bd6fe2d2e3a975704c6a4f9aea982583596a0cc6fa94d5b2cb4e23d74ed48b |
|
MD5 | 0c2fe18b7e6330e4d398609faaaf5554 |
|
BLAKE2b-256 | 193ce0c78833f321f58d98f13ce1cfbdb94172c8b3cb0682006876937006747c |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f297d91665c3c4b682b6a2afc762d144c72833e182480464bfe7c72fb348dde |
|
MD5 | 57f2f7bce29c1644e69ed997100059eb |
|
BLAKE2b-256 | 0b13d7ad9f895a87ed41488d0b8e8dc66ede3740184d98611980ccaaa3932e43 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8892c5729768c2cd8a743360dd88f2f2d450a0eb53be80c9a47989cfbeb02c2f |
|
MD5 | 3a68b2d3bc587da94fe92c30d8b45e15 |
|
BLAKE2b-256 | 5db6118c93daabdeec5504825a722b9640c7612f3cce308baa738220c1835172 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99cf42fcf65f5d02b668e7a21a0e29aa826084af4beca0126b40f5a823ac7625 |
|
MD5 | 76af0a817941f9e57698e7ed59f55748 |
|
BLAKE2b-256 | 2acb12a3f3b45b9510e1cf2ac9b946721bbac27b4f2e521d347cae46b8f2a403 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fd6b121b92cb28efb7fbc3c991b1805b5de32a2db69af823f364c8a44d9ecf |
|
MD5 | 33fdb96749fa58980b87eaec9a3897a7 |
|
BLAKE2b-256 | 0823949fc83db73adebb07de2173b7b0c98e2bd67b4d8f12d83742fadceeacf6 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86bdfaa15c533c7f24cecd1529399666e6e37f50993000c4159c1295e97a36ca |
|
MD5 | 06e72c71401655fc351f7b76b569fc13 |
|
BLAKE2b-256 | 7ebd0ea58b9b6debb438502c39441ce0eb831e4fc10ec5380d0a18d23ea78883 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d96cd18356818225d0965b18877601b7fc6464bcc5288ef747eef51bc331bd04 |
|
MD5 | 01244cec05af960b44e45625cd505ea8 |
|
BLAKE2b-256 | 3796c886f1d0dec7e6cd8d7f70e8426c8ad6cd7ade0503e143f6d7848f221776 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35ed5281e742ce1755876165ddedcc096e11823189f92c80654201965ad1bab5 |
|
MD5 | 9940a41595d3450d16d730bca8e1be19 |
|
BLAKE2b-256 | 84c88cdde57e3c8398f08da32e8499ded134898c4f4272601fbf299cd24a1a53 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c42c1da82356537de52427a2de42402367a42bc47fc0a25e1abee72b2801fef |
|
MD5 | 2dc70c45264578131f9f8f3e13c4bed2 |
|
BLAKE2b-256 | 646f96b2f929cb2a7131ce37f8a093c255bac33d95dffe18816a368639d47118 |
Hashes for cx_Freeze-6.15.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c6f6cab45987b1df6d3e9301d7dd46d13dabd5a9ff65044be8d4eae72e6f1a |
|
MD5 | 5d11b178971c0b88299757f224084783 |
|
BLAKE2b-256 | 7777d2df32ed2cf51fb9db66701dd8090097b8ab749a5e2d3121fb5381d3b1b3 |