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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0441baf232678306856fb085c119db1683b74bbcdcf9239ded8c359516e8250 |
|
MD5 | 5173948aa1267c138ef9b12384e515d1 |
|
BLAKE2b-256 | f6a092f9eb74adb23f25d6ec2948ce98d806813b8632689886f68013e27d8d78 |
Hashes for cx_Freeze-6.15.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36f181d2ff1b43ee3e4c2728e1efa48fdf80256961841a822e0c709f79a8b6a0 |
|
MD5 | 53ff9ec23e0ccb23356011d2a7b9ccc3 |
|
BLAKE2b-256 | c2a60b53a68aa5467a23cc7ba3c427e022b51509eba750b2d893a184e0cd4ab2 |
Hashes for cx_Freeze-6.15.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 352bda8d4f17c45afef04bd973e1a38d021defb62157ec69d8bff42caba0c640 |
|
MD5 | dd71eac4636dda84d4468b71775efe89 |
|
BLAKE2b-256 | 92dbd6cde0ed950cda47866b0e42338870ed20f76990ae2c2a8b0b754e0264c7 |
Hashes for cx_Freeze-6.15.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb824a7aa057da1196b9819545203baa8fabe216e494f0a1b020010a32f566bf |
|
MD5 | 06fe44e2cd22830d112547951628575d |
|
BLAKE2b-256 | aaffae328cb95858747f6f5c7f78b645b775b93a0d233fdd5857bdcb3524bc88 |
Hashes for cx_Freeze-6.15.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32f7e7ed92037e628a09f7cab60f29e56a293ed6dd0e9a492c4bba4e1cfef796 |
|
MD5 | 7b673e2fdab96d2fad92fc96600a3da7 |
|
BLAKE2b-256 | 8a3a5ce6290467f2df688b62dee27604ca6c526ddb34ed5c9a5fc70657db42c9 |
Hashes for cx_Freeze-6.15.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c2e76d296550e9e9a07d70ef56975111948d826810ea920f2e3271617f00e3b |
|
MD5 | a767e96fe39c43abe5d5bf43aa2922dd |
|
BLAKE2b-256 | 714987a44b8a2c1bee34882937a8fea5f71634a3eb0d0df82112b1f6797ab6ae |
Hashes for cx_Freeze-6.15.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60555e16b9e5c7d7ae689f37d08c1f4e7b84b8888194ae327f5e794f3a71dfaf |
|
MD5 | 3b179f9357f2e4101bb881a8bc4f07b1 |
|
BLAKE2b-256 | 478faa12f8400e4862ded377169a4577bd85f8f71c95b0ee09846d7aed7ffe71 |
Hashes for cx_Freeze-6.15.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeca3d8b0ebf19e8b696adc6ea1dad194dc667fdaf5ba0b12fe6548f294e88bf |
|
MD5 | 90bb7719a6d920339ddcafe37cf768d1 |
|
BLAKE2b-256 | 6c610e2de06b59e346b66f48e4977f9ec363ac3db75ef0abb96d299acb93f23b |
Hashes for cx_Freeze-6.15.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a945a69221c7e2ff953b2306d54428dfe604cab7e285efddc0bbbfe267f23432 |
|
MD5 | 936f32a290e2d51d267f0cb03b2caf65 |
|
BLAKE2b-256 | 6831a87e66a70f90c0f05240192974c755f6da75879d47abfdde1df203c1d50d |
Hashes for cx_Freeze-6.15.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a46d0032f2c46e52a4eb10f1b9033954d93ffcc5a99545a825462e81b3c8ce6c |
|
MD5 | 920392ae0a057b148b80af1941043e53 |
|
BLAKE2b-256 | 66a0c2d77cc1cfc517bcd6c212a809ce14dcb1dc0b503f52b0c546f1882f6ac2 |
Hashes for cx_Freeze-6.15.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06fcf423f572fee561cb23bc68fc7006ce1ab1ef051d0969df7a986ba327d3c5 |
|
MD5 | b90a06c3a845d601257a55a9eb88c26b |
|
BLAKE2b-256 | 2fd2c25bee1389faa4a81085570741be3c03d1c361b65d2a55de5b05ccc3bc43 |
Hashes for cx_Freeze-6.15.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98257e501592882eb462a11ec7941df3759192cb114de4f672eb628c0584d4e1 |
|
MD5 | a486ff9495aeb94ad4ccd122c41bcb43 |
|
BLAKE2b-256 | 7bc21ddba1cd49b32d5adcbcb50fd14e9f53efbbdc0f1c76ab7c3e65e9a9c164 |
Hashes for cx_Freeze-6.15.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9756a775142bb3063ab27a011e029d29eb6e2f0ffc7b9cdd2b20cca8a0a28418 |
|
MD5 | 6fc609c91383efc2f6db9e5fb831e452 |
|
BLAKE2b-256 | 05ffe28ca6c1beae226cd02ccc57e0ab4c267f9e3523d8c8159aa758baec61c6 |
Hashes for cx_Freeze-6.15.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa304d8205b8a444784bf81da82c57e2131de4ab34228fd6135879f1803c97ac |
|
MD5 | 72d30b730cc5cc9412dc9fbea0cf651c |
|
BLAKE2b-256 | 25157d58eeddb5c808971e37edef3a031a2d5d8820a0cd9c8dd30d4a91308d34 |
Hashes for cx_Freeze-6.15.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d9c5652866f37ae2b77da51f24d93bead1aee3ecbab7d8befdfc1c29cf19cd3 |
|
MD5 | 594ff34242a72cc28ab41dc270daa58b |
|
BLAKE2b-256 | 74bc83fa904a68e7a51aca47930b4ca3a9cc5831caef0c188bf920d547da46bd |
Hashes for cx_Freeze-6.15.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20849f84a44286be5f960a9b7d675ee3dc9fdf198f90edd6b8437a59edf0e10b |
|
MD5 | 992709371b91c83eb5a2741a6313804f |
|
BLAKE2b-256 | a372db310eebc04d3c0767ddd3dee422c68e975af178542e8cfd6e18dfe643fb |
Hashes for cx_Freeze-6.15.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c35a127ef37d9b22d6c43e32d23e747debe2e6390461ff954792d2c4ec3a811 |
|
MD5 | d52f6bfc71d65760ff13b67e8ec268cc |
|
BLAKE2b-256 | e457112132546c2d624080e5ea867115c3fba440edab9dc01542334d8d65ab9e |
Hashes for cx_Freeze-6.15.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d4d52cde558be4be5c7c5b6a9ab926ba7e145a67bf111f2a801a04ab62598f1 |
|
MD5 | 8140c80b08e4065003c748497317b873 |
|
BLAKE2b-256 | f118c0b0330e8c3cbe5a2c0cd7756674c3bc57a21fad7b583f06d43107ee01f3 |
Hashes for cx_Freeze-6.15.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2c5abd4bac1b8b2d63a9e491bce432539203d4ff19cbe16bb7ee50f4574ac31 |
|
MD5 | da294feeaa943b4464d680ee35b55c20 |
|
BLAKE2b-256 | 7057a628ad1adebcf1a72cc8a3fa1466f2cfd98e3422a60d7518c01ada121096 |
Hashes for cx_Freeze-6.15.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621e797236424fed5c8f01459c7e23f24dfbbca9992eeca1b094e6f2bf14dee6 |
|
MD5 | 7cf11fd91e689df2c52163c8deedbe31 |
|
BLAKE2b-256 | 677a8e047d05f65875b91899c299991aff6453c1b69467f4e9463276eee5903a |
Hashes for cx_Freeze-6.15.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40612540ca028d1ffa3c1f472029d634e90ad1373a490fb67163aef3159049e6 |
|
MD5 | 876d3bda2138c308bb4196a9b1ce673f |
|
BLAKE2b-256 | 109ab55f47eca17e62a7a53aab2b966613d750921d6b35809c76a6d04258c11c |
Hashes for cx_Freeze-6.15.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22c51740a6b5e3ea982533303382c6e694244f457740b409e91e045f07cff238 |
|
MD5 | 2e490fe2ce84f72493cdaa7cd0b7a52f |
|
BLAKE2b-256 | 2ebe3618a3c7bf35e2b9413c4e8beac17faac20e51f8b27f6a8045ab5aa2d77f |
Hashes for cx_Freeze-6.15.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd92db051ec40ced2aa0314155018b458248089bfdef818558581001f216f02d |
|
MD5 | c2815386d02c20f2c8df3ca01a3b9bc4 |
|
BLAKE2b-256 | ddd936326ae4fe4c90e3361396ff4805dd1754b1c3b46bdddb07fc96d47333f9 |
Hashes for cx_Freeze-6.15.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce5e100f679351c1a9efdfa3410a1d3a7bb73ffb7c22e0a3c3632ea185cba3d |
|
MD5 | 8c1736a210934521c59c0806a2a31fed |
|
BLAKE2b-256 | 4599992a80048709baf95b96726efda0deb2afe4d98a9265c2770e0fdabedcc4 |
Hashes for cx_Freeze-6.15.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53bd947bdbf6bda60787fdcc2bf0d5ac21ac8d58e5c291cf9c07b17acccefd38 |
|
MD5 | 3ecbea75e0a89c57fc8990215fd90c75 |
|
BLAKE2b-256 | b4bc93f4c8915d33dde80ab1de7f68d989a8e01250ee6feb30688f03a4743fc4 |
Hashes for cx_Freeze-6.15.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410e3752e8ed06efb14eb6a9924e6f103c8aa1e9fde7bdd980fe55e81b77c48f |
|
MD5 | a3f54df5e62039f6eeec2116e75634ae |
|
BLAKE2b-256 | 6046ed8ee3baf64d0c0ab82a4d808241537feeee82c5a66ff5637f587336ab74 |
Hashes for cx_Freeze-6.15.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87114b2ec355be6f2a28021d2fa09f9765062664ed82c16605aed846d72a826e |
|
MD5 | e658e164959e212bea591b8153bfef9a |
|
BLAKE2b-256 | 77ff8a508e48e96613f201bc61512c61a7a62331502a47bfb3566ff2eddd0da5 |
Hashes for cx_Freeze-6.15.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2856ca252f14aab2a2f16af82635ebb5b373b079f2fc2af4434ce2d0b6cb75e2 |
|
MD5 | 1835aaad865824f3ac38ef85c4601448 |
|
BLAKE2b-256 | 232e8a9c6f3e2561ae2e010e95d0c8737b59c5caeee8acdf7ae9c54b95af4e2b |
Hashes for cx_Freeze-6.15.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a16a58367382f51002f51f9c2f7b2fda7497e7769b7ca32a9eb2bc0104fb1b79 |
|
MD5 | c2efaa9e69b116dbac33b84566bd8cb1 |
|
BLAKE2b-256 | 1e22d2a73b25da9ed4a653cb59335193403dfc5a07194dc6dded43257ecb2572 |
Hashes for cx_Freeze-6.15.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6eaf0fb736d7c359a98877eeac0980fbfc235d370bb3bff02e693a40814f251f |
|
MD5 | 4a5727cdbbc0872fef9128910b0590e7 |
|
BLAKE2b-256 | b0ae9e5cbaaa81a25e1a96908f0d6c2ce47872f5e312ce86bd37ad02f6f5beae |
Hashes for cx_Freeze-6.15.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1175deeb61fe7eb903ce8180474e78f6531895f319a8d0fa5b1ce44721dd3e7 |
|
MD5 | ba5f3de7ee826ff261a150b0794cf6f7 |
|
BLAKE2b-256 | 8809e14f4009d61f92f015eb144cbfbff659eb9fd9c95f490a9f53385582d37e |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b231eb2f45e5cdf94f8d8f246889d570e42c34a47fbd043673b4bcc32506fb91 |
|
MD5 | 5f81f8040db28fcd8f6276836221dc31 |
|
BLAKE2b-256 | 13e7fb33f9597c77b50671e5a05a956a383d4f8c1e06dd39d314007878d12a09 |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 511876b44e79a317da492d6c485852b708769494114549940581d086b2587655 |
|
MD5 | 2f174bd67a90b824214d88708778b138 |
|
BLAKE2b-256 | 0fe8baa10daca285561f92b01c3bac527e139e8a240d46978df2a17adaeb467f |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46b2ec1d0224e14cf997ff641d083e116cf9be6cde5949b5dfac83b7ab42a63e |
|
MD5 | 9247934c18de782345e0f03f19c2c708 |
|
BLAKE2b-256 | 6a88a6a2f8b783e98312b9bcc5916cf340c3f62ea8120ec4ae48ae919d7f2d12 |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca5af88f035084e4ff2d98be1cb7c06ae392c8c429e4519f040d27a3f3a2e574 |
|
MD5 | a2182f61a45dae274faf0664c47ce596 |
|
BLAKE2b-256 | 40bad9ffc04bb70d64f81807bfa984235cff1bdba1372c3afb075f7533485e55 |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90b65fb9c069a31bb0ccc72acabc7eef295582fe324e0445172dd5cbee604bb |
|
MD5 | b8c7835e64b68790f4e812ad254a41f3 |
|
BLAKE2b-256 | 03dd27fcbf3d04d7c5fa8704dc5617016937f337268a25121d036df41541ddb5 |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28974e0b41d50524429efd1fa915fedbbb611ec768d530d41ccaf9a25f369060 |
|
MD5 | 8f3c7a10284a6377ee55a291f26aa0dd |
|
BLAKE2b-256 | a5a0a887d4cc0c58cc71e4f9c5660d9957a9e1fecca32805fa0f211991e1d683 |
Hashes for cx_Freeze-6.15.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bb5d0875108bf007e1204e9bfa979930cbccb0675e7675359e75157b81cb4d2 |
|
MD5 | 14777eb73bc3580212faee97dbddbb58 |
|
BLAKE2b-256 | 7b33af9e2bf481e99889c599f945c1bf8fc28759966450e77e2ce3dce0b0d67f |