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 --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.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.14.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8effee1d0b67e00ad2943dd2fe2878d88d2da4817e41bcf08d16bf0d6810bb06 |
|
MD5 | b0157831ad697d821f8b3ddcf7aa9fcf |
|
BLAKE2b-256 | 1546d65925bebc540e6d3dcbb33963c60805321b630176cb2fa98b8ec1655559 |
Hashes for cx_Freeze-6.14.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b8f24294999d87a008c6f06535d1bd80c868c8a53b68787c3f12a1e41c4fa74 |
|
MD5 | 136fa4e0aaacf55953977ecd05ba7755 |
|
BLAKE2b-256 | 0e58b77f648b9ddd010cc75e3c2d01001b7803324e5b9c77405eb10072d48a33 |
Hashes for cx_Freeze-6.14.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 340d26b04f63ffcf8567e38eea76bf273d07b2e4ae12d05837c28703cb29c9d4 |
|
MD5 | 8bd7900333fb11a4527743cea70df4da |
|
BLAKE2b-256 | ba9ba7795bbc0de54ec6a23e5e3e080a6faeb11f9e15622b7f4bf78ce5c70732 |
Hashes for cx_Freeze-6.14.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32ce5973f997541439a8de3cb36a40d0648b125938a45f7dcf78ebbd3966bef |
|
MD5 | 3dda33cc8449b3ed4a046c3a705f6caf |
|
BLAKE2b-256 | c03cf02435dc1134d1c3664ef19fa66c0a60cc2782b0d86b85e25ab2b6aa56cb |
Hashes for cx_Freeze-6.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e706341d9ff41313c7b99b01c9f5e51ec3721072f3d5b71bdf676a29b451f50b |
|
MD5 | 03a55c9cc8817089b2b85ee9e0261133 |
|
BLAKE2b-256 | 479a19bea75f2ef5cef0d8d897e8d73cf9881aa1c64634bec050f8d45b50f3f5 |
Hashes for cx_Freeze-6.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6821ee5f1120d2056d9cb16e211517ba1539b5ed62bb431f01ef1315a394771 |
|
MD5 | c8f859bf7b38c478f7efc1e703389a3c |
|
BLAKE2b-256 | 4329e84ae4e00d38404a1be84627ec303119c2b6387342b7c0826ab60f2e39b0 |
Hashes for cx_Freeze-6.14.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c930d511f3f0ad1ed19bc2ea1d9447d5808c301e0fb6a3fc6cdc886cc6f890c |
|
MD5 | f68802f83641fdb43405ec164127308e |
|
BLAKE2b-256 | 3402fdf918e91dba28f6c46772499a7d137746b60937297b67f7be2963d6166a |
Hashes for cx_Freeze-6.14.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e16a7e3e6937d7cc8600c980c5fb97ef3c6fface102d0e3b024686393e07c38 |
|
MD5 | c246ac5cdcc4938a68ed69393e10351a |
|
BLAKE2b-256 | 4e10ef6fd3ef98206e8087c267869ed563c28f72e1fd39fffbb353d29e9ca39e |
Hashes for cx_Freeze-6.14.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab5e194b455a686d1ea456740e049462aed2bbb674cfd93cebd56e1a1f9a2a4c |
|
MD5 | 503033c590981011ead85080c33ff291 |
|
BLAKE2b-256 | d2408e4689f8d5af5daef6659607c695f4eca73f7e22d23377baed960b449dd8 |
Hashes for cx_Freeze-6.14.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 893fdddb551cf0684861286f8755c4dc7eaaf3e5c8f3487a090903d8ff138100 |
|
MD5 | da1916979812b9a42222fc5b34b57b44 |
|
BLAKE2b-256 | 6a2d1d96b17ccbdbe431f753b60f8da061227b48258fce8984125a89c8ad108d |
Hashes for cx_Freeze-6.14.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2eb830371ae8bb6bc2a199e1a674ad44e79771aecdacd00d038e4d5bea57951 |
|
MD5 | 2ad3c985a7c669c5b8e67c864441ff5c |
|
BLAKE2b-256 | b69e5499d590abe3ab5e6f8109157b7af7089944cdabc1df43f0349b5ef08222 |
Hashes for cx_Freeze-6.14.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87c917cccc81bd7a5f3c8aac13db30c9358cc068f974f5461500dfb2fa565ed4 |
|
MD5 | 759deeae5485ba41d022ff0d0c0bd631 |
|
BLAKE2b-256 | 98ed50b105427131072a12a4b63a466e7a697170c55328c4e334d60e9636db72 |
Hashes for cx_Freeze-6.14.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c272e71d1321f3a4a65b6bb3233778d23b41a9f0a2f74ab96f1ebc189c9ed986 |
|
MD5 | 1130ce30c7b8896caf77d9117c330e75 |
|
BLAKE2b-256 | 234e5634102df6af5dde3d50879616a6e1de5596ad90353bf39ae9492f12e38f |
Hashes for cx_Freeze-6.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa4debdc1c8d387b7a2ea53c68a71239282e44a6ff4290e68b00e7e4bbd8afbb |
|
MD5 | 5b3169fdbf1fe62643178ad2b3590d1c |
|
BLAKE2b-256 | 4696d6be4173a2c79b7ef099c9b157846120bc57a221694ca5b86305c667408b |
Hashes for cx_Freeze-6.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb92977b9917f35bf85ee0c7c7bd96b7f66d08b18b6f024a4de41ee0699876e2 |
|
MD5 | fbb0b8cac255090444a77770ccfadda7 |
|
BLAKE2b-256 | ded8531dfc6c5291410690871327cfbc96b1416fad3e75192d4b2b8d68299bc8 |
Hashes for cx_Freeze-6.14.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 686e99bd75a70ecacff9e24491d5c8ba3f1b3973268dbda61528e9b0e2a4877c |
|
MD5 | d59429bb549726e2e54c62b0eb870e45 |
|
BLAKE2b-256 | 1916913bce017c93cc93423d40e288e82708db7c939723ae97c4c36668f832a0 |
Hashes for cx_Freeze-6.14.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50a18704d8962fd131c09c8dd254b6e9b67ce9995810e2dd76f08a08a662716 |
|
MD5 | f4fab45e0f5395d26cb34c76cb1bb924 |
|
BLAKE2b-256 | db4c64971021a07841ef9dbe387f6cbb27b33c6ebdc4ba247d3ae2f5c3f3d607 |
Hashes for cx_Freeze-6.14.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 043556edd8a0a68832237c99bb1ee18058eef59df5e66d9e88de802ef64b79d1 |
|
MD5 | 69b313a7943118356039e112b2d0a1d8 |
|
BLAKE2b-256 | a691d2c9ead91dd256db96d3a8c6eb37a267c7392c8ba0cd533ca200f93cfe5b |
Hashes for cx_Freeze-6.14.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 027b69a3d7871e2797f0782cd4a2abb6c2b370d326f696902d5ccd55d3c93455 |
|
MD5 | 6f0624159cfcf2a3d26fb506790e547e |
|
BLAKE2b-256 | 781a290e3809adf82214a09b49f9754a76f87f04e2cf2abf46aec96abc851e9f |
Hashes for cx_Freeze-6.14.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f4ad9b76e1c351740d17d51f89706ff829f0f1b0f440ad4e17d0d6704a1e9a1 |
|
MD5 | 4bf5d850f408858b4530feed29da3860 |
|
BLAKE2b-256 | 98af9230ebfe8f4bc9a6ca792f72f4855df59108e1bed4f151d373dfb645e7d5 |
Hashes for cx_Freeze-6.14.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b49891a06d02d11361932e844e07fea2e8373a3b8c33b58b851e440a57d6bb7 |
|
MD5 | d09eacde405242e30ec8cbbf90dc25b2 |
|
BLAKE2b-256 | cb90cf49bd98011206beb8a742617475a59dbb3c3d9bc1e993db9e150070e3a1 |
Hashes for cx_Freeze-6.14.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53543d5c59511fb91603ddb1a70f3167ac5132cec630c879bf4808b30c26da75 |
|
MD5 | 7b29f5882a4ef0b2df18005fc0e1d8f0 |
|
BLAKE2b-256 | 744e482e370ffc6b3c91b237ac4019ba22bfc575b69231921b091be6a21bd756 |
Hashes for cx_Freeze-6.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4459d348f8474e65dc34de7aefda2400e5c66b2a16d22cc78ab83e2aefd01c5 |
|
MD5 | e36124ccb2aad7e5ee09501ff823e52e |
|
BLAKE2b-256 | 6cdd75548e8613a71661be306c92fd055a55df8d8a78408d7f6ae74119c5fed9 |
Hashes for cx_Freeze-6.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56e459bc0307bba7ee136299315cf4deb67e3be984dab0419f5d2b9b558b16d7 |
|
MD5 | f679a2717eabca35e727c0391c81b645 |
|
BLAKE2b-256 | 202d5504da51037a1ab973aa4fc241d728615be2a832cc2080593b53ebb88036 |
Hashes for cx_Freeze-6.14.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7bce6d10f57bc6fd78738659b8b5d6eea44d30d5c7457ae152a06b905b28ae8 |
|
MD5 | dfa4268a1d633f0918b40e5cc168ebd6 |
|
BLAKE2b-256 | 43705e3dfc60e405eb55a7a8af54c21f30f1f5b54c87e9dff2349a69a0436bbc |
Hashes for cx_Freeze-6.14.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4e5f11f6747d59d76a437fed1c5437b16abba3a3ebff503e04368306af30ed8 |
|
MD5 | 0cb0763650574ad0312ef597277da61e |
|
BLAKE2b-256 | f8061297974e549ad3c9cedc442e873c4e38bfff41bf49f89604c9c343081d6e |
Hashes for cx_Freeze-6.14.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9d313f290ae44e86567c09a31f533ef4d99e32f37b510037b05b37585cadf5e |
|
MD5 | 496b51cb72e6e14d05edd4b27f678419 |
|
BLAKE2b-256 | 06e76ddb94dfd12a70688485e93ce7b7348955526af418018bf4dbc9c6171342 |
Hashes for cx_Freeze-6.14.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be3e49beed269a861b14091e08ce8e96c88a6d08b91c7ae8cdae0034d83b82e3 |
|
MD5 | c06a8bed9fbe0680f51575cc7838b243 |
|
BLAKE2b-256 | 5559ca166ef9a9925a366a220c42d75a00ad162374cbc6c5c93565bcde458d8b |
Hashes for cx_Freeze-6.14.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef87d2bf4e1fe299e35110a1c437943f640cd0970c4a087ece2b8b2ae9505848 |
|
MD5 | 7e988d203fa9eb4a02d67432cb3d1e43 |
|
BLAKE2b-256 | 0b092a6dd3449a47bdcd359a8492e985aab7317e723e81eccaaa03aaf6d3d535 |
Hashes for cx_Freeze-6.14.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a947223198a7abdfff28a830b65269f52265290146657f21fd5d60dbe2f0622b |
|
MD5 | 773ed8340ba65b65614d30e58420b738 |
|
BLAKE2b-256 | 138364e3683eb072b12598b60c044972fa04aedf58dec0147a5fc86c87a482a9 |
Hashes for cx_Freeze-6.14.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f5a9d0554b97b545ae8efaa1010ad099b5b35ba1e5b3625a49b594c48d916a |
|
MD5 | dc5d9abb43cbb8a1c49a4b814d0b75a3 |
|
BLAKE2b-256 | 18a2dbf4f57142e0ce5bc4c914045dfd6b552e30f93e3babe1920a2131bed1cc |
Hashes for cx_Freeze-6.14.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f499cff29b8b65acf54aea4b6040b0adae99e7a68dc4af7c3cccbb4342b6937 |
|
MD5 | b8afb1d5c4f77e49895505943d272c4a |
|
BLAKE2b-256 | e7edb6d50a8fc04a4ae6a5197f31357b5345d6d8351eee2ff6301b3ac21309bf |
Hashes for cx_Freeze-6.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e5e85c3e6b5c4dd2c3ffcf588c5cf8cf3da6ded07f221c94f207062dc2cdb6f |
|
MD5 | 4df00564880f8eb77e67a67e2ece9a18 |
|
BLAKE2b-256 | c2ac29677275740140da878f8ae27d7fa2a630957e0871d6fa146d2c55886b8d |
Hashes for cx_Freeze-6.14.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d3d24bbb99e45ebe7410e23eec2f46c92bce5bee02fccd98b8096e17d1d07b3 |
|
MD5 | 108780ca4369ad3b6b787a95b42d0378 |
|
BLAKE2b-256 | 28637ea8b02bd3fbb7eb047e268dbe6d4797be849bcdef4cd9a9d879dfe4fefe |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 215b40db234dd07dfabe800dd5361ec0e89e8103de5e8110683b836508a292c8 |
|
MD5 | 2f09797d65d3698fb8e5a83d1d16a17c |
|
BLAKE2b-256 | 96ef479136a8a20ed28ebbcaeb465d1f74b6c5e0e6cbe4e6beaeb3ae25ecaf8d |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55dff247bd0d6175f47deb35727bc44e63683c1dd531ec82910ba7c95dc1324f |
|
MD5 | 3ba8912112fcf67826c968f2527a32b6 |
|
BLAKE2b-256 | 264793f4ce778d6c309d7297a7cb9a3affe1f3e39970dcc3e837c6213e1dc7fb |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa1f2e91176cbd8597b0912b5394c8a29c0183cb188dc6c6b79984e7a5f249f7 |
|
MD5 | aa59ef48b5757cd26ec373f3c0f600a1 |
|
BLAKE2b-256 | f1b7d49f7782fa2192c39c3b5b1ccfacc13ec54c79677713c02c30b3f4aee730 |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87cc2ac7d8c879f1fa29ecc38b0d1ffab0a663ee844e02229666e7cba53adc68 |
|
MD5 | e3cddce4d50180b8b12388bb0dd03ee3 |
|
BLAKE2b-256 | 65228ba132f818b4f6f40399fbf93bbc12e6e7911e72061fe46f619864dd1076 |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b535f5f30c5d08a9a29ec882305c444f1aff394cf69ad0283b9c5630e30d7f85 |
|
MD5 | c7bb8609e7718c9c043e00cfa61d2c15 |
|
BLAKE2b-256 | 397fcf7be20c1926a39911616097e96d5256bb98a8e3ff39f6cf42cad301a4f7 |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454f0f896534f6c5d4c9412f167b457b2734929aa0c7f428e9b624049b089507 |
|
MD5 | 79bb5bbed6a25894bda6ca7494f3b354 |
|
BLAKE2b-256 | 99e68d2c9abbc23dd7ee2a5b56ff279fb2f83ac9e44550dbe6272a23680f645d |
Hashes for cx_Freeze-6.14.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 239b5e74524a1726f3dc8b52a41b959ab2bec972ddefac518cc327699e341d1e |
|
MD5 | 81f0efb0def62c59aed0c385d98f1897 |
|
BLAKE2b-256 | 9765fa0f56be313011c3c959cda0eff8de276c019dd361c77ada2a0fb6c39a80 |