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.6-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c8bb45482f9e669009942f8de0b07a1bafe1055f1ff3bfd95517f5170b1b509 |
|
MD5 | 91b4d833e7a5034b31d558771a810e94 |
|
BLAKE2b-256 | aae54aca8e3175af1a752bad8c6b731eedd79388b6ec3ad280c5acb55afdbc22 |
Hashes for cx_Freeze-6.14.6-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e71d10fb4bec00a857c979c927016182be1fc3ae7c313e93b006ce0f43f6541 |
|
MD5 | dd7424297ed9e5a62d51cc4253213f3d |
|
BLAKE2b-256 | d123e2e46ea5ae483fcf35d520cc78c6736ee60ede60011d23bbcf0bd380a4bd |
Hashes for cx_Freeze-6.14.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ae40344620d409c53646e0bbe40de1eeaf34f1213fc5196f94b7691472e91b |
|
MD5 | 1e15721f50dc21fcb1edec7e8fad4ab0 |
|
BLAKE2b-256 | 51233a6bddbc1bc18d217b631c7ddc2392b3bdf5c79c6dda5d0d4af95ea317ec |
Hashes for cx_Freeze-6.14.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bed2e99d7a720539692a2cee00075997f4dcf30f4ae786a7d298ca6c4efba5f |
|
MD5 | 2f519379029e2a179d8b650b8b24cda3 |
|
BLAKE2b-256 | 342b16ae20bc2fab9bc7c371e6f0301f8baf882778d7c4ea01d3076cc9289446 |
Hashes for cx_Freeze-6.14.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c91f3ae777ca438bcad28539838b83c8d568db0577aee8d38b259df26afa857 |
|
MD5 | f1fb19ba9c1f0c74aaeb89d56dcad9ff |
|
BLAKE2b-256 | 7b4d8eaf44133c522d142ad91c1190b3270958a2e0584ab41b2995a5b4bad514 |
Hashes for cx_Freeze-6.14.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4522364996bd10587c41b5e46167a242736bb5b9f1b1b7fd0b073bb66a7e89 |
|
MD5 | 4659231a9edb8b7032e21a4be78c9a97 |
|
BLAKE2b-256 | c0d00c37f4bccf2599ece803e256751b928d80579ebcb7260675efb79de204db |
Hashes for cx_Freeze-6.14.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 384ba8476a0974321bcc61ebc40936cee9f7ffe0a6ba3c4c30004740ed4320da |
|
MD5 | cf3e554b7c714881bb339b413d056c25 |
|
BLAKE2b-256 | 5b963be28b5fc3dae0f92b10072b38af74c94197ccb0ff7ccc710d43aaef3b49 |
Hashes for cx_Freeze-6.14.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64bf5f8404e20ab06bac62662b0c886bb50997c01ed9a645cde54f724d93970d |
|
MD5 | e3ef7b4e0597ee7ad63c6cf7740116fb |
|
BLAKE2b-256 | dc40fe5dcf47d61989540d947b687e0ce061833adde917d326f07f3dcec7ed95 |
Hashes for cx_Freeze-6.14.6-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26eb0fa15bb706302898e018c3fcf985eb6a30885e178233a477a002530bfdf7 |
|
MD5 | 15f57639fe4afabb3f79476bd2103d07 |
|
BLAKE2b-256 | 98fd5af4e7004178a2c005d2b83c9972aae90a4ccb305c00fdeb509dd283b611 |
Hashes for cx_Freeze-6.14.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91ea9e406d6c29a3081f627049e02fb2406febdcfc827b773cddc759dcdab54e |
|
MD5 | f276cf04d986f9e1f48ae59e32282156 |
|
BLAKE2b-256 | 569792d1903c39315207b7a8eb599c3f5cf5a0dfae298dc5779f71658f003e28 |
Hashes for cx_Freeze-6.14.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a552ec3315dc21b6fc26b04b35d350944648eed29d32b1286b0989693f85904 |
|
MD5 | c36fb7a09e168c09b19ae7a9026d3ff8 |
|
BLAKE2b-256 | 61f24a3e4eeff28bb2c46cad91e8747fc6efc8b880e266f9650177cf2fe80dec |
Hashes for cx_Freeze-6.14.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcc0e2e1084fc04c77f76002daa24b371f69b0e71fb47d9aa8be0cfd36733cf2 |
|
MD5 | d7c1d4484f676fcd0168a2813a57ce4f |
|
BLAKE2b-256 | aa7ce471cf9b96eaef97c411e1a14fc05369091ad39949e04f15ee6a7f5b3157 |
Hashes for cx_Freeze-6.14.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fce34aeb54c59d3539831df848520a71b02eb638eba0e4f93ad0fc93b173964c |
|
MD5 | 4c2bb80aee83f83b705ac5ded7546d6d |
|
BLAKE2b-256 | b4ca2c53ce97c99e809af3b90c51389a05e495c0cf623d4eab5806186e19c643 |
Hashes for cx_Freeze-6.14.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51062887f278bd64d2c9c7521b88e583969ad86dfcbd5348e1c75260f83de49 |
|
MD5 | b0f3010cc6fe44499a84ffba024f1876 |
|
BLAKE2b-256 | fda3795a41121ddd8c5e591a4b9d390bb678b2678353a54fcd0aaaaba475be4e |
Hashes for cx_Freeze-6.14.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3440b0165519989158c7f2d11cb5b76e9a6a7d58f49614749f5bb7008d37735 |
|
MD5 | 7484581840f176424a319181e91ba54a |
|
BLAKE2b-256 | 2471d3412183d6811fc6f81ae9862f2200eecb823977b6fff1ce20d9920535e8 |
Hashes for cx_Freeze-6.14.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1175662cba18efdf10650f883b7e5a1148a5df17c14ba14e03fdcaf7a277f47 |
|
MD5 | d917ad69051d542cc5bb06a2902e11e1 |
|
BLAKE2b-256 | 7d5c08d7e91e0b3bb7bebf6a51cc47d93cc0cf6a1791f9dc701e76b9e9a0ba48 |
Hashes for cx_Freeze-6.14.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98306b45ea982fe5af59b7619b1332129205acb9803294e5ca56614ab2d97338 |
|
MD5 | 212bf56ffc41909f4c863d6318ec3a0e |
|
BLAKE2b-256 | 4241527484b88518f4955857ddd53501aba3c48e57a4ab8b1562ed50c4d50f2a |
Hashes for cx_Freeze-6.14.6-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc7c3c1b1a1789fa279ae7bf2c8b78e930a045e1f99a0d9f4aadb6229af3efaf |
|
MD5 | 93e340d567c58463f7a83e838c080046 |
|
BLAKE2b-256 | 6b49db6bf821549603bd1514632c4fe0d0c1642ddf607a85b95202d59c05df4d |
Hashes for cx_Freeze-6.14.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f546bc9653719da6dd0c370a7c426246fe12a241f0f06057fd748c7b43530856 |
|
MD5 | 6b542be7490fbdc132eda70b9410b5c4 |
|
BLAKE2b-256 | d169edab7a62089716166cd72ccf063033d7dd3f3e01f8477f9f9f9c9dfec61b |
Hashes for cx_Freeze-6.14.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5c93209b1b39ffe47bbd34046f5c6ad9ce3e3fa8ecd74c9bcb89eb6fc4967ca |
|
MD5 | bf1feff3d7b9c90a30df930c2adfceb1 |
|
BLAKE2b-256 | 53e56657ecb65ebe22c4e84abc3f7befd9902d4b4991f27eca42bd86b3d8a766 |
Hashes for cx_Freeze-6.14.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553de49bea43781b30f4d98fc3922d1a21e8adb02d1ee0885223edc3157d9318 |
|
MD5 | 26fd4251ea311ae09d94bed8387ffe2d |
|
BLAKE2b-256 | 26034e1071c20ffb7b4665037136b70a8f675be3fcff7f00d7c52f0364e79e50 |
Hashes for cx_Freeze-6.14.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 545e0b346565ae2b7f0d9558f596c4a60d230769968158168ec0e311faf8acb7 |
|
MD5 | 2b3dd5bf8f98f82999d4108c24eab37d |
|
BLAKE2b-256 | baa8cbd78691a464f00ea73b8123f572f68bd59bd1aeb04519c7b12b228795d3 |
Hashes for cx_Freeze-6.14.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dbef4ac0f03ea32539a47371156459af60043a301a4429c37bafed8161a74ae |
|
MD5 | 0b1eb7deddd06c7beac81b09d6f92f86 |
|
BLAKE2b-256 | d21f58c7e5537ebe3192ba74c9502e89db61e108541d9d9a0f64d8301ac2245d |
Hashes for cx_Freeze-6.14.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dbb0adde1c0bf57bd827f84775e71a1450e46bd5182073972388b2fc81a0c50 |
|
MD5 | b6400e87e04c82c14af9745c90ecf891 |
|
BLAKE2b-256 | ab215056477073e1842a9ece8c400c5a49d91c0e2ab54784df3e8722471ba7b1 |
Hashes for cx_Freeze-6.14.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac897475404858f0e8588fe3e4dd791902e8162f290e619b6eef95743fd19c2 |
|
MD5 | b46df83cad1ed717a75441b786a653c3 |
|
BLAKE2b-256 | 3d9b276d0081f09f01714fe17e55849bf826786bc8f42ebf7126cf52bc067840 |
Hashes for cx_Freeze-6.14.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeebb94466c715fb7c6bbec7812d2e669b163c1ffa35b30e2c17eed1180fc91a |
|
MD5 | 08981d668f6c6a9b86115f3fed4f8815 |
|
BLAKE2b-256 | 81f747ed334f0e69746d0ccfa3467f89ed6ac8d18f850a620728e6549c83e79a |
Hashes for cx_Freeze-6.14.6-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7426a0bb0f79e38cf6a35979148980b49a95b64e61a544590e00080033cad02d |
|
MD5 | c4d385fbe7d07fb38c61eed45939275c |
|
BLAKE2b-256 | ba19c0025d77d09430468039289d3dcd2855392ede5fb460866a13fe08fbcc8b |
Hashes for cx_Freeze-6.14.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80ec1e9e9ba09d37e894fd6b229d5abf79c591788d4d567232fce25aeee7ac8d |
|
MD5 | 887e3f71f12915d48e9b311ee9b5a71b |
|
BLAKE2b-256 | 2d97469b376f90976ee4193740f296b10560e80be1d668487a138fca312b992e |
Hashes for cx_Freeze-6.14.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22b2e87ad5e530b669121a4de27860044b0bb8c9bdd507942dd0fcc1b90056ae |
|
MD5 | 629fe6c7bf8be423a0d4b2c077b30d7c |
|
BLAKE2b-256 | 400e77234c4bad20b49379b44d321dd0741890e04341421abf08dffb50a3f09f |
Hashes for cx_Freeze-6.14.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6266fc7f7a6300e951e96beb1894e91a82a6d41f06e9bb22d564e674723395ba |
|
MD5 | 8202c912ec668db600f358bbfd59ed05 |
|
BLAKE2b-256 | ff1589beb34400573ff1eef85a190a2de39dbca77cfb1f85737aa51bafbb03a5 |
Hashes for cx_Freeze-6.14.6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5265677a24e555bc28aacbb8dd96109c900120f381ba1b9f2194eeacf078d3f4 |
|
MD5 | 2108f67fff1febe0a5f529a501f615e8 |
|
BLAKE2b-256 | ab43549cbe6f7df30a5e3cd4026eb306915c02195a127615a324f0ab332c0e1d |
Hashes for cx_Freeze-6.14.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e26a9b81a179c7809d5d80886393c6bde2f6c8b70cea456d52c72b51418ed40 |
|
MD5 | 236ff629a79ee77ac46a233c27aaf34a |
|
BLAKE2b-256 | d8e1f678f09ed7c3022a7638666e91e731cdbe5e9d250c917bb2fad902ad9acb |
Hashes for cx_Freeze-6.14.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c244eba0c5bed8e5ac217726e45ebbaa51a20bf2755574266c6a58c3c1c0fdec |
|
MD5 | 2e1d4395cfdfd0a6e76872e7315cf674 |
|
BLAKE2b-256 | bd5057b8a3c7c15db2eeeb3eb42776df149712199f7922c3cb97afb69d072199 |
Hashes for cx_Freeze-6.14.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 170c390f83ad5878a7e2b4c4de4d3425444e9157c62b9d64d4abb42962ef0754 |
|
MD5 | 203633a5cc2b62d3bb7cb63f2fa30a08 |
|
BLAKE2b-256 | 4658afe77ad3eef69018c93f05ac8c9c273e2d86833248cb2d89e3823768491a |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e82e8a2963c9ef1939ae4e50a89f812f4cf5e80ab65782fceded74c1fd0c3c95 |
|
MD5 | 9176977905ec9726ecce4aa5035ef62d |
|
BLAKE2b-256 | 66e391bf5e74ebcf67289b58da07121cb9d4d651839e537aa28b2b6ab4f917d1 |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d6d912f4f97e824e1e7e47c6d8c7c68c8b24ef19899a7f094bbf4335f92fe34 |
|
MD5 | f0d5fcfcf3c1cb436050a10c347da36f |
|
BLAKE2b-256 | 8c8a6db9a6ae55caa3a49d4c1987fcf4a9c70a57e3eadd340db39e07b0365c74 |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34d9a361ac5c4d9100a9ca0a78381625aabdb1709d24fe05f16e33557bc6f9df |
|
MD5 | 1af4bf56987e865c19edd763de779f0d |
|
BLAKE2b-256 | 61fffb7f18c12ee3c176daaf05f99188b7408fb85b6f53d6c41b60c910902e3c |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 365068d7d0a783aa556d6d5469be455f0515ff280b602a2009777700bc8441a3 |
|
MD5 | 18a172844d6a9859eb22ed2bf913b538 |
|
BLAKE2b-256 | 4de40795867695482c240653cf24470aee439fdb01f61aa256b43d1f04e18d8a |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 313f3be16f076f6a8210d27de3ba9adb485768c4c582ec86ec4b8d97ae948695 |
|
MD5 | 53a0d5afedfe5eed6b61e4b40245cc4d |
|
BLAKE2b-256 | c7dc7de41e2fdf7ffb60d30118108b5b5f2c5eea3a59ba69f0cba447f0829ca8 |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a1c625460bf3be07088b5d1534c896fa2f8a80f55c3e2261fd2793c0a531a39 |
|
MD5 | 89e345bfe4a96ad239803a9e750995c4 |
|
BLAKE2b-256 | 07045fe965af6f88caf2eaa00f4d8e181543980e8cf9c98b842ba35b8080bcad |
Hashes for cx_Freeze-6.14.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9110a5af25886082de2a57932c35a209d17fc0b3bbe7d6ac49b3f5a4aeb7eb0e |
|
MD5 | cebd81cf88560ba1506e4dd2ead0990d |
|
BLAKE2b-256 | 4ce0e27899e5e9cef9a0921dbce3676fa7b8e87519e450883f9db5aa55f77619 |