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.9-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d45816fc308d0b6ea3e6df2236f51b59be30d843aa671c5f5b5f185685f6667 |
|
MD5 | 5e3f2408498e6ed6a81d4337e5165336 |
|
BLAKE2b-256 | 7e03db2e64c0f66e7cfdd1094f526628cfcb8a527d6c17b214a3d4d5222f9729 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 300fce771be8f56531f4fa765af2916d477c058506e6448d7271b3a82043f647 |
|
MD5 | 40752920a022e01d2297ec198cc792e0 |
|
BLAKE2b-256 | 2aaad4d3dbaa0c602b6b021b4b853e602b2ba2ed30c1415d5c5a893c10503d14 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1155442b0206de8be3f0c8e58d66c05d4ace5bce28a55b0fb14634ee93d1963b |
|
MD5 | a5fdecf5f82aef9732a2f9c209d9de1d |
|
BLAKE2b-256 | fc3788571316f0c726d944c86da413d137f8d917bdfc9c504f0a5647c8a1fad9 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e88044501e824967dd0a2f088e12e5aed87d32d317c4d5db0b8e3f16d6ff01ec |
|
MD5 | 82e751fa6c4ab2d8ed1806f01335be71 |
|
BLAKE2b-256 | 945ad88233a0a5de281b0a2afb4776b0b7b7001af7ea6c38e44b249c7b33b557 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 759056c54ddb0948c365a4a971154038c23037a6a9a3b350b3289286c2af8047 |
|
MD5 | 1f75c6f74772e44b535c5ec266bde358 |
|
BLAKE2b-256 | f5e25e57028031ac813ce36e70f6e6dac5f1c154961c98c844840a69aa6c3d5b |
Hashes for cx_Freeze-6.15.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39ed02b54c87685573bc7daa2a13a5240cfe5bdeb799a7a00c2dbfb6cf8be612 |
|
MD5 | b2a3f8cc95ef8dc858aa169cab873c78 |
|
BLAKE2b-256 | 11eebc356ccd3ef4957ce3b32913ea2bdea98815cbc68584f48b46eb2f47c714 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7c9a05b186c04539633e3777f863801e99b46e73831702dff7b78754f126767 |
|
MD5 | 4c6679251dc704c98ae5e6c7c38744c4 |
|
BLAKE2b-256 | 41543693165b6dfaf7c62764a75bac83188d6ec5ad7b70fcaef0d694d5b4b9c4 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1434567904de84decb8ce6b62aae73779fd0b3486317975ff3ca7434db15cec |
|
MD5 | 5321ae9648943924065512fc01a335ee |
|
BLAKE2b-256 | e45e99a5d0ce20972b986a30d687cdb4a3ed6e948da86055e33d8633ac0b0d29 |
Hashes for cx_Freeze-6.15.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c8e426a3e1cf38eedb3a69b74e94b81b34541aebeb75ed03850c3768b5ca784 |
|
MD5 | f05fb3ccfcd8a20e325ff82652f84c27 |
|
BLAKE2b-256 | 9bcb16b8611ed2b77326b61e878ca5dd1980a9644568d1eee572ab6f2d6b7cab |
Hashes for cx_Freeze-6.15.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0162442112b9c1fee3942c35028787397f78ecb972167721912feaf4318c91e |
|
MD5 | bdf66ffd6b137273267819d1eb633ff4 |
|
BLAKE2b-256 | cd60229e07209a13545e20a247f1bd8291ee2384729b122c080f705e28bdc89a |
Hashes for cx_Freeze-6.15.9-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9677a5a808ddd9fe29ebc8350899f0f38413a81c51fecaa0a3b0d936babd4b3a |
|
MD5 | f62229e29c4b569c83213173fd752cb2 |
|
BLAKE2b-256 | b13a95a0ac439f79bfd6a5f904d5b35617157d835670036bb7838716b2b21f79 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3f29e1966e9aa0546ac90e8385afe1904c3d90e97797a9071fac37a04d73bdd |
|
MD5 | 1093d117464fd30709bbe7dfe99dd16e |
|
BLAKE2b-256 | 0d32ac9466251f6a4a5810a45305743c95169ab2da28c7e19e94be0b9d315afa |
Hashes for cx_Freeze-6.15.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16eed1c449d6c3ce62c67b6c57ca44de9714b9898d0cdc13e615a9d37115f6cf |
|
MD5 | 5a89144e76d78c10326120530eb3faaa |
|
BLAKE2b-256 | 2c8934fa3c39473950154e5a0f36b816ab21fd1348d25187c3d47c7ba70848de |
Hashes for cx_Freeze-6.15.9-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 013e41bdbbdd84b473ef7c6392d1173427a4e0ab5e399948756c6de2646795d3 |
|
MD5 | d82781c2eb7ca819273c18e18589a00a |
|
BLAKE2b-256 | ec6a205036df9ba8481ee90f17e3520bf8756fdffbfa26c870409ae9774603e8 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75fc457a6373466b59c2faa531a0bd5ba76de000d829dc00e77045147358080 |
|
MD5 | 6fea81107297bb6e81313d7f61b99177 |
|
BLAKE2b-256 | 1afec6da6d44580b19664754712b13f76b8574a0f575819eb50b330f849b7755 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36293ffd01168812989db536890d64ae2bcc6247c365bc635db2257836b02450 |
|
MD5 | 648443ce5d9bd29a2add42a977f88ab4 |
|
BLAKE2b-256 | 4e12360f2f792984e3904310a34b7c8e9dd4e3f6e1490cdd188c3367706bab07 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59955c240a6d1d6bd17a73ce1751abf209f5a4852c5282a5386587df9d7f0bb7 |
|
MD5 | f4dcc220d13c9e3611db3c9551658c77 |
|
BLAKE2b-256 | c728ffbf3672791835610f7922ac0e0f425efa94c5a16ac060fabd147b3694e5 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8afd4b144f447787c7df8313f53259a70d8913593bd14746cbf0eb588b0e11c1 |
|
MD5 | ac5695775af8850b7ea8968cf9d776da |
|
BLAKE2b-256 | ecf1d852dd889f94560cd2848d5e762a1f6e65800234c203728376b5d8d810d0 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2e09c4e9c6e4df90b50a9ec0ecc9053b467c1c36e71d10e0efedf2db1394d96 |
|
MD5 | 3c6d40b20f01b950d48920c87b0b96b0 |
|
BLAKE2b-256 | 768274945f8ede1ed574c9a0cfa958c89624f7466e1eaa2cab2ca057ea9da9a6 |
Hashes for cx_Freeze-6.15.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41152c5e402d2ea267a3e3a110c91c8888cbc92c5466011ff9b223b4e92dd3d3 |
|
MD5 | eb3563d64f959cd593241c55f3fb3a13 |
|
BLAKE2b-256 | aa56aa061922da328072871ec4c31409794b2483198614846595351b93c44c0e |
Hashes for cx_Freeze-6.15.9-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a7a98bfdb1b1c389cf0b9a3d8148d4b4195235c8904a510f5b657592415da77 |
|
MD5 | 6b527f2642f0205268be6526c941520b |
|
BLAKE2b-256 | dc47491e4e2e8cfdff1f1c80c112605d0e6fb2cd82d86d7f41fb6c6599e58826 |
Hashes for cx_Freeze-6.15.9-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ae5176a9daf0b61948575f5e57e341ccd402b6357afdcb594ea07a384542bc |
|
MD5 | dbefa5da59cf8ea2dce806c9ce30fe91 |
|
BLAKE2b-256 | 475952834e98ef3652a8375274fda3819682d625a742e6e460b2cff81331e50a |
Hashes for cx_Freeze-6.15.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8db9ae1ddbc18b6796adf4871be77acf336ec2812fca1d5dff6355be515b1fb9 |
|
MD5 | 30063c0dc67b0a0c5d50b90fa8e48651 |
|
BLAKE2b-256 | 2bbe31205ab5406911a1cf58ee8890f9c3a71f4379e44b49e550a2f8fdd59b1a |
Hashes for cx_Freeze-6.15.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60abfb0e5123106b278d03c7909ad01917c057825e4b8f4d9edbc43d492aa196 |
|
MD5 | 197d3ef1bd29e4c881b5b46e7d07a832 |
|
BLAKE2b-256 | 50376c2909a8aadb6ae268d1bdef5793fcc8283e7284bf4f95d9c122ef1e6fc6 |
Hashes for cx_Freeze-6.15.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d85eb6a16c857c6e51383c2432ec79ef35a0ad409263a894f0152cf0dbcbf7 |
|
MD5 | acfacf7293069dc8f5b707b804a45424 |
|
BLAKE2b-256 | 4eb74759c6bdc0b80855590572cba1499045b29be3fead436f6008e5ab8e7678 |
Hashes for cx_Freeze-6.15.9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55be5c8e03280c358d5e13b6d133e276b2fbc444b88013e86201f773dfaf47b7 |
|
MD5 | 5f0619955f89a1eb048efad83db73851 |
|
BLAKE2b-256 | adfe74fe663b8af378904c48ae0a8cbad3c041dd0a177d0e65a964b9fcd64192 |
Hashes for cx_Freeze-6.15.9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eaa8b53e56f199ea598edd7f99e97f45ed0cc526c98d93a41e052b53e4da8fa |
|
MD5 | 46e6cb687aea35356aad65647cb80adc |
|
BLAKE2b-256 | 06ffca2a2acfcfec399c71a5a8af628e89c12fdf1d51bad5755f48c86c8c5b6b |
Hashes for cx_Freeze-6.15.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64117c1ff41a3176d266d68b8134b4f2437168aa24ce2d108be90963e762115f |
|
MD5 | 6691c8f39a6d4caf1709b789194dad20 |
|
BLAKE2b-256 | 4df6769a13ededd96783c051a0db0f5ca870fb4c99e3940dac1ce37934b61d9f |
Hashes for cx_Freeze-6.15.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c035bcabbf80d01e8c8050327565fa0112ca16ee851a531697d595f2e4194fb8 |
|
MD5 | 910869d57b80351a3bdbf8e1a33b32f9 |
|
BLAKE2b-256 | 5ac1841d6a0cf0f6e548de5cea26fdce2dd18e88fa69bf52d60406f6830a62a9 |
Hashes for cx_Freeze-6.15.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa6c92a81b2315e5eedc33462848ec0f2f442f436c4efaefb1dedbafa730b9fd |
|
MD5 | 7bdbc2e740e1e2289a8059e8e7f1ffbe |
|
BLAKE2b-256 | 3175f18173ba188006c9e2d5326ad149567eaafab71adc9c6360ef638ec0cc89 |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6940b0079fca6f93d821c74f0e4561b81d7d56530eda369241397eafeebe801a |
|
MD5 | 3977cf2a7a022d54740dad8c7858a7fc |
|
BLAKE2b-256 | f823f10373494eb8e694bf529d6d0313ddffa0d9410e1bfec21baf2e095df2cf |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91e0303cfaa76a1b98efa64fc781d14eeead0f41619fd9cad1d7e6274a026c4d |
|
MD5 | f5007a8ad4a0feed2ca586b91d3c4343 |
|
BLAKE2b-256 | 7ffc15455c8bfb0d659b566f0b13ef611f124cf7f28df705d24e2588888882da |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31a8966635542bb011f4882e4a5ef2ae06a3f1cf00778350a2f18ec583902985 |
|
MD5 | b116a8b5a53641be5cc3ac538a49529d |
|
BLAKE2b-256 | fca9405b2a116b575ffadb20c9e7789b224c88f75adfb05856f5bca5866d672a |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b7521a54f7246119dbba41373304fabdb5b015f8b42c7b835595245f7f418ca |
|
MD5 | ae84cab88381c4d4dc43041571d48021 |
|
BLAKE2b-256 | dbf140903a32d8da5f41d8f77475f4e629135ae0f0a61cfe81250cb3aa338002 |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 917b87144e388797523f04becbff86bbeac65446b3c527a010b1978b41f85829 |
|
MD5 | 48b713714769d7701cea2043abc04673 |
|
BLAKE2b-256 | ee59c332e19163823a446e39216b8ba9ac4712ee1e44658f8e13018cac62e536 |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6e4049d649f98122ac3823f4e0c0e55705169c25bc960464111c81c7f54f34 |
|
MD5 | 71fef94201a567418bb96af8e15da208 |
|
BLAKE2b-256 | 58bf31352f51c80f5ce49fe0a4d88a7613a68f23a90b4d93eee1c8fc9d02f3b9 |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faeabb371842c4143cfb51c74389eb0ca9e76deac2389c4939e5396baa4e1df4 |
|
MD5 | d638f23eb4a574737f7f08389f21b876 |
|
BLAKE2b-256 | 7377b6d5e2f656b3f4dda91bd4d085f158fbe0aae931d59484a39dfc1d9b3a00 |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9592613cf1025d2adb4502c07e033d049b0d106ecb2337c68256c2563c61c06 |
|
MD5 | 52e3ae4e4f75687a6939f8810d70840f |
|
BLAKE2b-256 | 9f75be1d97ddd41f37778e1382931fc46fc1c29ee306a00ed05d4c844ceba0ff |
Hashes for cx_Freeze-6.15.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004820cb4e8983a445dc04b6ead2d210b5a27dffeedb0a6f34eedf6e5aff8131 |
|
MD5 | 5631e2f1361b369b27d35e3619ffb218 |
|
BLAKE2b-256 | ffe451d9f6b0b4c6dca721a34d10ae0d96e5d552137dafb77c9608237c20c289 |