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.12:
- Improve tkinter hook to work on all OS
- Improved PyQt5/Pyside2 hooks and new hook for PySide6
- Linux binary wheels for arm64 (aarch64)
- Bug fixes and improvements
Highlights of Version 6.2 up to 6.11:
- Binary wheels for manylinux and macOS (including Apple Silicon)
- Complete integration to setuptools instead of distutils
- Support Application Manifests in Windows: manifest and uac-admin
- New dependency resolver on Windows
- Support for pathlib.Path
- New or improved hooks, with emphasis on matplotlib, numpy, PyQt5 and PySide2
- 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 Anaconda 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.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6424852ab6b3fa71330bd65d5e86defd73b8811cbc6d9996e54e3e83ce46af16 |
|
MD5 | 3ac6e6746895131ab6f29c7e21230bf3 |
|
BLAKE2b-256 | b4ddff66c98eadff6b68a50b1f7a37203aef45f7b4b5047002253c60db5ee394 |
Hashes for cx_Freeze-6.12.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159f9fdfc86adc57c6f2a3a522275c195d2021c9890c54c007dccb7cb9db8383 |
|
MD5 | 02889c35674ec55f18e9a42261087409 |
|
BLAKE2b-256 | 897e77db7c1b0cd87257e28ca8e4baf550d3a6c2c50fb527bc4efe2393a3130b |
Hashes for cx_Freeze-6.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed10f5d81c2964928b52bb4ec5f4d473177d14b181d248b157a88f364ad2b24 |
|
MD5 | 3173ac4f259a1dcab7de3c7beb1f4a50 |
|
BLAKE2b-256 | b024d0e25c920cef6c2535672fb3af36ab7f8cee4a6d58d5564c2910d662a2f0 |
Hashes for cx_Freeze-6.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b6a8f361bae56daa4bf0170bc1eeb368a3515e23773e46b3578af07924633ab |
|
MD5 | e00c0141ba46dec376222e4628b94d9a |
|
BLAKE2b-256 | a283a1ca0a0872680fec802faed9b93fdfd8cd3323577ee21860688575204090 |
Hashes for cx_Freeze-6.12.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79fa96b39c51d4df912aa6d918f0a19d19b94f38bfff9ea199cdf33e373d7b8b |
|
MD5 | 2985dbe07a9d16b858cf0a3eba974487 |
|
BLAKE2b-256 | 9f2375055d914003f75adbe4e7e4f6c41a7be24929f270a1f1705e3a7735bf82 |
Hashes for cx_Freeze-6.12.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56c29c95c81149d9265883bf48ff72b2788dccbf651f1443784a059e433c6b4 |
|
MD5 | 8e7934a08e43a53ecc9f298c79aac208 |
|
BLAKE2b-256 | b5d119ae3681b2802bdefb05d384090918f95cc9981ef5a3c2f4f978cb0378ea |
Hashes for cx_Freeze-6.12.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7c77ef922d2f3020409ef7e71d44fb90aa1df62be3a4f1a0210ea4e84fc2037 |
|
MD5 | 087d22f643be009eaf693716ffd3e8d5 |
|
BLAKE2b-256 | 56fff7e49274b5956ff2c6505376465d7500c056fd451f8fb5012da467fde837 |
Hashes for cx_Freeze-6.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ab810343e921d2bdd6e313c3df8234b276a3838f8f0d1d2ec6c500a47b6a016 |
|
MD5 | 459485e3d4cac426a7dcc4759b0cde3a |
|
BLAKE2b-256 | 68b7077a955bec20200706e8cc8a304bd8ec8e8f87c6306b02720e26bdc533a5 |
Hashes for cx_Freeze-6.12.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad47aa57a89f0d86a6a08395c9eadce2780d1104002bf4c733ba7ac760a388c |
|
MD5 | 9e09c966bbaf25c0a79b17f98fadc4e5 |
|
BLAKE2b-256 | 8c54a1e2a8f2c812a3dc8b2a4fb7a720e59a5cd7e431222f3fe6d86aefd3568f |
Hashes for cx_Freeze-6.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8b0ed69d6e3733171c7bf78cb8544445cc36df7d96a20a40831d067b407a086 |
|
MD5 | ee82ae7daf0c0577a14c360dfc81268d |
|
BLAKE2b-256 | 192554e0201f47ae1a157c7e3b168d7ee9d92acdd1fd84064b14526171474928 |
Hashes for cx_Freeze-6.12.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8518162462fec973b9c89bf8d2f34452f74386e00b533ff655994608a8a56c6 |
|
MD5 | bd8792de12bae2b3d5128847ae19192b |
|
BLAKE2b-256 | a2499b5bc4631d7d92bb76924a85157a5da6add7e611e3ec32d42104449229f3 |
Hashes for cx_Freeze-6.12.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1d64fad066dca4b70b9cf3e80026f380efc7b44ccea86d0a8991600f412dfd |
|
MD5 | 54cb69d1f1b0ec49da50eb3b495ad048 |
|
BLAKE2b-256 | 80128828375d60a49e57ca2b201f17996c35c9769d15faff6a3694dfae99cd3c |
Hashes for cx_Freeze-6.12.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eef6954b5152153440dadf6bc29d1233f1c4af9ba1c09f00b48b268af5d9fc5 |
|
MD5 | 65e270f16868a6e7c736689c03fa1604 |
|
BLAKE2b-256 | 5770debf6f7e005622d7374dc1d820ff7669822b3f846aeb6d2cd863a53a914c |
Hashes for cx_Freeze-6.12.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fba3fd32c46a0dec08674ad280fc94f1d55f14881396cb205a6a36ec0d69babe |
|
MD5 | db8ec4cc308a525b0804aabf7e6ebec8 |
|
BLAKE2b-256 | 78de1de4d9e0e5b833d3b1feedaf299584c7ea2aa0a9c2d6b61345456fe386d3 |
Hashes for cx_Freeze-6.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43d99446adae63480e60aeb4c7275e7034a2eb4269c6e8db18e4e917220d0d29 |
|
MD5 | 40b6a4a8ddc7dfb1a2569adb0bdabd6e |
|
BLAKE2b-256 | a65c1838b67cadfcdd178b8c20e4382fe6446a8af64f03ce97a38167e40b033e |
Hashes for cx_Freeze-6.12.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6360a195c3f48d4617bff0bfbf23201d238727e8bec7cf34d4d9ab571877a0d |
|
MD5 | a2efeaaecf508cd0a54508588ce1b27a |
|
BLAKE2b-256 | 85b4f57a1f245a59e0a51c1860b6dbff13fc9d3c4c2b1219045edc0e83b22265 |
Hashes for cx_Freeze-6.12.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 596fb0ac82199c9d6120f34fdff5331fd6fab4cfbb10ed1605e2149f15ec6748 |
|
MD5 | c65271fcc633b5d80068ef30604251fd |
|
BLAKE2b-256 | 523c12366809facbd13bb8f37df0c00749040cb61bb8edf9342f6fc923f8c4d0 |
Hashes for cx_Freeze-6.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 358cd51f2978370aebaf00452ec997153cf1dd830513554d186d1d2f591a6c8b |
|
MD5 | 267948f187c365839b451018b05a7153 |
|
BLAKE2b-256 | 4b242a042713fa560371bcd0786112fa4e22c25c9e8a7ad110e92420aac8edf7 |
Hashes for cx_Freeze-6.12.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3be232b1dfcd498e497c44fa18e74d4a8ce7e877a22d765ddfa89b2b5bbef1db |
|
MD5 | 68d35a7378d6c07f6752f2a20fc67caa |
|
BLAKE2b-256 | ff75d7525beb3acbbe089e7e7ccbc624503412a8999082be5a807a3cba354088 |
Hashes for cx_Freeze-6.12.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 104c9a7d641e3f21faea8a64805bf24bbb79b599018e93add927372fa88532fd |
|
MD5 | b5c1074081594fd65069193d560507f1 |
|
BLAKE2b-256 | 8dc815c215a8ee807c9daf912d7a03e21cd241fd773e2dadd02c5364bddef0fe |
Hashes for cx_Freeze-6.12.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b791e40184f8d3a26a9b8eae81a98778cadf23136f4de27c0b585eb9c5662a |
|
MD5 | f06932eb3f8c80c837d046d0116f11e3 |
|
BLAKE2b-256 | dab1742c627541fb61bb3b4fa33ba49643e3749c8343a5979021471010b3a871 |
Hashes for cx_Freeze-6.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffabcc6fde64ea851ccc6c0acda29de5e6ad4c35ca6949b22ba3e89285274ee6 |
|
MD5 | 3acd9170bb45bf493f2464d3145568e4 |
|
BLAKE2b-256 | 194d0d3c963c856e498415f35d76698dfce6e2898432f7f8f3b745bb8be697f6 |
Hashes for cx_Freeze-6.12.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 228c482687b1bd1451bb64dba219fedf10a1fa8f0aa0ada92059a29af1dfcf4f |
|
MD5 | 55adfc6bc90f31cf3d82ab76ab974e9e |
|
BLAKE2b-256 | dd4baf5a453e9b87fd20d848c8b62fae480db819bf584ef4c14e62723c9a3d0b |
Hashes for cx_Freeze-6.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4299bb469c0a94d72313d5b6259c5f9917a4389d400a156eff6269159168d986 |
|
MD5 | 45b5edc647834092a9d1ac4109000a59 |
|
BLAKE2b-256 | 9947cbfa674f02aaa7c4e9d239124184b1c95856add0d4d26400ff265d9a11b0 |
Hashes for cx_Freeze-6.12.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f82f11307bbf1332eb7aa2b91b93ff14519dc88e122134935e95e85f7df9f0d |
|
MD5 | bd7c6f5c41a5817e18a201e3df27b9f8 |
|
BLAKE2b-256 | f3e1b0945a35448acd0309a16085a1080a531f43786641e609bacb967ebac812 |
Hashes for cx_Freeze-6.12.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36d7be0e1b1fe0812c9cc626867989e2fc7cb6fcf4002eb385156d1ca84d4bd6 |
|
MD5 | 5c1beffd8dfe7609da5a723b6d4d971e |
|
BLAKE2b-256 | 2a375c4e97b374b6f1caf3c27c29a84505518a06510ea5b474bc5306300a6b1c |
Hashes for cx_Freeze-6.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 918cab0c6a0eec7db285e3bddbafcdb4dbb16ec60c998b4898da4edf4f663670 |
|
MD5 | e5fad11c2d5ca766df531420b05d4f78 |
|
BLAKE2b-256 | 6ed7d9fa750e5c943b7b66b8d7617fabc581b3e436c9244e01ff3116df66357f |
Hashes for cx_Freeze-6.12.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 072af5bb5543882578d586c0d2baaded7da3298673bd5072318b0011111a41b8 |
|
MD5 | 14e5a55473b899292436338e5cdb5b72 |
|
BLAKE2b-256 | a08570e1b5d3043f34c00a6041ec79de62c63f6aa6d06d9b7127fba7cc23daf3 |
Hashes for cx_Freeze-6.12.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c92cda2706764bc17d8b8162bf6c2df1026891ae3f48e52e067ec3fb227513a9 |
|
MD5 | 3bae71146774c12d2d0f541a706bce30 |
|
BLAKE2b-256 | 5933d1a1dd0c6f7df3ef4f46b3c554ac2c0fe11a2e58852a25ede6202dced680 |
Hashes for cx_Freeze-6.12.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2220ab28abd29ae25da2f86e79e85b37f30fa81dcb31e8da550cfb312be31b9f |
|
MD5 | 8f488c5ea57e49e4c9bc5c0d4a7090f4 |
|
BLAKE2b-256 | 857619b65c5ffe715e8b0930b53d78aaee7790f0adc5a3b508c578c01cbdf6a2 |
Hashes for cx_Freeze-6.12.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 890fee78b114083fecb82802d5dbbad6b37c3a9396aae1e4c959d213678fbc7d |
|
MD5 | 14487fc94c01fff7164464f1c95eda9d |
|
BLAKE2b-256 | 1071a41cd5c507b58d362f8dcdee3d0ac0a7157862be0670758df3d1f3505fb8 |
Hashes for cx_Freeze-6.12.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee93c21515a7e13fb55b34eb5e35eb5c904cb74e66771317b61d799028bdd5ad |
|
MD5 | 1f38c709eda87867239316646936f746 |
|
BLAKE2b-256 | 25cc10d8753b00c215e03ea5de04946d7e4c2bb1b122225294951282c74fb9e9 |
Hashes for cx_Freeze-6.12.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e152398c5dbb1030245febb5c10537063c514ea7513e1fe6048a4ee07d678f5c |
|
MD5 | 8a7f2b83643e0bd42cf8b37b5fdd913a |
|
BLAKE2b-256 | 3b1e063dabe8325f219c53453d6ad70149888faf5f2e7881f621346ceb21b228 |
Hashes for cx_Freeze-6.12.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1a61c4ce43914198ded561ef487fc6963f7d7c662f380814758e6f55b94f7c |
|
MD5 | eefdbd902c321adff1f724eadd5003c1 |
|
BLAKE2b-256 | fd6a5ab083ce6c01ea2973e076d7a9ca8268d63828af79dd2883ddea3ed04a19 |