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.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8662dd5da89b8bed078cbcddad6d168a644f13c66be43e229199773710950ebe |
|
MD5 | 98cf2906c55d5d43dad36e8e5be2bbfd |
|
BLAKE2b-256 | e1816c42341a4ecdaf357d917bb10dee3b0a46110d627884283ade5ecc044302 |
Hashes for cx_Freeze-6.15.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c874eb607c1b3fef3e3e53da17943985edc6e7b9ebbcae77c5efb8b4d03e2e5 |
|
MD5 | d75c45444373aa085ba4d7bddabe993e |
|
BLAKE2b-256 | 5a37beff4a71ba416b052f513cd56977f8278eda40f4a505b9a46ae9756b3285 |
Hashes for cx_Freeze-6.15.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d78b2c66ce61dcbef9e2438b57fa96c9b3b7fcfaddbd015738a2382369dc2c6e |
|
MD5 | 55c370ba8e0310bbb585f044bbf3ce90 |
|
BLAKE2b-256 | 73d81ef2a2dbf41eba75dfc775e9975e9592430a63c9ea1cf122ee9a6168210e |
Hashes for cx_Freeze-6.15.8-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c65c88ec182510827fe74131a510bb44ce5648e9ce71691eaa6318c77c9c7658 |
|
MD5 | 1210f22a4a1eb69769dcb84db186d2ea |
|
BLAKE2b-256 | 5f993784564c753364a877d700724c74d1a28c40bf706b3175a2df94a32494e4 |
Hashes for cx_Freeze-6.15.8-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b0469f0b731f031bd429b075a7d4515f228bea6fb023e8d8da58e464bdeff9d |
|
MD5 | bf061c6ac6ef24554f9efb39c70481f9 |
|
BLAKE2b-256 | 1bbaedf5bda53fdf2dce6548f5dbd62373437fa50fe397dcd4336e0c166b7972 |
Hashes for cx_Freeze-6.15.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faa714209aafaf4b9cbc714067e800caa61e36fba1ebd787c8d30e62b29aac14 |
|
MD5 | 25f2949f7582156a6a7218a5f0c109ad |
|
BLAKE2b-256 | 25e542ac53b78cf39a4969d82426fea4af6d3133a912e3e02c0105ad1bbd1e5c |
Hashes for cx_Freeze-6.15.8-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce8ae6e22467294d44fb69f5ff9c8aecc8d095bc093a6e314cc032e7ad87faf2 |
|
MD5 | 64d481aabeda4d103fddfe82ff615e54 |
|
BLAKE2b-256 | a9c509b9aa6bf41c498cba138d17ab3abde4d9ce88088ee447aa683b74a192cd |
Hashes for cx_Freeze-6.15.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d3fa73e80d98442c32f4362b9369f06a86917dbfc14a5991ad5d6a301e4c68e |
|
MD5 | d8f04dc45376ddea9d5b2f85ed7d3da4 |
|
BLAKE2b-256 | af9ae75649c60f6b527c554c5286d5706dedf6c277a7fe1993626c0d0f8e6dda |
Hashes for cx_Freeze-6.15.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dfc70ee86c3e0df8653fa69817938d9e292b1a8e356e7b2602d82220b5bcd7c |
|
MD5 | 90fc11277997724541acfcc56df7fe58 |
|
BLAKE2b-256 | e3f5fc347bbebcdcbd688b0157f893802d1deee52122db8448c851dd51475f29 |
Hashes for cx_Freeze-6.15.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3688c8ad1074b4f0bcbe62019a94510db40f0e567b358209ccaaa8dfcf58b883 |
|
MD5 | 32948d5430b86814635e3b326ebe4bcc |
|
BLAKE2b-256 | b95d4af21cfa87b2f7098b306737cf1eb0dd09d09bc315e9025cfc3c2d8f2461 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6fbe413dc7e9f5dfd7e3d9bc82fc2aa967947cbba25bc2887ac341b50d0bd9d |
|
MD5 | 3e1224927679810ad024c9eb461a102d |
|
BLAKE2b-256 | cec16782a0a7210b0cd48cd3d5475077e459df7a4786702249f35f8b48410749 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b8ee066604922653dd9b427015c95dca1325f65af83e9850571f091ec839f6 |
|
MD5 | d24e4230a0143bb2d29d98670ba38c99 |
|
BLAKE2b-256 | 7da4f25d38c145b43b8c154fc4eb0d18750e982ebc788acda13457cd095b2fd4 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faa39074ba1e2349427c7fb3fdf26dcddd7cca301a16c85eb71da4c8a2113484 |
|
MD5 | 183d9f5ce02469e2446b0e6b59963ec9 |
|
BLAKE2b-256 | b4175ffb5fbe223233f426b95ed31f2f2416642f8c161a2b12e73455edf9987a |
Hashes for cx_Freeze-6.15.8-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f329fc78d3a70e77dd5be8326d6ee69e992efffe78f1d9255d160f67327314d |
|
MD5 | 98e1569499a43a6dedbe0ea9fc01b314 |
|
BLAKE2b-256 | e434a0417846b6d5bc60e7ab74f8df9c3d9de44afc6091cf4f1c34f54579832b |
Hashes for cx_Freeze-6.15.8-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7035a63a905be881d1b9f2f357c98a2351df46fd1fed7213a751a038a56b364 |
|
MD5 | 42480fe9f4a7dddd0d10af7b3ecf0418 |
|
BLAKE2b-256 | 164b70b04c225fec48b0d5b16f99eb39d2a6580bbdd1b088355ebcf14f46ad09 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a58b5e526e809a654c0f2b06cb3e0eb2555d11ff4bbedec1e194b506f38578f |
|
MD5 | c70170b4a0b51d86a56784560cc08eda |
|
BLAKE2b-256 | b454f2c2ffe97cf5d23022a6f6d43e9b5a948c4130a2c6356c4ae36b3283dc1f |
Hashes for cx_Freeze-6.15.8-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8317d8c68c822b071621a5f0c9638b1404555eca8dbe2e6e13ec1bfaa2370f1 |
|
MD5 | 2d80d69e8c81ea1c722c3a75b9c57bd8 |
|
BLAKE2b-256 | caaacc06222e0b63a177ee825c593f0c82cfb6cf445e07894294f641223ca7d5 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10337fa2bb1ce1f87a07a788e7b75338ea0ba977e17af69c1d770e1d2ef71f02 |
|
MD5 | b73c202db3f5b5fc4677c8e90b6c6187 |
|
BLAKE2b-256 | 41a27d4aa135f5db0f42ae871af563b36c109d6ff069e850ee0c52c419c1f2c0 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5906787b250ddd30976d692d6072aac9f844d4317112cb2059cec5d5bb039f35 |
|
MD5 | 64393d7c3573223a513f5fbba237f8b1 |
|
BLAKE2b-256 | 3c3e8df22b70cee1b68e8ab70c7cdde5243c552bd98461d862219d19f7dcea75 |
Hashes for cx_Freeze-6.15.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb38660632f304af5879605bbd7da1bf18a919f1ccdba24e5cede56c0f933c87 |
|
MD5 | 37f7ca645b7f3341c9c9c6f38ec04a93 |
|
BLAKE2b-256 | c736c00e9e6347b78a1310e36e76ea128b38427d5c21f96f3e1347b4c3d83451 |
Hashes for cx_Freeze-6.15.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c5b7257ae025177480e11775e91fcd1c3fced0ce59deacf8fefd024a4d1d77 |
|
MD5 | 6d07ac1873fe5eca14016a9b6e53b5c6 |
|
BLAKE2b-256 | aeea95815837ddeab5603e894f46e00432fa05923b4f18e605a6c41ed6fe8e5e |
Hashes for cx_Freeze-6.15.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8bc7ecfe27b64f8b3191ed6d57065e908923a65d95f31f4a3df8a5073a9656d |
|
MD5 | e0ceb442f78dbfd884d6c6758c11575f |
|
BLAKE2b-256 | 7f6fc7684d653c61ad06f2e97d299bd653fe9474525444f5bfe83736af607606 |
Hashes for cx_Freeze-6.15.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca4205e682b0ef7727388d015148c4da1ad8d4cd09a9f4325f1018e22d8c9311 |
|
MD5 | f5099a0422add800a7707159a70ad8cf |
|
BLAKE2b-256 | cc2956c3be9eca6abfd018727b0b5fca885859f1e549913c3d5a4ba41a564595 |
Hashes for cx_Freeze-6.15.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e794571585daa189c36be28ac67460320f7991076974c1fe07d09a289cef653e |
|
MD5 | 5b424b254e059089fbbbbe06de2145f1 |
|
BLAKE2b-256 | e139752434e1c3a38ae20a3723c180dcca2e2ec16660d406b85d794b7bb0cb32 |
Hashes for cx_Freeze-6.15.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bae40723bd6cd30e9c63ef5af6501765e01cb6e9d384f6aed5942b5a35f434f2 |
|
MD5 | 5b8ea74d0b42c9b26c07d322f0d353f4 |
|
BLAKE2b-256 | a246523b090c03bdaef8542ba9ae7b74ddcf933672211cfe3ee5c404ffcd4b4d |
Hashes for cx_Freeze-6.15.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d9368b24fae4099439cb09562388ac78a52a87db4c85ec47534bb9be649b935 |
|
MD5 | 21f34d24f7ab8f0af5aad8326513866d |
|
BLAKE2b-256 | 8a8e109f40a11cad423fa5f60a63e028404b9ff3c27f16430c141e6eed31aba9 |
Hashes for cx_Freeze-6.15.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5694f0733fb892ad4ad194f3ab529644beed352a0cc5639ff932acf048d010b4 |
|
MD5 | 00f80f23f460d15133bb1a48842b8e92 |
|
BLAKE2b-256 | f9549454e6ce5bec248b569d7e488a226b6e2f54365635285cd0c434b957e4f1 |
Hashes for cx_Freeze-6.15.8-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56e96b9af3fbbc14bbba3ab259c97d00058ed70835c258ada89cc7b28a4d741e |
|
MD5 | f9bd4e53d789b8073ac2faa21cd709ac |
|
BLAKE2b-256 | 4a61acc4d5a73d83fb82266ad57d87b6c4fc05f431513846d39e4c942be805e6 |
Hashes for cx_Freeze-6.15.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6335a016c28ac9b2fae289a517cf57e4792637479bf799dd75e876cfb3b24d1f |
|
MD5 | ce98e3b15c7599bab99fac3ae7068b73 |
|
BLAKE2b-256 | ad43b05578eadfd6c3ca3035b10578c5794ee0a0d875920b92331481d82e7ffd |
Hashes for cx_Freeze-6.15.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 908db56a94e37f727c18643ea7a2c62c5ca07951d4320e0c8506e8851f727b72 |
|
MD5 | 6750887b04d23f38d50abdca6a0b5473 |
|
BLAKE2b-256 | 1235fff824bae5d893d18e8f6b5622558b789a498256e89ccde1459a9634dc61 |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6ff0c62e19ab159c1fcf56e40e4796cdc3968bfa5ebde461c121dff1125d200 |
|
MD5 | f40d479b574f4e8d91aacdcc7c1edc88 |
|
BLAKE2b-256 | 9629cf3ea64848eb34ed5030cb57b923c9bb0e38e8a791c9f44500652206cd1b |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a06f37c772f9c673edd9d36fbc862c54170cc7e3cd2a1946ff784680f0133d3 |
|
MD5 | 809db10caa89a573e3f0bbe43a5be429 |
|
BLAKE2b-256 | 3ebf42dc02715db7ae09b96f2b7a14786c914424719752e7d3ed45f447c7f729 |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cc6ae041aaa2251b870819ba7905b7bfdfc25f0b4e963d4d1daee4276c8a828 |
|
MD5 | 29d1471ab3aad5329cc31a95ed662e78 |
|
BLAKE2b-256 | 0771ee77c76afceccc4a58976aca9e161fa391a744f97f411ec56c67dfd82f60 |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56abd7b26b187761f1d1f073f1cce124bf6aee09012201e6e625e46e2b5f0c20 |
|
MD5 | b3ab55d36a708e8d89a163076fd7b717 |
|
BLAKE2b-256 | 1fc04fee6721e58af67211a95e568ca3ab7ea91a07344ff22099090e7f8cc1cd |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75b096b0eaf202a78602b56882a69864ffb97d67834e3a31a90dd35991b71921 |
|
MD5 | 4b07b55ede363d36f53f15f1994b9b3d |
|
BLAKE2b-256 | 396ba68d6f7ae1631237a5ab9f81a890ca3eac4551b04bc3ee8f83021d307683 |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbfc8fcf9348ed41fb6318d1f49f238d78e50eef38834a41b2cd6ae1698b222d |
|
MD5 | c9b98b6675743c8e934718bcd0da881d |
|
BLAKE2b-256 | ea5aa36b7d32220cbe1b98204bf83d1ce3d9c8ea2562f6867e1156504452518b |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89ab20c72af1702e1cb11ddbcdce56db4176c793069d4e11d89360cefcbed523 |
|
MD5 | d1194e55a065450bdd4238a58933adf2 |
|
BLAKE2b-256 | 3c4c4aca5156a2f9845e4fca182bbf7e6f2fff47250d3f98d130556f1a31bf6b |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c594f3512ebaf20599dafdb51e1dbac6276dc15ca0f219659fb729c8f1d3e6c |
|
MD5 | aafda671e187177e47d708d8fdab86b3 |
|
BLAKE2b-256 | 929e08d580f14ca0c4b89a5e553ea4a08f4541a3e55ab3ff7bd05341d3f572d2 |
Hashes for cx_Freeze-6.15.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5be4f6e574a5318a5add411767c8255a337be99558e7c895ace0f3a4959aaa8b |
|
MD5 | d97a936369d1f9844be4c9e7a590ec76 |
|
BLAKE2b-256 | 1e0858b4e405273dff0ff8d4f9dd831541354e67988b8330c5b586b738c1f94a |