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.15-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 224febd5096fb1bda52693cd3a65b3cbace634288c92960092f3c61911abaaed |
|
MD5 | 038419e9cecb7c08a22e614101e9158d |
|
BLAKE2b-256 | 5662f30c1549c26b1277dc7c5695004bea256902345cc2e8a4bca0b0087f1931 |
Hashes for cx_Freeze-6.15.15-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff75513d82dae431f72f27a10e2327985f59c10ebbc7895d3f4bb16e1d861bf0 |
|
MD5 | 30a7a4a0385a11085f0cec52e491bb9a |
|
BLAKE2b-256 | b9dcfbaf17fd7b9f499a448df918a86ca825c7d002fe18f825d0e479131a8ea8 |
Hashes for cx_Freeze-6.15.15-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 823ab6875efe6b2f797ad2c7fbf02a9b43edb34d341d279c4b34bc5b1156379b |
|
MD5 | 4829cc281b827c6304c85c0c92fc962c |
|
BLAKE2b-256 | 080acb9d704025b52181c674a6db7973190c478458b3fe457a41c9cc1bcff73c |
Hashes for cx_Freeze-6.15.15-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec1c52b0fe7bcd344049dff2efd7c38cbc03c80423a9eecb51a5d85fb932b63a |
|
MD5 | ba5c4f983ca1ca436101160833cd4bcc |
|
BLAKE2b-256 | 3a05660f0cc23f9fe928c407966bd6122e7ca96e32b69d3585e0bb944179dfb7 |
Hashes for cx_Freeze-6.15.15-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c40104a0e409b70d50f4e14478cac33354ecef0373cceb834d6bf03558ba035f |
|
MD5 | 91708a973745ed8303ac9ad8007508c9 |
|
BLAKE2b-256 | fe875ce543536d3e9cd8d788cb4f1ffb554a96ffdd7359f190d4965d399cef9f |
Hashes for cx_Freeze-6.15.15-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4985589fab1c118e43ed9cab20bbff264528e67624b6eccc0f5a9db1ed1c4d64 |
|
MD5 | 0fe508433c8740815e61ac59f71b44a5 |
|
BLAKE2b-256 | d4947c3b5eed68d66092f030caa47b9bc3b50945f2ed8f9490ddba75f8ddae3e |
Hashes for cx_Freeze-6.15.15-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed01eebffd42b182966f2436bd976bf1ea4502d5c07d92944a719f09bc1d1ea7 |
|
MD5 | eaa60fc6c6470a34ccc9d561348d740f |
|
BLAKE2b-256 | 6211398da33b36bb52ecc02939a9314993e2e39de8d8c9e9f33e17a1ca2a3112 |
Hashes for cx_Freeze-6.15.15-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c04b99c297b0588085a3b1a579850f70c5fdb985289bdc3343477b5eccf6560e |
|
MD5 | cb3118c9a17563f0e9ef5f5959f69ee2 |
|
BLAKE2b-256 | 5e29eded93e89a7819026e9c525ae06daa8baef455495617026754c9cfef485d |
Hashes for cx_Freeze-6.15.15-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fee01124a6fa92e02a241821dde689aa94bb6b58707cae7b7a85985126bd3f8c |
|
MD5 | 3e0b9ecdfa54078ab12522f9bc5b0391 |
|
BLAKE2b-256 | ecbf0ae7ef112ab0ae785cdce54acb8e0191461f21716393994f83f9f0c8653e |
Hashes for cx_Freeze-6.15.15-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57230a64d7dead4f347822a58e8b021783b848232f5937ffc7f66bee653f5090 |
|
MD5 | 1da81b866cad194e2a5e92d8baf4dd77 |
|
BLAKE2b-256 | 3120a9108bad2799cbf5b0f00fe3bd9e59f583d839a55ce0a8437d746f196a98 |
Hashes for cx_Freeze-6.15.15-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61c3e5827b6465577f3994dba7d4c67a8e46f7b0ac9622167bf7ebba8c901796 |
|
MD5 | d9bb9bc67b9498fbd6d233dae9abae83 |
|
BLAKE2b-256 | dfd5a7046aa62267ec05ae60ae9709c5480191cb45a374e12891f6c06577cfc2 |
Hashes for cx_Freeze-6.15.15-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 623fb8af7ed6760ee525f1ba9acc811cfb788f20a680ef939bbce8d40e64cb07 |
|
MD5 | 58b6d1fbb08d22042e6ee1b8a0978fc1 |
|
BLAKE2b-256 | ac059998139da691397616e5b78c66757a3c5ba4a4885766e524c3b229934478 |
Hashes for cx_Freeze-6.15.15-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4301929905f421aee23837c5cc6276791c408f19fc7c8af754eb5c428a81ffcb |
|
MD5 | d4722832022b108dccdfb55426bdbb39 |
|
BLAKE2b-256 | 2e1218a14f081b25cc33cbcc6a211e3ba99cb140a45b5674cb6ae277423c49c1 |
Hashes for cx_Freeze-6.15.15-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a302eb715a813b362935f346af34dddfda1952855696bf8d4da8d668b1f369dc |
|
MD5 | 32e78ad6efc90c95781da9c5f1e3443c |
|
BLAKE2b-256 | 35423300352345a24566d9765f30403e5706fbd90d6aa1c6c80d0606d4df2e1a |
Hashes for cx_Freeze-6.15.15-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a912e0cef4c778fe2a2b44c2bdf95185230776e7d7bfc45479d915f0229522c9 |
|
MD5 | cd553656ca0ae90de04a52b3e05a516a |
|
BLAKE2b-256 | 12c993d702d44dffda53b519317fedbaa235b3e3f870ae2182cb346dfd4ac11f |
Hashes for cx_Freeze-6.15.15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 650b6553cd8180b8cfa7d482e0c5440cb267b1013ea230d601d3afb2895b9df2 |
|
MD5 | afde3c9c5659228e7709d32263a0072b |
|
BLAKE2b-256 | 05855a6e58b1cf8ec9f3befaa5d5118be38e5ee787e5d2517c94b95cb3fe3334 |
Hashes for cx_Freeze-6.15.15-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74edcdc5331dcb94dfd5f3453bbd31fc23887503c0ba6b9841811071be78f105 |
|
MD5 | 2019dae69cc3e91d3996f2aa541a7bba |
|
BLAKE2b-256 | af2a7c4b7d05cc40fa23c083f503cf2d432bd0ed9d7a10bd89b6e7a64168694e |
Hashes for cx_Freeze-6.15.15-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c9bd56a88335eab0c0319b75248c2a03b946fbd6ca92a4846b66346785ac4b2 |
|
MD5 | b8e077d72a1e0f42c9671230acfa8101 |
|
BLAKE2b-256 | 0dcd2c9fc26d8da49b57ec4483b3ebad67cf4e32f026d2dfea90fbd35ae3c3df |
Hashes for cx_Freeze-6.15.15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a7716ee48ded3380c5377d4716c9745aadd3c667ad4fa7f6a1d095203f95fed |
|
MD5 | 3873654608a92a4a181e20d24592d5f0 |
|
BLAKE2b-256 | b8a556e5e6062c8816948faf8f51ba369f953f6e95c2872e6dd89c6e1b981c10 |
Hashes for cx_Freeze-6.15.15-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b139e0848e565e2213d3c68d817ce2750d23f484f7e298c1db762adf7dc319e |
|
MD5 | 24599065fa7e7b228e0e1593b9c6bd78 |
|
BLAKE2b-256 | 4887b7487a75808260a8f5c62cba4e4cc4fb0fa213951448f4f6a082e2fa2a29 |
Hashes for cx_Freeze-6.15.15-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d48640626c9569caba20240c70778a91eccafde2d6d66f11c155422337b59cae |
|
MD5 | 69fbe64d38375e6f4261c7ebcb8e369a |
|
BLAKE2b-256 | 26fbbdd2f4986eeffdbc3c344099e6faad66a9073d90f7f22043d5270deabc58 |
Hashes for cx_Freeze-6.15.15-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58a24bd63a538eb0fa336263376389398daf96dd5d603963989c61853248c118 |
|
MD5 | cfb66f5d72cb73c4ee3f8d204fbc0b19 |
|
BLAKE2b-256 | afacce0f0b2072f1b019563cac6eb95eafc2cfbc66a267f63dd7340bcf17217e |
Hashes for cx_Freeze-6.15.15-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dccf47854e41fcddc8791fed5dd59342aec2e97b154ba29031054ca54dca350a |
|
MD5 | d0ba0423b612b9767cefdc1fef40cae5 |
|
BLAKE2b-256 | 5e24d4d8f85b1f47b3bd0170c7be46fa4d7bb82fe27599b6e48e93c6a6e3f836 |
Hashes for cx_Freeze-6.15.15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55644a731019d623a72626393904f30c5004b51b77a7bdcd3085f76ecc7bed43 |
|
MD5 | 99ce08e080d6f1066a818b6d5f5762f9 |
|
BLAKE2b-256 | 52736548045dcf922d190176e1af5817935170af0ce57897dfdef2601f43f00e |
Hashes for cx_Freeze-6.15.15-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aab9867822ae3db4c2daaaa4090d10f9f0790b4fa21d66e2722fd263e0073bc |
|
MD5 | ff256719fa7c69f41000c4065e48fabc |
|
BLAKE2b-256 | 3ee007ea92ba0dfb64d844101ef282fcdea4a1deb5b883650df77e7fe89abc1a |
Hashes for cx_Freeze-6.15.15-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcf028c192079f29e7314647832555c43eeff9abec0a284535c7aaa1da32af23 |
|
MD5 | fd6866b50338bc4d2fcaabb499bd987e |
|
BLAKE2b-256 | 0aaa0d19789475ce7258a7dacd7e80b4fc35fa3d74316b7ed56c9df7bcaf11b1 |
Hashes for cx_Freeze-6.15.15-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09bf15a94f059a4299aeddfc9943a4c57731f666b5bab3f9a234d6a15f35f2e7 |
|
MD5 | d2487862958a573de8395333c6cd2bcd |
|
BLAKE2b-256 | bfc2444889f75ddfd5f7f5c990d9831958d5f062da27f6f2ca4f388994545a15 |
Hashes for cx_Freeze-6.15.15-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a459322b1f09a4a7e4343453b0714ff276d6e01fa33a2ea41fe58ffceeb6716e |
|
MD5 | 60a71a689861a092fd4ed33b98ef472f |
|
BLAKE2b-256 | b35177d8b5df213edb6090e0ab158e4a2837d6ac889daf39a4c51fca403524eb |
Hashes for cx_Freeze-6.15.15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab94ad11674636ddec78dfc6b8993c2ac096965f3b2ec347c0e669c67f7c81f8 |
|
MD5 | 8683533d104cde1145d78bf24eda17e1 |
|
BLAKE2b-256 | d27c3c6e260a2454f1518585c77f49979a6cbe70de1a80eddf5a215b2e398771 |
Hashes for cx_Freeze-6.15.15-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8445b2478123a29d0278fda712b7b68ce08d45e1599c7db743e8d3615649edc |
|
MD5 | d918f4f2fb76d30be09f7c4cf5d349bc |
|
BLAKE2b-256 | 069503c3a5ea457b86ee2303473aac0dc6b5bdeaa3b5fbd90872436cca6f40c4 |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc4c90fb8c146cc3b29c39c832d0dcc57e12943126f9eb465fd8735ad0438832 |
|
MD5 | 08767d553d0f5efac6bdcdcbde4475cf |
|
BLAKE2b-256 | 8657ca10bb134ab57e37ec14b3f98a3b2cbec4a7ea9477950f706be897c3f005 |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa2491e384a6e878d95bd6622df06635fa857052bc0caaf4b1399b4858cb21c |
|
MD5 | 0666e0b17ce0a4f24ecbb24faa9e4c83 |
|
BLAKE2b-256 | 775e77c4a6fd4eb8713405c12485f5d04f6be06bd41e458faa060b62869070b3 |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab9e1e3d65827d549cb6848ef5aedd6823b740d8a6a44a3253bd5573894b02cb |
|
MD5 | 6764b68053edfcdfdbc30e1bdbed469d |
|
BLAKE2b-256 | d7f6354053b3043c8f11a68309135b5f2b7b8e6ea5b2a33475fcd6a0aee3af00 |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 575bd917d59d5f6d1cfab370fb9d93be694b9ad8b3b1e9e816597169da8b36e1 |
|
MD5 | bca80b1cc7c58e8e5f180eb94303658c |
|
BLAKE2b-256 | ed372380a4af3639b94f788521e24378e57c77fc0b2dccafb693f539fbbd307b |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8111907fb4c86547be7a12e7b74ed4b7d0333f22544d418df57b20c6ab04788 |
|
MD5 | 2b34a82c13f3b90ee0b71db289b5db9f |
|
BLAKE2b-256 | 561cf6cfd28354f96c4a4244abf206d739a768da6c61dcb77fa7532ce27b75e5 |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 425c24e9f80d099f343db07a65ae0ee0cefe6383f61762fbefde86e91b3bf3e0 |
|
MD5 | e0c0c39f52b0a8587530e856a406ec5f |
|
BLAKE2b-256 | 2fd945ac47fa1d1d3d3685bf2fd5eda076889b2e2d289e7e00aa40573b134e4a |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1eb5aa58aef1ed4ab3e51c1aed0f2188630efe129ab487fc5192086cbdb003 |
|
MD5 | a4a55fb843acae3ad03b0abd01398444 |
|
BLAKE2b-256 | 1c4a67271c4a46ae01c2e2bae566c21d4b1943516ca24570fdf352066df6881b |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61dad741eaf759ad51d1bb2510ccb44c458a810cad2082516beb5eebaf7bf602 |
|
MD5 | 14f1432816b6695bb266868536954525 |
|
BLAKE2b-256 | 553b25757cf55c8ed873cbf22b60e46d9eaf366233bcbcb53b735adbbca292ab |
Hashes for cx_Freeze-6.15.15-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 943ac82c8948b2a1eb083e11229f14751f4b07bb5bc190a961e75b8d5aeb17c4 |
|
MD5 | 02c046e95fc17b254277e09f8d0eff6b |
|
BLAKE2b-256 | 1a60c017850912ad1c2432666c4f3d22f69483b1d8ec114586c34a9b68e02bfa |