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.14-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4777e517a3a30b80f91d22ce2b2a83e37b8c82a9477f1039666a653aee9c18b2 |
|
MD5 | 8ba690d55ab6d243feab0ad178143b06 |
|
BLAKE2b-256 | 2923f81f5187e7dd40ef41b5f9f2eddf3f2af1bb78e9141f70ec151ab7df71e6 |
Hashes for cx_Freeze-6.15.14-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9641ce0f84cee4e2d7a1ac5f2fb416482c8d847c03133acc90122adc76be3ee2 |
|
MD5 | acd533e9b36b72ee5a4000d1561ce902 |
|
BLAKE2b-256 | 1ba7883c41b1cac93b835765e775bb07a56abb226305d20e96bb191eba708c8f |
Hashes for cx_Freeze-6.15.14-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1442ee80c864949e5bc0dfe4fc09ebbf3e2d32d65c6acdff29c76a1deda3ca |
|
MD5 | 89b48f1a2628199ead234fdb3202c445 |
|
BLAKE2b-256 | 8c5ea62d115a706f890dd3eecdd97fe5c958a5d47812ca9e9d64b62ad807bcfe |
Hashes for cx_Freeze-6.15.14-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f80dda3e1ef3ee12e8d8b9e953b3faa026596b1280d8b3029246311a0ad15c34 |
|
MD5 | 0e58863e90af794543a5da3efb62bb3a |
|
BLAKE2b-256 | 22288c3541b254bf605288270dad498eec517fcfbdf179da724301aec059d275 |
Hashes for cx_Freeze-6.15.14-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1b3cb7fcedf66d06d8249be6c7924c0ec0ff5d84a021e1b79f2ad51370dc6c |
|
MD5 | f8e423d8f8a87d254d90e4b0293f7512 |
|
BLAKE2b-256 | 53ea2f809809e62052489db2c3590b3cf90cb64e18a13eccba3826770288add6 |
Hashes for cx_Freeze-6.15.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72ef0f32fca3f39fbddd4e6b71d69d498a191c0f1332a4ecbee553668238ecde |
|
MD5 | be6032619de2c3d61368bc9917758d2e |
|
BLAKE2b-256 | 28d7c95e4caf3a71df781088b4ed83be9dadf6fe4ee4091ff6adf5112ac7bb5c |
Hashes for cx_Freeze-6.15.14-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78d600a62dca9378005ba74e1abb74dd0c80b2ed4274fd3ed5ab41b7ddc240b5 |
|
MD5 | 85fcecd728a47c57f120beb1236eea3f |
|
BLAKE2b-256 | 4c93712038f81bbf06d3f21d5b2f986b2da0fc4f0b5c99131cd977d7dd0e8fa3 |
Hashes for cx_Freeze-6.15.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23daf553269d3736ab028d513da4a84d64680aba96888d6fb449fa7d60b4ab37 |
|
MD5 | 768e901832a64d3d393355a9f2971f14 |
|
BLAKE2b-256 | 612c5d9489fc2d49ccf6b9c99036d2c541ad19fe5af5e8a45a9825971b612517 |
Hashes for cx_Freeze-6.15.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab42b7cafeac7125113de3e2b14cd652e7ca8e6ade2a50285405cb2d3613380a |
|
MD5 | 7033fa9b31f88fd3f96c1c31665c39d7 |
|
BLAKE2b-256 | b5a78a275864b4093ac10351248149c31f912796c25fb16383ba678f74779beb |
Hashes for cx_Freeze-6.15.14-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 883e16f3f9a14800a9825fe2b1e787a2213d8567dc2c898a44328abdf30137d7 |
|
MD5 | ae618c676db1295a799059917aca42c1 |
|
BLAKE2b-256 | a98c276eb899e3fee7d6d9fa75688adcd5cfdf2ce16739e2cac604c2fcb61ba1 |
Hashes for cx_Freeze-6.15.14-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c26a7980ba9fc1f7e1c05067862e851f26e30ebf0bbb182e1d33f6687a55227b |
|
MD5 | 713667dbb89b0a835e31356447452764 |
|
BLAKE2b-256 | 44d30eeb0a5296837f20f9b147e2b0cd7979f67c4ffb08816c324fa4ad82e4cd |
Hashes for cx_Freeze-6.15.14-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03a9a728453f349022b82371bdb91d4123829ab65cad638aa7bf4c42886963c6 |
|
MD5 | 9630c35e379ba339039b376c89c4b872 |
|
BLAKE2b-256 | c898616fc6b4d85fab7f33765ff3b230cb750bbcc7b73c800a8ed6c82475537a |
Hashes for cx_Freeze-6.15.14-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7972811ab04f3826f425ca9b4fef22e8a7a081ad5978d6c73993d038fa46fc0 |
|
MD5 | 8a088a2ad3aad0351059ca98b19af445 |
|
BLAKE2b-256 | 61109d1faa9e923b50dfc30de79568d2e7aa44e9b381680c569bc464942423bf |
Hashes for cx_Freeze-6.15.14-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe8fafc9b887bdc29cc8e29fd605f24f81b33eeda7bab666cea18dcde3537bba |
|
MD5 | d7f181fc9da77e679c477670576ca206 |
|
BLAKE2b-256 | 2fd19e5a5ae2fbb8221da096db69e9c3bba239cb740839a5f5f4bc19168dc550 |
Hashes for cx_Freeze-6.15.14-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 896b6519fc0c4c4600db698d36d188c2f02a675bd67b36467628ce34ff5956e1 |
|
MD5 | ee851937682d8d436d24857c8cc4d34c |
|
BLAKE2b-256 | 5a7e7b8c92c0fac63f3a28c98e75308bdca1ca19832a6af58bb6b113de841037 |
Hashes for cx_Freeze-6.15.14-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5b3b0a8a945437c98c93d33caf2848651fb1a5f3de7a7463deac1fb4f3877a6 |
|
MD5 | 7859c9d917aa111affc77b9ad122d8ba |
|
BLAKE2b-256 | 95d27d65d447a60c00f0998cb083798a2a3d519fb709667eae7d9b06de656a3f |
Hashes for cx_Freeze-6.15.14-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61dd44ac118293d0d34f8d3fa6004ffb22ac935472b62dc8d1410fe745d1a8db |
|
MD5 | 9826ce81b58d70d4d5be41225faf95c7 |
|
BLAKE2b-256 | 0051d31f3746e125cdd414ee7bb1199a391a8ba4afc9cc322c99ff91a2901c1a |
Hashes for cx_Freeze-6.15.14-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6a67bf70648cabc5e795bc3df74cdf793b4d5c2c37891d39066b967c6d87f20 |
|
MD5 | 5f17520f811f88404a8aad61d613c5a2 |
|
BLAKE2b-256 | c3746fef9c951eead2719205c7d4fa6858344d54c69eff292c5a4a78891d0dcc |
Hashes for cx_Freeze-6.15.14-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | debe0c1802a00e7fcf096fde53f7d087ce1c3baefcd1c81024ba7f1de0147f7e |
|
MD5 | ea6b1b50e3987efab4345e54d0c06e89 |
|
BLAKE2b-256 | 9fd07d3f3700e0776222463b364d060ac65d4937655c0386192ccded73ce5956 |
Hashes for cx_Freeze-6.15.14-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4f9005611167fb58f3a57e6744953585a3db413c07980f65af53875bbff6eb6 |
|
MD5 | bc9f4168f42e5a6826af32f0b67cfd41 |
|
BLAKE2b-256 | 7fcf9e1dda5276e5d27dded7b65585cc2036b29fb90f4f2c9cc2ecf7ddd65c68 |
Hashes for cx_Freeze-6.15.14-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d9d54712a9266bdff36c384c4c1e040e038cfd4a8140cce1daeb2fe33d26d75 |
|
MD5 | 84b7b1d7fd4cb75afa7e0d6c99df82e7 |
|
BLAKE2b-256 | 01913df6ec23f5d213b5500d91e4ce3375e28efd3afe39c928a7301b1647bbb7 |
Hashes for cx_Freeze-6.15.14-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5559306fd93077d7f2d4b20b2d05a9765027800566c212c1bccc7f9a6403be1e |
|
MD5 | a6117ea0fe73c6d49bf6dd3898a8be18 |
|
BLAKE2b-256 | b7ed5873e46d0c1d694831a14fdfa3c234e7a91220344007e51978304018cc74 |
Hashes for cx_Freeze-6.15.14-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bcf57fbc3ff7bb593675b139c2e950e9b91b6d7e393393b807cc6a0cf1d436a |
|
MD5 | bd30ac2590aa47a1371eadf88847d7dc |
|
BLAKE2b-256 | 30b84b4d9cc2c3abf27151d176731f367b47c2dd6d3b0aedb607a7fb042383db |
Hashes for cx_Freeze-6.15.14-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1aeea486afc12ade99d9664447583a9b35c0505b831abe2ea9dc8b6dbac5ebf |
|
MD5 | 9d05358f382cd6bd8c6f0a0ae66d3bbd |
|
BLAKE2b-256 | 0ea07c493efcb05a13b59e2945546471c7bd1399d2a2b02cdb621d67056e1c05 |
Hashes for cx_Freeze-6.15.14-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59bcacc9eda93134f862caf74ad4a423ab1e4ea56206b3e4d543563166acd0d5 |
|
MD5 | ae8af08dcee5ce3ece2130835bc3954a |
|
BLAKE2b-256 | 723b26d3c88e57bc6f8442928be5d4ba86588654c8fafbc5ef8da8d9c073d300 |
Hashes for cx_Freeze-6.15.14-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1a33ad6d6f10d91d218b2606e0c9f5eec451dfb44ae2c1229188604fd11f02b |
|
MD5 | d193b427695e6c07cba2b796d6f1fc6c |
|
BLAKE2b-256 | bdc3a843561838c4d34b160b8b25c9d59062e96b874d7e0ee3e85cbb190f6a70 |
Hashes for cx_Freeze-6.15.14-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b53b3bcf8de579208fc05e322ec5a7dd9b375fafa3c77106933efb97a1280d17 |
|
MD5 | 53a7d41336732c40f7ce0482e89f7bbb |
|
BLAKE2b-256 | b382af35aa74ed039357b637a709779d089803d024bdfe4899fc15c751809c6b |
Hashes for cx_Freeze-6.15.14-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4ebc4fbeb6c5adab323f172bb41dadf5648acdb97f1f3c16769171ccb85826a |
|
MD5 | 53e7a0ec0af60e45398f9808a496ea04 |
|
BLAKE2b-256 | 161bb073b9d2204db7fd6a7e905af54ab083f9c1d67805e4aba4d96af54d1c9d |
Hashes for cx_Freeze-6.15.14-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efc8e3e9758bcb95a413998c0c21fef254b6be8447ac9579f5fe5dbae4d8d810 |
|
MD5 | 5669d38f768a65e92cff9102b650864c |
|
BLAKE2b-256 | f5ca9ec7777ec9c08c88d0e83a3a142fea05fdb8a583e999b54b1b00d4f14945 |
Hashes for cx_Freeze-6.15.14-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f78482468214efb609eab928c0268bdb8926d2325503aad1b01c76cb4f6f794f |
|
MD5 | e2e8bb69aa11ca1afd2148b75aac1e00 |
|
BLAKE2b-256 | cf94ce3e8702ad3c2bbace97fbb408852c9a9ee55eb73cf2a24e17d238eaacdf |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b889720c1b6976d5f01685e8e8b68b946b6f9d6054be7f9bbe02176125c67d21 |
|
MD5 | 160140cf5a238ac54487d908bacf76b1 |
|
BLAKE2b-256 | e21d382deb5bf0310e7eb749b94b7df32010136f9e75373725e412807799ec22 |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2736f611da02290d8c9ec5e9cd2161b103435171c2c0a2b8fb58ba88faa7c030 |
|
MD5 | f45e55524c3266f42a2bb4e2c56a33ad |
|
BLAKE2b-256 | 5a9ea0dbd9be7cd0be42a27de71bdaa3baedc1c057b0a4c6217c77c0f7ab6da8 |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89f69e0233682900b03582914eb7d3de27683e0046f4f9e6ee3aa839950551c2 |
|
MD5 | e3eaed4d6534b8b84fb0be0ec3e67a6f |
|
BLAKE2b-256 | b3c3e33a94d3dbeccb7533871cadf227af0aa22eff83ac97326ff0894b60c70a |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e123958cf750527b56b73afc739e00afcfdf95668a701f52a2a30b11a5557d47 |
|
MD5 | 9801543dcbfdd56df59f7b985ade1ec2 |
|
BLAKE2b-256 | 4e302638b8da50ec0ebd414e4aa1453c3b5e287d03b56943405bddd00cf66f80 |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c42ddd2c22cfddbc50764c97f7a3d38159d683d98e309dff70a43715a60c2b1 |
|
MD5 | 90a32d723c996ac72e9afec846703cd2 |
|
BLAKE2b-256 | d8e29aa85d9b4bb3251c34e1478aed354dd30e6e8438fd27bfda43e1ec5e09ba |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1da154dcc34d453261a8927750cc1e24ef73f503cd572cfdcda161ca3556d800 |
|
MD5 | 96a78194e647e7e19deefe3bcd26bfde |
|
BLAKE2b-256 | 0dacdd72f32cf23033931d78ccde45c90ecba9725eeb71c96366c0860d171522 |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e2b3f1912a7461e22aa301e526bd1fa0a7611aaee86d99a08d900053e6fdf05 |
|
MD5 | 91c976b16fa2d6fbb6b7b60e6b370134 |
|
BLAKE2b-256 | 48f7f8c46b60857b2403c14f44fff0f19e19500411a20328ab688ade64a4ba39 |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1879c1f9e3f393ddd4eec84a8110d35f887052f67d6ee65feb82d2d2bf62667 |
|
MD5 | f1326167abed14edd39d7c34960548d3 |
|
BLAKE2b-256 | 2d3e37acabd57cb4865db40475c595b6baceea98b09aa9430162b77e87d33017 |
Hashes for cx_Freeze-6.15.14-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3c82ba8bdae8d2f84d7e823c22125d46df81f0ec2942f3e4ef37d96bc65b847 |
|
MD5 | 8760e64fb8c50c1f0d79ded08e682297 |
|
BLAKE2b-256 | 5fed650121b3d05b2d16247deababc8b9893e530e1a5c14fa8cc34e05a77f2de |