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.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5b334cf4213ea472ce3830dd7a5b21a7c0b3fd129dbeb496a6a6573c25bf45a |
|
MD5 | 208f44d1b84fe5da3a849fd7e561fb85 |
|
BLAKE2b-256 | 2c38e92302b49906d2a58cb510623b76d1e1fe453dfeb966e6ab3574f27f363e |
Hashes for cx_Freeze-6.14.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e8844cb6bd2d2b3a4b0ee62a36a31b218808d2549460006ba6d3b91d714a49d |
|
MD5 | 1e016d9242ddcf7c67e3cee230682c74 |
|
BLAKE2b-256 | 123490099ddcbf3c710492c670c2a36bacd637d5d2d3b080cb6183b0aea9536d |
Hashes for cx_Freeze-6.14.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2817d17cb2e1d880645104f5a7e10d012a7ea0a2e0173313020ef86d14171a30 |
|
MD5 | 2843d74eabde53bbb2cdf9325811f38a |
|
BLAKE2b-256 | b351d1f1bad7c655a3e698fb386abb7f249a81541455d427b780ecdd6929d1d2 |
Hashes for cx_Freeze-6.14.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81118dd5cd28f3eb1342a243c0715a6cc69c98641f1b691d1a470199d876dccc |
|
MD5 | a21e263d3c2e23e3119b06d3707c37a2 |
|
BLAKE2b-256 | 7f56948e36d74f5edf2c59bea87b3c76543233d654ab3638d5935aabe5d782b5 |
Hashes for cx_Freeze-6.14.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16aa90b81f891d645fd8f64a302aefe47e79043b6a08c627dc7d4bab9c06bb04 |
|
MD5 | 63024fdc00947ea24a4aa89614fcfd86 |
|
BLAKE2b-256 | 76db6b7016fa779f468082ea4d9654b233b948bfd0a3885c0f77bad48b97529c |
Hashes for cx_Freeze-6.14.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6852d727eeb8ba3a6deffe2bd74c1ec7a8c9d51784661c5624e291739a6694d |
|
MD5 | 5dab49644615575876707f91f4e2dd23 |
|
BLAKE2b-256 | 42219f6390a492395b0812399fb6e4bc5541bac4f992179e30bb8ac58d47ba66 |
Hashes for cx_Freeze-6.14.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f678db60936756c6ace3d4bad5d43254d86eebb51c2178682da02607b3d4dcc |
|
MD5 | c2d997028929e68c129bf4d123acbee9 |
|
BLAKE2b-256 | cfe7ea36d1a759f79f61004d3d8b7094604263917739bca6f7a907b93f176feb |
Hashes for cx_Freeze-6.14.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85809782c28538f0bc45ca571eaec2c9a9a6751a30633187e0d75577274d7e83 |
|
MD5 | 6abaefc41106e5ea278ba193149458eb |
|
BLAKE2b-256 | f444a0077da4fba9900296e822d1165216bc304c837701586644086c8b60d4ef |
Hashes for cx_Freeze-6.14.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | caf410ce2c7bca30c49a44016e230ec1691a1d650c170dbb0e9df83d656ee32c |
|
MD5 | ab42040b7bf916e807581fd7f1f852f1 |
|
BLAKE2b-256 | 92b7b31cd93300cdd081fb72070972d2192ef7658c7d591bdc9bad2c4dad4728 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54b299ea18739a13725d4c688067d867ba231727259ec6837bcd3cd2031c91a8 |
|
MD5 | 5644e3f9407ffb370f404b9a73c0c0c2 |
|
BLAKE2b-256 | 333955b7493e6bc486b8665c15bdd5428ecaf6468b702a3158503ba256ecb062 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbe1839a84f027330d26c2866c9c5953eac6e478d164c4442dab4d79f1363d64 |
|
MD5 | ab96292446350ca981d804f3d84ca29d |
|
BLAKE2b-256 | 185034f0968caacebfab9ed621d08f959bf4f99a69210c36c298296fc83b6787 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba03a82d059296ffd990ea7d291358b04813d6d5a0f595707eed3ffe6d650f8a |
|
MD5 | ba7a25328578434c76c599eed2290b09 |
|
BLAKE2b-256 | 1c902329559ef7745589d5c9a3e8942003c9151a9f8b63dce2c5d05aaacc4776 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84e04ed4a391cd4b1502abc9b9c79bbbaaa1ab559055f56ea21f5a0f27fb7af8 |
|
MD5 | 958b6800a80f52c773e01d2ddd6698e4 |
|
BLAKE2b-256 | a16f39d3fc14812ddfcef4ada4c605c32d448dd3ef66be32ed6c07b2e288b070 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb7edce6ad371d35c3609fe1d23316df223946ec9d33f74dfb83daf9ae84c886 |
|
MD5 | ae5f917eefc18f1f0337bcd4bcbde871 |
|
BLAKE2b-256 | 9dda495de5b968dba0313414188cf9bf6a078330406ac59573fae93797fc6786 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 232ae5b7f040ee2ae4d36d0405f99bca43f08484424804ab2ae68230e637f9dd |
|
MD5 | 8b5f6abc2bfc6324cf8af50d51880555 |
|
BLAKE2b-256 | fbc7a8a808a4dd9f94e872dd52455f5f5d4ac563825188de60c14b817f9a4dbf |
Hashes for cx_Freeze-6.14.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f51f13592d0795fed2012e6fadf0a52d810563eaebd5fd41db51a383fcb4e7d1 |
|
MD5 | 2d600f9afed5987acb41d7731ba95844 |
|
BLAKE2b-256 | d1a3ee844021118ebf893080f54b8115522067243bd0ae4c84159f9d5468ea8f |
Hashes for cx_Freeze-6.14.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef142011129d0339750d7a0dc8065c68cefee62e67779f531be6384ce95c7724 |
|
MD5 | a6b71e10f5078a900c7006f481c90640 |
|
BLAKE2b-256 | e61498b3d285ed0715d4dca3f3c2ed6ce7a57b30d783751427b82d70b8bfb249 |
Hashes for cx_Freeze-6.14.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6238e128ec9cf43011d954084771eadf5046f0a33075cf8c986609a59b23ae |
|
MD5 | 0f2283e9d340c463d3fd43a50ed55d0d |
|
BLAKE2b-256 | 2af80e930a86978376685f3991e7a8947b195ec392f10275fbe84dc97aa2214b |
Hashes for cx_Freeze-6.14.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 697718853677ca598ce813624e957017e0f815fd1f851c5f99675705caefbfac |
|
MD5 | 0d968d8568575b1002a777fbfff07f3b |
|
BLAKE2b-256 | 1b1bc5c94abb909b9485a8f333a18265d47ab79715c6b22494e060d0f37b6af2 |
Hashes for cx_Freeze-6.14.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0263dd2bf2508f4f6016b126157e8cbf4b7ab3dd117c24f362d8ec500c9dec73 |
|
MD5 | 08c6b1e646445e864d08c1e2dd668fba |
|
BLAKE2b-256 | 81d5962168c8643e249fc8b8ad888c1d62d912675ed217496cddcf8bc1d20659 |
Hashes for cx_Freeze-6.14.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2810053746cf96fcf2f1c5eb91773ea33f05c83a5b2a35bb15f5abfac08087 |
|
MD5 | d5e333f3895038d5943644cbf9800828 |
|
BLAKE2b-256 | 06aa9498b6d1b95b9b745dee82d6910c5677213d8d5a15e523798a195a6d2e63 |
Hashes for cx_Freeze-6.14.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c086d0b07ae74bcf1565b5aa52f7013689ffe90fd5ce6b3de8d7cf1ce1b594e5 |
|
MD5 | 43b1ec80335b13d693a66a7f67daf39c |
|
BLAKE2b-256 | b26542811e7162952d743aedcb42169e4ac45a9b3c8a844b3dd49a04c51f67ec |
Hashes for cx_Freeze-6.14.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 791fee8ec889ab85d5a4eca4e9c24c28989722dc11e30498bbde0ac72c96233b |
|
MD5 | 8e060516ae55eea2b3fa465c8753fe4b |
|
BLAKE2b-256 | 4dcafc8879aa01cfea6cb50bef9384cd6c0bb8a4863dc4ba7a760e3eb44ad302 |
Hashes for cx_Freeze-6.14.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ebc34b927ccee6aaa1a1237ad6e95e618821db0d08595bea834b43ffb6413bc |
|
MD5 | bc82c30c8eda36dcc707cfd667474a8e |
|
BLAKE2b-256 | e6ea296adc21afffdb7733dd76c901a5d31b81fd2fac72703cf913c47486ccd3 |
Hashes for cx_Freeze-6.14.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0442f161a593e4d027980f09f87c1e261b5d34cd82387369dc8e8d690fdce2f6 |
|
MD5 | c7d97aeeb55f0c20472b02f3e1714b91 |
|
BLAKE2b-256 | 9d1fbc0fb7573eb5e642c60c593a975a4d3e8989e421cdb3dff748194c325fae |
Hashes for cx_Freeze-6.14.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b5e4b45d3fd91301cf85d4ae7a95f1c63dc5821ca1043e806559a458f4ffca0 |
|
MD5 | df7a8950087d9ebc4e8407932e9d8df8 |
|
BLAKE2b-256 | f1365b92c79a54d521a4fcf61f914a57ecdc3325efaf3f04de0bc00dc2cda823 |
Hashes for cx_Freeze-6.14.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b04ecdc207130d8312d33be19cd12469e541fbf8ec6430197c2e0b3078eebb34 |
|
MD5 | 6e4155e08e53d49fc9c915d2bab4b6f6 |
|
BLAKE2b-256 | 27074b9a65a40c74899f569e05597dde763a5f130f8920421aae7f6818583dff |
Hashes for cx_Freeze-6.14.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2998c7782ce00898bcc1bfd78f045a89b15ca5ba7156eaf29bd9b5d589e1c1b |
|
MD5 | 31959af2456803002d91984572d193bb |
|
BLAKE2b-256 | ac601526b83648f4073c98c50b91d62531b641a92eba384183fa4ebbbc2c63f5 |
Hashes for cx_Freeze-6.14.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32031038cc5e752f19d9c30623a85437cd69e06983c3b397958c98cd5c9091e5 |
|
MD5 | 2597a67747e15afe865e2f861bca795e |
|
BLAKE2b-256 | 4d77710082da79998f14ccc060910ca701d1c32709c25a7b9f493dddab0c1f64 |
Hashes for cx_Freeze-6.14.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38d3b42f5047c8bbc2fb369fb6aa7249a2a73f5172a7278fcb9cf7f7da97713c |
|
MD5 | 786c3b8d936336183b94982222a182eb |
|
BLAKE2b-256 | b1eed9cbc7db0dd74c481e61c4a01fced8e9732f4ffe6f67a973119fce3dc80f |
Hashes for cx_Freeze-6.14.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 163e4a9f401c261e3a11bc0e3c3e00a49ce47e333feed8bf989ed7825dbd5c4c |
|
MD5 | 19508b2bc864a186fff6e1615cab7340 |
|
BLAKE2b-256 | 81050ecf363514cb7d74f1687cf5eb4d27292b3d3c5a394f2383f1550b9234a4 |
Hashes for cx_Freeze-6.14.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b492e75ecbe020d4212caee00e8365493205000f72bd0d8c8cbc46a290c65e4 |
|
MD5 | d392c2518379e4a34fe466414c584a89 |
|
BLAKE2b-256 | 96ad9465ce3ae10e82086d11908dd96d69536e142d627d9f5a14b88ffc62db49 |
Hashes for cx_Freeze-6.14.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5c1a48194dd39305376d1cf3ce4f500573a7345cd8866dcb168fc91870f1feb |
|
MD5 | df2a51a41531705516845198cbe54281 |
|
BLAKE2b-256 | cb1a2cbc29d8a4fa2a6699207b8d629d10948a56b29696786d9fc6c586a19b02 |
Hashes for cx_Freeze-6.14.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | defa42700fff50959cbb9202c27cd81d6cf203de7d2662a4d1640ef39f94b233 |
|
MD5 | 33f7a6ff94a6f8929f0f29ecc06de525 |
|
BLAKE2b-256 | eb10dcb32c28f16d76d7a85845beb4f46f9dab647c437e5da97239fa41e4989b |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de145edc744a0bdd86e35f6770f28d84d5515af90189a21117b93433b727530 |
|
MD5 | 88c77dc3e56165cf0d18d5732399858f |
|
BLAKE2b-256 | d0a9ef251bbfdc27c0b217bda3b20410eccca193a5de650e74ccd59c3d7fbfef |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da6f13cbda8bd36a8031f5f74eb43e6790773b1b1775c4e3148a0b853aa8877a |
|
MD5 | d2820cb283e6df53dfe8c36a9cc941f1 |
|
BLAKE2b-256 | 74993c0b01ed5ba083b4966cc1ce68c0f535ed2b686a7828fbf628ade6508c1b |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e39111ddd2f0258ec6bb15eae3752e1399fb7fb84a8985f6e5c67ebf79304e0e |
|
MD5 | 4769d75b43d0db51148a7b2986792fa0 |
|
BLAKE2b-256 | cd60eb95aa27d838db02af96632b44d4695852c3b706574d77e31d7e4e370f2f |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dbfe13eda363e307bee3c50fa23b0f5703bb0c8df4a6937ef80ba3585f38577 |
|
MD5 | b7beefcb4c7cc7420bb36131322f33fe |
|
BLAKE2b-256 | 3e994a55f7242251c2129c3be6405d198d83b51a0981968facc90a60b2a5aa2c |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 795e89723edd7fec3ea82873eaba3e674a36ab3d0aa699b7857097c620d0d359 |
|
MD5 | 502be963e6675a551ec9c56fa3651317 |
|
BLAKE2b-256 | dc54445efe6fb7bafb534b637cd0240d6c691f19b0cb19b27ed8d2c7927815dc |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 032c745db52a0cbc64492c69f6c29bdc5288f058d6a4f52f8eb4c6a12468a7de |
|
MD5 | 9a533a5147297ab642fbfa275df07085 |
|
BLAKE2b-256 | ec0906c789b696eecfd88ea975a128a4182d2c87c7e938b55bd5c8d167a70a48 |
Hashes for cx_Freeze-6.14.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d997cfddc5d703865a3782d2faea1b91c6fb7449bdb1568f7e00bc3c35f1b0 |
|
MD5 | 4735b2bf11cb2930c25118ce114fde09 |
|
BLAKE2b-256 | ccb3796d7d588b89e210734e9012f8bb0a163fb95c6ef6fc819f8e24f1f48e7d |