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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5f88794078d759f4e449d49b27531f83cefab3bbfef6a3ca733a0f89a033ecd |
|
MD5 | 3088c28e5fb670da6522641e468272f0 |
|
BLAKE2b-256 | 149a4b4b4afe8149f59ba5a37073ceafa64e862a7318720d907962f164f1d53d |
Hashes for cx_Freeze-6.15.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 785668bdd08fdb2935660d38a1cb05d135f0d0eb6b19aebdbc94273a0a57778b |
|
MD5 | 00f97d69e6b67116f81a69a52d3d1f6d |
|
BLAKE2b-256 | da728b6a131168dd1fa15cdf3890bcc9e325d4254512e2f260b8bc883e6d8283 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3837ff690663ac28d94d3cd0ba4af0513da7bb42e26e7a710bf368e3e3f9fce6 |
|
MD5 | 7e749b94453694b85e225059ea951ec9 |
|
BLAKE2b-256 | f4872dd8512ce0f09e14d1deffb88e89aa0c119cbd43724a4ba589bfec6ebb02 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650a5289a0aca7f27421fe4e622a20901452eb5092db6d7a7f5de110e51a52ee |
|
MD5 | a930dc0aab854fd3f0a466eef52b9f05 |
|
BLAKE2b-256 | 79319f77a8c23dad3cdb6b97516ca31db24838a3a47eb28dd8986b6a839d5ad5 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05be4823e52189bf8bf30e98e0859a5447b6849696ad76dcf7f0f7ff4123c2be |
|
MD5 | 3145689b03ee8d8760a58f8889c8df80 |
|
BLAKE2b-256 | 3df08e44fd036b00518a03ac6b8ea990e6d20c6b31c02fb105176bf0f4a16af2 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 208085dca8193079ad06a68476ad84fa7e694c9e37605c9bc401507b29d11581 |
|
MD5 | 2492f8d1eaa9aecab3cc1b6696b4e0d0 |
|
BLAKE2b-256 | 661ecf249ea1db7f32bfa525e06424198c8a1ff96bd04391d9a62ca1bcda9ba8 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 800585cb3ea9526e55a65ea8bf939e2ae308de13b5a021401eee0541c6fbaf88 |
|
MD5 | 789f980b1c71095f30421af328043424 |
|
BLAKE2b-256 | 9249ad9e5eef1b119b3e9fbc4147126829439b5ea1b358e517f59f52334199b0 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff2fb02aab44b3c46df8a2d5474b635f33802d88e1967b003cd8a1d2a125d5f3 |
|
MD5 | 4ec4f372d7eac1a5a382231bba295236 |
|
BLAKE2b-256 | 0ec5f8ee236c364c3a18578760fdc515cc6a6f4819eb4023b326c1b62967f450 |
Hashes for cx_Freeze-6.15.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c136f322f13a574c9172549a8e4ae1b153f0535b3a11bf4c03656a8b024647e |
|
MD5 | 47652626390629f531654a528403f166 |
|
BLAKE2b-256 | 4d1e459d8e82b937a1737e1ac2b7444c02516bfd8d379b9a88c51f1698eb8caa |
Hashes for cx_Freeze-6.15.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afd693fac67a13263e3819a5c8a871d24318c457d7095b3633fb1f3bae560ff7 |
|
MD5 | 6e890950ce7a2acec4cf9b58fa77bb35 |
|
BLAKE2b-256 | 3ffc383a7222513c248dced47f0fb9b3fed32b9f1d838b8b2c6ac50be04f32bc |
Hashes for cx_Freeze-6.15.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d445f6a3af861ed37ce6a30f1ae1d4681799856796216294c6a6b6303a12b317 |
|
MD5 | 00232c066893aebf3c0919b59d9d5cb5 |
|
BLAKE2b-256 | 27a3dba7ca38468a94d1ddbec4b9186a9ce9a481282a55a69ca547dcdea8724b |
Hashes for cx_Freeze-6.15.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecd3f0a797cd0509aeb74c3c5ee2c80f85fff68d362c4f2ea3e9fa33f2672ebe |
|
MD5 | d3fd9ebf5c404a95a660b79936b395a1 |
|
BLAKE2b-256 | da1f29a1450350a20d1ec4816744d1a9a6a467b39afb02bbdb1a6c61965ffd63 |
Hashes for cx_Freeze-6.15.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e760b05aa31da7b06b2c1ac13b557f1087199adb5c5ac770c4c9a5ed2c5c3221 |
|
MD5 | c7eaed64f5761ee052444d8d498435f8 |
|
BLAKE2b-256 | 4ed942fa31928441810d1347d8f6f858038eed40318d300dd9eb7ad9a462c1ce |
Hashes for cx_Freeze-6.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a520d673a838cce6ad9fc6c47cbe1811d4fc8eb3d7d542cd356255da9f37384e |
|
MD5 | a876cd1231dbb8c2796df6f11b523bab |
|
BLAKE2b-256 | 086812a7cf2bda60a073d8d16465ed76f4a828aa2f05bce914e482881e5c04fb |
Hashes for cx_Freeze-6.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6631cebabc33a541d0b06bcac03cd01bebb8c982f0b335931c9ee2bc85e13e7 |
|
MD5 | 31bf9edda9877ce9d1b84c48898c0f15 |
|
BLAKE2b-256 | 2666361421ad456f398d29e59cc8eca06c2d8c5b5cbd0585265d20a9567a14cc |
Hashes for cx_Freeze-6.15.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb39fa89d5d260f8315eb67cbb0e70be943f57dde9870a3416d9b5a39ed3b9ba |
|
MD5 | ca2c5280f6566fe085cbc6dfc28de9ec |
|
BLAKE2b-256 | 7f0c7478e4690c0aa33b7d86792145973eb8f8b4b874d671153df1d224af9018 |
Hashes for cx_Freeze-6.15.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85c5b7786d6cbab6698b686920072f25af296f9a07f8a69237365e2fa0909a81 |
|
MD5 | 0647fff7ecf1681bec00e671cfcf8fd2 |
|
BLAKE2b-256 | cfa4775f5764b18ff785b53478f3f6a61d11154f3415003833c03c0848bacab2 |
Hashes for cx_Freeze-6.15.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4767260d34bc864c1ef4671a22ab0d47ac670e531ef9982f8cebd16cb7d06611 |
|
MD5 | 74e1d98ae45e4ca861142b103fa4462c |
|
BLAKE2b-256 | 2b0cef316fbd95bb929c5b5fb2ff308e324d50ac870a469edac5449542d27498 |
Hashes for cx_Freeze-6.15.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8813dd38c47cffd3e5b8597803f12346c4675105e38f67825ff954554e4d79af |
|
MD5 | c291e6aefa3a8ef37576e7357c658058 |
|
BLAKE2b-256 | 8d06cf62b27fbb232ba9ea1122f3671c0c247dd8efa6c5bd7234f444fc96873c |
Hashes for cx_Freeze-6.15.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a4c6118dfb24e560f9c011ccd7af23796f64738082166d1b222ec808351ae4 |
|
MD5 | 07bf147bb44e1cf5b061119d94fc7cb6 |
|
BLAKE2b-256 | 3bd1edeb96ad6b14d08f2544fdc081ce4d31fcd9a3b256ea8a41ecb6465bbfd1 |
Hashes for cx_Freeze-6.15.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0efe35e3d5991b2e161845804d5a5285d8d4afae4b2c96a5ae747a7ecda01a20 |
|
MD5 | bcd635fd69d23a590f1009abc3fb5e8e |
|
BLAKE2b-256 | 59eb11823a11a48fe01863e6f336d09879c44617ac2c6f8b8575aec848177f83 |
Hashes for cx_Freeze-6.15.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d19e0ea9056375526458438f841f04ca727c13a964a02d127c9667176b0f764d |
|
MD5 | cd67b4f1382246b8f2cc10af44c7ddcd |
|
BLAKE2b-256 | e6fa28c4608618b79bd84c5a71e5ba7e944862f0295f0edc943e5ce404bbcdfe |
Hashes for cx_Freeze-6.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaba6adac21abd3dbd64989c2ed9c18bc3f8b871334f8e80681f69b12844a7a6 |
|
MD5 | 6d02a3de6fa80a952709ecdaa0579aa6 |
|
BLAKE2b-256 | 8883220058eb6d41b9ae16c3f202ab5dff7f0fdf91f401ca9b232db7a6182190 |
Hashes for cx_Freeze-6.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2fd5914b1e9b4a5bc5bd107d58a79bf321287b87d91746879e4e061af33cb46 |
|
MD5 | 5ff6f6c7714944572d9904fc5c4f2f1e |
|
BLAKE2b-256 | c72b32b8cf923d4bdd3db0105f3db77cb2699135fc1b0f24a2b9cc2294ffd2a7 |
Hashes for cx_Freeze-6.15.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf6305ba0e06a0e7536ae072da324a47a26d0a9c1e33285937673b1f7565e846 |
|
MD5 | e499add527e1dd96990508d1b6dacae6 |
|
BLAKE2b-256 | d5d8b24b4301e66abab7f9d262f798d43e518c4c6d159f5e5dac52572b6e439e |
Hashes for cx_Freeze-6.15.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86afdb7de68ee0f664ff3b40f81b71b137e80721205ecbe8d4370b8d30f324e8 |
|
MD5 | fe5d330746c65e7466ae601c3c966222 |
|
BLAKE2b-256 | d1375d50f7d62fa037b84a2cb19b7a47f63006a66a4060da41955d1b51fa13a4 |
Hashes for cx_Freeze-6.15.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa486f2f3548fd02ad00f7d77c0940ae7cb5fac5f57537f36e35a7b1239fdc4 |
|
MD5 | 652f56ea65f5950878fcfcd9ae563848 |
|
BLAKE2b-256 | 0abe6b9dffba0a8f5fcc6efcf2f35b05130a2f6fff00799834a270c6014291a9 |
Hashes for cx_Freeze-6.15.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f4446a9965d94df1a163f78963487d4d50f0c7e6367a298355c86f5388cbc26 |
|
MD5 | 38a44736b78bf4754e6bb69add9734b1 |
|
BLAKE2b-256 | 0a1d8ef72f686aca41743c9f46b4f1cbab87f93901069593489f19f091e8286f |
Hashes for cx_Freeze-6.15.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd2ed92d7d0a670f2835107e7ea2c831191f9d934c1493633e8b5166d064c694 |
|
MD5 | 46855ba353b9d8b5400b8f7bf633d422 |
|
BLAKE2b-256 | 653a769d074c41e2a908654682dcc364062de80a31d3ad25aafb344f69201dca |
Hashes for cx_Freeze-6.15.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d82bb7d1f022981c06002fa6928a7fbf5db5d3bb20bc57abffdc6bb90c35cb8d |
|
MD5 | b8f77b1d5f42c07be8df0b792c7aa0e7 |
|
BLAKE2b-256 | 7c8f2b824f187fcfac600cfaf74e33b1311217e3ea33f1c89d0ff6499fca4554 |
Hashes for cx_Freeze-6.15.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 677c63ccfc48c35b997bb8440148d1e61b0bdaa83cce1ffb77fdec0e92d5f197 |
|
MD5 | 8225e4b076b18d172440f992863b3e5d |
|
BLAKE2b-256 | a3d563102bee5e63b594c13af8a2990c49f27df7a996ef0847feaf26066a7b26 |
Hashes for cx_Freeze-6.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a55a9627296183d70b85a2a251578a2e63c561af859160594c9569b18343b0af |
|
MD5 | 4ad2e4535e43fb20d711b44a3667b522 |
|
BLAKE2b-256 | 6c406edda95fb5a0b6854718cbe66775eef329b94892168bcd5d725ad5d1295b |
Hashes for cx_Freeze-6.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e85441c73b332010bd1760a0497c8bcd5f66564d7863d70c910a76d068bd8d4 |
|
MD5 | 26083bd335880f93dcd27bc526d77b46 |
|
BLAKE2b-256 | 0fc4e07e9369ddc9c06e832f304375a0042e014299fbec8b387b8a89107bc725 |
Hashes for cx_Freeze-6.15.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e374b05b1217c8686bcd4856911bc3204185f91c61c1bebbcc171ac84ccb24b |
|
MD5 | 4a9e9d8ab75771775f3194fcb4d5d216 |
|
BLAKE2b-256 | 7f96cb3423203da0d28104d8b0fcbdcfc93792d34eb424f4cd850a8be8f936de |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebe778dd56922092576687827696f2f6b95fc12e7751f51aae001b2bf502356c |
|
MD5 | fb1d4abeb6a1e8f9405052789292c6ca |
|
BLAKE2b-256 | dd436879c45cbb3ddc069af20ffd6ea016f73584d7363fd945d9612a98f6504b |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a6fa651d1dc242a9ebba1f93901025287cf6ad770f8eaa78134433618ce84cc |
|
MD5 | bb44ccee31ce9e7c65877c9162bb5ba3 |
|
BLAKE2b-256 | 288e459b3b59a11e70c095263cfb66f4ed7a53d0062abd8677f9bc60d623ac22 |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abe5f09dcdf2b97413204f530b0b0f46a3dea8333606645d4c4eba15106434aa |
|
MD5 | 358536ed1993c73587e81a3f6e425af6 |
|
BLAKE2b-256 | feeb8777cfcbe80c72335bc6d3ec4d654caba4550195a7939aaab1ed90f055d6 |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19b883d3fd372d1b283413548fed71363a3a5d53c3371775fd68ae5bbb1a2986 |
|
MD5 | 824ded17e018c544e4214ecd5e65f7c2 |
|
BLAKE2b-256 | 1ce72748f121df608a0d57f29256b0ba83d08a0df8470aa7734bfe76052fbb66 |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff475d4bc31c3c2e7612e7974e69602b598255dd8aab9003829b91d65995245 |
|
MD5 | bc45f6633ca257401b331a3243b8cad4 |
|
BLAKE2b-256 | 8c2792e78a8cde7f07179760209eb30a7214d4783985b122d794da1aff4ac471 |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3130936f09bcb0a0b10d61ce41e4465db7dc0eee84ff1b66c51ae138be05102b |
|
MD5 | 104fad75afa3b37d88f78daffe364ecb |
|
BLAKE2b-256 | db0667b325feed0950f4666e2e2a5f09c359eac033c745d1e70e23b277e31e00 |
Hashes for cx_Freeze-6.15.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3052d5e74ba8f35aa15d2a38e61d2b7edb803337d090d4bf7003c802f62140ad |
|
MD5 | 47701ab55ace68baeb350bdfa17667ab |
|
BLAKE2b-256 | df43bd47e5e010d3f44d630d0f8d9a3ad731065b9ccb9ddbcf85e6b643e7965a |