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.5-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7df7479daa615bd6e0fadfe2316c64fd7f1c5447b754b5b2431a8b1c8d9c493e |
|
MD5 | acd8a82ced7bdcb00ca1b4fefb15373e |
|
BLAKE2b-256 | 1988ea3cb45f11ee3faea9c4f65c82e25a60d4fba8b5eb57a06f81d6e466aa7e |
Hashes for cx_Freeze-6.15.5-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84389a9f7e83db07dd2dd4da89d42c1cc9d8d08c4eae019c304c2615d62064d0 |
|
MD5 | 9b7e5faca6fa02b47931dd894abd1096 |
|
BLAKE2b-256 | 2e1bde966e567e823799158d55d4da9fc26b4fec8e23f180936c088b18d411c1 |
Hashes for cx_Freeze-6.15.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70f90630766b673f8ab45a52f872678b38fc03cd73d917d1090eed6793f31746 |
|
MD5 | 078a76349cb7b9cc7c4c54745f17fc23 |
|
BLAKE2b-256 | 1231a5ec2bc04752c6b8311e89a2a09f1399ecb6be561820b055aefb317ceaec |
Hashes for cx_Freeze-6.15.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7101e8d3abe263e560b8d45490f0e2811c744deb2bd2e3f2bd82224e44fbe296 |
|
MD5 | 1d0144e349d62569836cd8a8b435545d |
|
BLAKE2b-256 | 29246780b10076ab10d8cd64bdb77e26a4998c0e49eba4cda8df5080e26c3234 |
Hashes for cx_Freeze-6.15.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 485ae90cc15a2df340f55dfcc1c7becd379d0ca43de0235cbcd7e38d449fae44 |
|
MD5 | 173421984a13d29c88f9d9a3cfdec454 |
|
BLAKE2b-256 | f54d31b57a2d5fedf955eaae70e17fc708ed1656db754b22bd1e1ba35a485a96 |
Hashes for cx_Freeze-6.15.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba43fc6a5047ca2b6d16f36ceef0aa1bf8e2205bb38ce12c40d1f9cb97125bfa |
|
MD5 | 9d2f15b756ab97a82d86487a1db4f099 |
|
BLAKE2b-256 | db953abd95cce4cdb2b3feb8fc6ca4005b722861b4e433334c51a8394e826b63 |
Hashes for cx_Freeze-6.15.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7174d8cc3c883b717a95dd726fc13848bcc650764c3c38378e89109b4f734515 |
|
MD5 | 0b035a7cbf76e0b4ae96d7153394dad0 |
|
BLAKE2b-256 | a3a0709687979c29d85facbeb411ff71a5e559d78ac03c9598942df9fdc23523 |
Hashes for cx_Freeze-6.15.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cac6ab5114aafd0e7e907e53f0379056c80d6015bde74c6937132be078b1d41b |
|
MD5 | 7695d532cc19dd23869b8166d767cadf |
|
BLAKE2b-256 | 36c3a0fdea89f07c289813d13f4a5c0f49a159fa8e3de9b0bbce4b4445768e35 |
Hashes for cx_Freeze-6.15.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04dd97e3af5e6c2cf0b78084e2b3438f312c5870e1eb36e968df720f1aca2002 |
|
MD5 | 1234f2b05076e83fb11e3e711416a9a4 |
|
BLAKE2b-256 | a00f1853a68284ac8ac3a9291bf4d9466e42c895a9ebe70439dcc7c4c32fef63 |
Hashes for cx_Freeze-6.15.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00eda66f2a5f02ad51c1e6acba2400954b1d919fb1c502338353ea1b1a2f2b0e |
|
MD5 | 8bf3daa6d4b42c8b9c18a52ee08910ab |
|
BLAKE2b-256 | 4bdf97232361ab1148086bf8ec5d70c84e36bc8b6ba4cfdb01e8cdb4ec70fce3 |
Hashes for cx_Freeze-6.15.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e6ee9c923059d58ca6c44abd32d1aad5a9c507e15ed148e3561cafcf9a5c20a |
|
MD5 | 717b81c45288d51ad390f83b5bc2f0d2 |
|
BLAKE2b-256 | 5cbf577c08e942022a1931b1d40ee1968d7e31dd031fc618078c1c5b7b46234a |
Hashes for cx_Freeze-6.15.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c1e4802c92d9e07aa7c6882bbe82e8cc9df8308dc77c731f388a3181a56fd8f |
|
MD5 | c494189586c1b4553dd1cb2a150bdd24 |
|
BLAKE2b-256 | 746d9a0662d7c548c5b1e20d1a9b266461894957937782d55a6e6ba9995cbe24 |
Hashes for cx_Freeze-6.15.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf389d7bdf2560294c1cbd989751ad00d828bf01215030a498f4d22fc03ee69d |
|
MD5 | 0bed979d71a5644378f3038c4d39ce2a |
|
BLAKE2b-256 | 61368ab958e4cb0de7daa354be3408bef27a19df8afda2af0731d2a2e6fc41df |
Hashes for cx_Freeze-6.15.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c6dbc6aefcce92f49d85b512ff6b9e667d8b92cf49796bffe9972eb8d994f3c |
|
MD5 | 0a520847b63d070cca31d8b9ab1ced6d |
|
BLAKE2b-256 | b13166add19701bcd8702ec139ac3126948ddc991aadc91e95d1495cb33b6207 |
Hashes for cx_Freeze-6.15.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7fbf14827f1aece24a7c1d68aed0509427da90da95b5c73150b4f296b37c824 |
|
MD5 | 8b7f8286a051bc6ddc5b558a1ec5439a |
|
BLAKE2b-256 | c94523577cd8d9ac4274a060693b41a3ff479544dc4c2ce09044fd02f604dcbe |
Hashes for cx_Freeze-6.15.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 093dd4e2d8dca650b1bd37f9795680b5cf99f9998cdb257efd3fad4823053da6 |
|
MD5 | ad8bc367dba31304638ec916525a857e |
|
BLAKE2b-256 | 1db46615e4c01f01823c5add0e2551dd896182599b05255ca1bba9b1dddc2896 |
Hashes for cx_Freeze-6.15.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 648ed48f7e9dbf8a867042eee5ef97d8efeb08aa730ac0a157fe569f4eea8795 |
|
MD5 | e484754407cc5aefbee49a384e4854e8 |
|
BLAKE2b-256 | f8377d388eb7da51d46873e17292fbfdc6a36a9ba1bb0bb2dd7e101e4a734863 |
Hashes for cx_Freeze-6.15.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f4b10ebd0044a48423a54f1ca9800f5cf46fd2b0e0dc43e432b50653cdccc5e |
|
MD5 | b0ede439a482fc2a2124f3e6c75dd81c |
|
BLAKE2b-256 | 20b1bb94929f233a987a2610dce353fb6f1f4dc094b7a7add3897a26c6c1783b |
Hashes for cx_Freeze-6.15.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10edca92aeb013b34cabc40b617bf895fcee50e3147e107f3207e3c3e41c32dd |
|
MD5 | 884c96d7f35be0e79a544c475d9ae8fe |
|
BLAKE2b-256 | 7b1429b104bf3156203dbc3684a011eee5f0911617ce36012f76fc484c671d59 |
Hashes for cx_Freeze-6.15.5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc04beba010f29d68ba5d199e9ddb56a96c2b7dd1f368566b4bcdae0e5665774 |
|
MD5 | 302fde9d2b39fdbf835f765688177b23 |
|
BLAKE2b-256 | ec7dd81e1b5ea464aaa2ad9b7d847431185725282a3cea192b0763fcae3c2a7b |
Hashes for cx_Freeze-6.15.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f00ef420259b0a66641eb4599ca42c5d48214492d9d2a2b8c429f23120692a6 |
|
MD5 | 8611d2b7811e5b6760cabb5639426a36 |
|
BLAKE2b-256 | 34e5c228654c4c8bd0657eb18a259c7a42cbf3392106cce6499f79e49127999e |
Hashes for cx_Freeze-6.15.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 159fa0c826873bd8fa054b16e247357fcd65f5aad6710d67cbe89ee525a2a380 |
|
MD5 | 845369e1269a9df31093faca07efb7dc |
|
BLAKE2b-256 | 4136f61d42d931c1c86c90516c8659f9c2572185395c328b1337da83094cd118 |
Hashes for cx_Freeze-6.15.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cd4c5038756a760badc876d1ce0ac1916e8970bb0c0be0e9442c7fe7bd31e85 |
|
MD5 | e0ed9541a82582c56f10c34e1d7dac44 |
|
BLAKE2b-256 | d7421908a86439908ecf890c4dde6b1ddb94f0e19fdf5c01dd3034f2a21fdc31 |
Hashes for cx_Freeze-6.15.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 256532481f8569d1196ace21d94514c90fd3097f7b6f84f36d730f01692a0da4 |
|
MD5 | 1db0a42d266addf1405bae05aaebfd72 |
|
BLAKE2b-256 | d284cda2460b319d55bf1a0e0df422babd523d141d59faedecc67da5f16aa67d |
Hashes for cx_Freeze-6.15.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b968d909f18a3dcc3e2a3df217a43b6f20c974af5efc563266f86980138a910 |
|
MD5 | e809c78240326deccc0c17070ad9ee83 |
|
BLAKE2b-256 | af31c37cdc87351bcba365808d6b5767d56075651749debb31eba31aebcd7375 |
Hashes for cx_Freeze-6.15.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2adc5efcb2e50624d72f6f20a9dbc0b0ebaa63bb23dbe6afedd16632aa86f5d9 |
|
MD5 | 770b737bece8584b487a5833e7f4142c |
|
BLAKE2b-256 | 417756f83c6abe4f6684d2b6df67712504be2e14bd0932719d3c1fc0156305fa |
Hashes for cx_Freeze-6.15.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce6c104cd97f8ca002b2c16c03a6ba79037c4899bcf643dd62389846bf311f2 |
|
MD5 | 83c8bea11f9a753bf460fee0c2c8e7c4 |
|
BLAKE2b-256 | 26ad7be98829a7ca64cd47e3ed24fa4a2306ff85f5cd8ae0301a32a0f99f8723 |
Hashes for cx_Freeze-6.15.5-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f91bfac86090d9c2ab322f8a0aad4b66c72b73554882bc8cce6f2fbeb1aa79f |
|
MD5 | 951f006cfd37c5b8080ff2d2eb98f059 |
|
BLAKE2b-256 | 963c9048fd0e00c178b87f1448b53fd9d92f176447951a01f2141815be9f59fb |
Hashes for cx_Freeze-6.15.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 542d7fd986c7cb10471012425833730722f5829f836591bfa163516c81fdb8b7 |
|
MD5 | 573639b180b10c6cf5bec07cfc139ffb |
|
BLAKE2b-256 | add24de93df01139950caa956e70ee934ef327fbba7c42e54c8a7ed7f2fb7698 |
Hashes for cx_Freeze-6.15.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9804b4371647be9a53e147bea142871fb7aee5035cf79b2e86c08ec35887717e |
|
MD5 | 405f14a6ac2920043ccb0e7f09362c5c |
|
BLAKE2b-256 | 5248435f1d284814b45befbf7ebeacac5c2b6302f51f37ae1be0cde826891ca7 |
Hashes for cx_Freeze-6.15.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378d831fa45283cae12ceeacacc69cef20f038c7f6e191ddc6ce223b8df108e8 |
|
MD5 | ff91f43cd59db48266d079d43509c281 |
|
BLAKE2b-256 | 1b68a59d2f0ff007b01f012b03a2b7ffd63c10ce734d6958b1402609e37a9f76 |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d364c3660247ed4132fd8a38f6d6aa1a469fa4c5fe915516ebe69145ca9f9ff |
|
MD5 | e4c6092fdb5aa19fbad5edbd294d465d |
|
BLAKE2b-256 | d029e7f5c9eeec5f112fafbf078bd7aed91ee3def5bef96126e5086f1e9a4225 |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d72e632b6b2f81e375633bd270c0789007b3ee86652c44f72e1add08bf03d7f |
|
MD5 | 91ae131874f2cca5c63b9766b9962820 |
|
BLAKE2b-256 | d4f440c8ce572ffb637bd979b9285d13f241eb3612bb78c1216fbf7a968fee27 |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6607ad87dcccc7f651af2b8e3c19188d7f8c3bb966792560bab6aaa447b404a |
|
MD5 | 18749065609745f427a1dc3e3bb4dee3 |
|
BLAKE2b-256 | bd501d59996e5af647f599b7f6d945b05eb27d184b7ecf0f2b2456439d932255 |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7140be18f81bab3910b5dc687b78bb8efb17f66d27bceddb5a4920733eafcd1a |
|
MD5 | 28897265e3fe8aac7c6c6aa1051730ca |
|
BLAKE2b-256 | 64ccbbdf96c5bbc4d70bbe759e1e111e99befc9ea3b4ef57e09c404c2629567d |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 193eae274df3ce2efb722b3c443abf07ac882e91c9d2ac25f69db76ce31fb0ff |
|
MD5 | 07ee03cf5dd7fd0758c8871235b9c60a |
|
BLAKE2b-256 | 76c32624017ed341734957722fcb358fde93d4eecf6741591a126b0d3f2b9407 |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b3c8d3ec06a9e9c47c9ab3f60410cac9b37352324e9c046405d78b02dded927 |
|
MD5 | 2f952cd7992b25fcf27d9d0dff9ee9c7 |
|
BLAKE2b-256 | bd23e88194318e534d464dc41e0976e8ad94ef2ebf7d463978eaf626ef0f7bda |
Hashes for cx_Freeze-6.15.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 487e707b603e90f1128183e46206f2c6ae0770562dd06e3fa0f71df199296161 |
|
MD5 | eca8f919964216cfb7faf8a55faf8bd4 |
|
BLAKE2b-256 | 2dd19e5581f29f295685d13ae2295b081d8b3d84fe3c17265ec3a85e50e36378 |