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.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e42b35ffe6aa95d5e79d379716aaf3588060e5d22e70bd607b892e44f99efb1 |
|
MD5 | e8f4750c8b106965d42950d23c196e60 |
|
BLAKE2b-256 | eb8d763de212e14e492527a7a455e366192eb010f46a4beba7d7e954b8290e84 |
Hashes for cx_Freeze-6.15.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b22be61e7984c59f6db308f067d020a95e8acaba48582289bc5b630b915fc661 |
|
MD5 | 54afecfd89be8b9db4ef11b46b952c76 |
|
BLAKE2b-256 | 05eb1681138129c4bd8d293ac84f4e204a615dd2753230ac3099d193262cdb0b |
Hashes for cx_Freeze-6.15.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0493125dfcf41a09397aa701dbc73ade0c6b4e6ed4d4d712359ba5043e0cda7 |
|
MD5 | c91e8ba7cd99b44610c5f67ccda851bf |
|
BLAKE2b-256 | 1286306676af8e2ff46bc72967ba18e3c5363427dae9b01427bdf75726068d36 |
Hashes for cx_Freeze-6.15.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23f044ee9d807fd36cf84e3cecb8431a384a128005aea3e41872d1b4b2b2435 |
|
MD5 | 0f2cc2efdf515a0520035814d02f164f |
|
BLAKE2b-256 | 3bc2b85b87dcc9235f1b2579e64f4bb6c299ff4c7af9e92b941db02220b03581 |
Hashes for cx_Freeze-6.15.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fa94a4cb9a85f39f4b2b02ccbf737a7c02a23c901059e6450a17af39a8420b2 |
|
MD5 | 8119282ea97993e62b1bac42bb971112 |
|
BLAKE2b-256 | d0025c63b8eab706aa327d071c9a410e0b6851ea417b5e94de6ba8e7c345d5eb |
Hashes for cx_Freeze-6.15.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e070d768eba2e2afe162408677b3f92d899f653c0ad8e7f546899afada5815 |
|
MD5 | 38c46442e21a50bded1eaa121f4d38a4 |
|
BLAKE2b-256 | 9e5f91e9715f65175927b55cb7012fc3612c6f172bf270fcd4312a62104be283 |
Hashes for cx_Freeze-6.15.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef7708dd66d204ee010b6378c8e0f7c27a98a681ceb541bd79ff7ad0bed9bfa3 |
|
MD5 | 591e589c820ff39fe0374309d7e0ea7f |
|
BLAKE2b-256 | 6e35056a1f44c9230dfb91c6f3a1a4d80caf21387b12b298675781323fb32c57 |
Hashes for cx_Freeze-6.15.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c302c88b9f271809086985ae4049880122067f2148a2ff0677e76edd97c61a25 |
|
MD5 | 27cfa5db16c2675db7a2be7b51744bf8 |
|
BLAKE2b-256 | 9b6d9f8181d7eca193e6f45829f5336be6c2514b968c0d431e6fce045039cbb2 |
Hashes for cx_Freeze-6.15.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11ace72591b401c32335a11e6d429853e65d546278d5b74232168910a0a54c34 |
|
MD5 | 3e762c4dce718b6e7247d58a33939a54 |
|
BLAKE2b-256 | d1dad5b7be4adff957db49bd0aa33e22be499a6ce1e335e4aca204bc5ea56bd8 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d157e58b015a4bd0d75a7e4ed7deb783019ef3993dd03d22794bdf8a9d5d2526 |
|
MD5 | 9247bceb51a8a1a36a2712e1f8ff2a0e |
|
BLAKE2b-256 | cdc2107cad4e0d16c86c7205df25c215c01e00b8229c04521fc295db72ed1168 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e3d8971ff7c6fd12dfbdd7a52b5b5b91cfd2f0e6d2ff2131859d82ffc68b9e9 |
|
MD5 | 2dbf2b1b6bba591fd3faef68f949c25e |
|
BLAKE2b-256 | d41b01d21c2c04f89b9267c5355a90cfca2ad79b84c669816a06c42b2510a5fe |
Hashes for cx_Freeze-6.15.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49bb84b23795935de6ffcf3aaaa312f4b94f150df7bb92740453097775b1b14b |
|
MD5 | 79985d0f197114446c025f8819eb434f |
|
BLAKE2b-256 | fd10095fa799ad4853b338f2d29944208c34345f49bbfa7a6436638d99496313 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 247b8d4e587b04859387dd040f90061180cf2c8f40d0b107306ed19c77955bb6 |
|
MD5 | bc62b284a169abed37cdc1ed2f5bc36f |
|
BLAKE2b-256 | b3e0a93c4145d1ba10ca300c7ec64896acf87094bf90edcb9d83ebacc4251b11 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e321da4acb41ebc4332996dd21b9a9bf2bb04889dc02b567780c1fb7c4611715 |
|
MD5 | 70d496462d1672d31b111ff5908ab6b5 |
|
BLAKE2b-256 | cccaabfec48c39d5fdcbce95189379f9a8d18c9f8f9223fcf09160dc2c3901e8 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ef1b47e1d2bca4e9a79edb63c2b34c7783d42bdf56e2571d5fd2ff3cc6087b8 |
|
MD5 | a7c3833744e9720fb8868d91e7d90900 |
|
BLAKE2b-256 | 7c9ff4997d1718516b8db770fd79d6f6f0cb8af197194647ff4e5066df8b6cb3 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11623661acdcaf5d4e74a80a8f16760cfed7568d78eb0f2b49767a16c1f45ae |
|
MD5 | 38c4291ed487a27c9cbd602435068ded |
|
BLAKE2b-256 | 97c29861adac3f9a5b71946322a950da2b7b272dcb954330541d32a9e24a362e |
Hashes for cx_Freeze-6.15.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13fab1a1a5798d2382526edd52ed7414e7debe34c9eaa5ccfe6c85ea23ef9d1c |
|
MD5 | 4f2f753575919cb6dfec5809a578159d |
|
BLAKE2b-256 | 3981faac410e9a57131e30c8af3ef5914703186c92df62d9dca9d88bcb12b359 |
Hashes for cx_Freeze-6.15.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc5302d82fd819cff52092b237980f9ba0943d09d090a893ad3b037ddcd6a715 |
|
MD5 | 91790fb912e0bc2771fe801a8af2ca35 |
|
BLAKE2b-256 | ddbca2b57a4b7f4f37f93826f63cb2a9fc1dfa25e1fc8fe4ae6e9a00fa14cf4e |
Hashes for cx_Freeze-6.15.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf39250d4787943b0c00800a241de5d1a260ebb8e115fc42531327dcaf3662e0 |
|
MD5 | be1d2e0e1b088ebcd6a0988eda33309d |
|
BLAKE2b-256 | d954e3d71a1d97bcfce56972e134439d77d7642208702b03317c38f649dcc8cf |
Hashes for cx_Freeze-6.15.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7289fabe4c6841cecf494d8ca7403116a9f3380fa59668bc47ed5dba196af06 |
|
MD5 | e604fc47295b4e68dfee4bce3ee5e8f6 |
|
BLAKE2b-256 | bbed023f731e6b41608db86c84dcc6e1b06f30acba348b867662b78bf8f4a506 |
Hashes for cx_Freeze-6.15.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a6ccd2972f9fd797e857897e826380ca6204356fc11a67df789f7bc9a6f849 |
|
MD5 | f6971de941a42d2c95f6030c19f2787c |
|
BLAKE2b-256 | d789720954c4dc26d1cbbba21598c7ff5761412fa5189b1e5027f4a2d2ec5610 |
Hashes for cx_Freeze-6.15.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71dedb253d958bdac81b13afb403f62767c14efd220c5f6a57758384454a4f19 |
|
MD5 | 6c57dfd86971c09ca1f92dddaae513de |
|
BLAKE2b-256 | 75fa46a185656959d4296652ed7f9fa4aeb9bcc3ad69c74bd1e35b694125e605 |
Hashes for cx_Freeze-6.15.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2164b32bb91bc344f47bd556b9407d911683f6ef1f3b672dff124363c327f7a |
|
MD5 | ffbf4e93a9ba2d8696f87ec1fda84334 |
|
BLAKE2b-256 | d261ee147f1503791ef045bce73646743a6f26bf727e5669b076cdb4f37da5cf |
Hashes for cx_Freeze-6.15.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6946e9f8ffaa03624da4efda1108b26e166e784358113ec4e4c4158d429e7e2d |
|
MD5 | ec42dc91c075a82022153df520ecd23e |
|
BLAKE2b-256 | cadac3600b98b1673c1979be4f2d2737d39ed4972255b01d0685f9d5227cd5d3 |
Hashes for cx_Freeze-6.15.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ddfa6c41b4a22df22b87db383b902bfc329fbfc1877af1d605fc33e65d48a8e |
|
MD5 | f5df6358f4e205b9eb0fcc2cb8be85af |
|
BLAKE2b-256 | d50f7704bd6341359127f6255e0cc531692a885e20436cdfadde84def7f3f2d2 |
Hashes for cx_Freeze-6.15.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 608f4e42b4bd599ecaad0d5320d870b9e8bbc1e8cd1d1ce5be2d83aea71b0356 |
|
MD5 | 4b34d5c4fe0308cd252f2f9198514ad7 |
|
BLAKE2b-256 | f0b4b2caf330d8ee7923c98d37e55e2295cf42d12e08d93dd9c3ac26769ffdcb |
Hashes for cx_Freeze-6.15.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01beced91e6971f8844440959f4fa06a5aa6d20243fc56bd2647c209aa2ef2b7 |
|
MD5 | 9a3fbbfa97e19ba8c0346a2330cf2c16 |
|
BLAKE2b-256 | 31164ad82addfe908abcd436238e4e451b53c6cbb11e84c065ac1cfbe239ce7e |
Hashes for cx_Freeze-6.15.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d99e92a0340c474f15acc19525067eb2de668471219089699593cd61cbcb47df |
|
MD5 | e52cf1a39b47e4c82a63be27f3b5d787 |
|
BLAKE2b-256 | 6d1cfc542b7d80164b72285c88202f2610e35d53d9cbafc7b46b2e78534ebeb0 |
Hashes for cx_Freeze-6.15.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5320dd0d5f89d53c278e8c46bbdc07b307facea99306c4e6ab7277bf40ca0d4 |
|
MD5 | 425e84cac12ffc879b7b6a237d52d28e |
|
BLAKE2b-256 | 2afb3b0490d168ca1d0c89f0ed4416bdb33006325d627ea5fdd695074d103584 |
Hashes for cx_Freeze-6.15.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 637805a0c64969334325a1b29881433038a42952c312e4687c72d09a22731a4a |
|
MD5 | 1b4d0a0155e1ed0702beb5b37f869029 |
|
BLAKE2b-256 | 65eca532b50639982450670871515fd80d1b91d80d613a6b6a24a4bdb82fc062 |
Hashes for cx_Freeze-6.15.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66170959dc8f5a10dc24c45ff6c56965e98be85c511b6f45621dbd40d58ece3 |
|
MD5 | 8a2cc2bc354f16d8496c3684a61a5860 |
|
BLAKE2b-256 | 129c009627cfa6bbfe718c6ab39d3ffa04711bed0f9258ab2a71d7649c85e2c8 |
Hashes for cx_Freeze-6.15.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f030b028180954207fb2e0c7f7fda27550e21ce2e93d2c729f04a07699a6c995 |
|
MD5 | 545a8d469269b0751d2263a3226eb390 |
|
BLAKE2b-256 | 3c33025cdfd6e0032274d6be9ce6344f704b2b7d437d372e419458a121183aac |
Hashes for cx_Freeze-6.15.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4d6486813d0d27a4e12f918fa55ae5923526487fb8f06d67a76166e2d508e0 |
|
MD5 | d31c783b96b78ab66aa114536b4c6a77 |
|
BLAKE2b-256 | 142f9975465b2e76ca4393cff31a2138f73f3d5c6d9d0b8abe6009191762bb8d |
Hashes for cx_Freeze-6.15.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cdc5fe2a3a490c057f8cfd0bcf9fe52a2e1ddacec4e78d4d4efbabbcbcc529f |
|
MD5 | 49dde985422725029896fbf63ef0af78 |
|
BLAKE2b-256 | 1089f2ca7176acc60c6cc605a51c42a64311a70f713ef14b3b82d054df3c8ccc |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96938fe307ddba3c36c915df9331bceb744057746afedb7045f972f510f677a7 |
|
MD5 | 4147dbd459f0e3dca766b5ba1c2e4a2f |
|
BLAKE2b-256 | f4f852adbd0aefc8a3fd89d2721166e89a4130b666747309b2fbc0189a2bfe94 |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e8fd42aa75d07a63b46a8d8132ba23e11c9c230cce4c5679b1aafd5208d531 |
|
MD5 | e46455c496ca2820e688b3c3473bd2f8 |
|
BLAKE2b-256 | a2dbbe6201cc8752a2e48b89c992908d51f8180e9c174b260625b901a8f5772a |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088345ee473d7e4fb8203855d439cac13d040572431e71e3da887c4db3e8eab8 |
|
MD5 | 276cc13dd1055857b1149229c3b51b39 |
|
BLAKE2b-256 | 2405c750f2beb3283faa4267add19111ea61dca64339bd5512db535c2352353c |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8921a889888c0dbe93c8989b2d42cd8618aa53b08842371c82caf10bc3346cd |
|
MD5 | 922f8c83c58573a2176937042fe84a71 |
|
BLAKE2b-256 | 8ef02b32c76af26be2d326cc47dfce6b3a51332da7b6360307ffe6c495ea2de6 |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1ee020f57071892a13b0982a1f5517ef6d43d9975e82477198aa8e772be09ea |
|
MD5 | 95996ec01ea8ce08605cb455e6705b86 |
|
BLAKE2b-256 | 235de07d3827e0dae698a503527c6e552bd71fa93f70a915e31a792a2431c274 |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b5aaeacb34fc8d4731b0fa21345c4654b51f3ac19c7bca23e09427e7b55c9a8 |
|
MD5 | a0df797c61abffeb349288304e79c526 |
|
BLAKE2b-256 | eb0ef362a2201eafcb091eb868cedd9f7cf6d8586d9985ba479f84e287559142 |
Hashes for cx_Freeze-6.15.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 571511257859ceba22bc2418b867870fdeaadfa402377274169b1ad172c92446 |
|
MD5 | dc190ad03e1d191e9265cef8d6d86533 |
|
BLAKE2b-256 | c417973661e4f05c336e7324a11299d388f4fd7eda9935d7820fd1274ef765b3 |