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.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed9d486b217a858072b37ff119df8ce4c266347d6e72cae59fb367f8bbe793aa |
|
MD5 | f588ca40acab7b7045b75b6781bb2d30 |
|
BLAKE2b-256 | a9b87ecb4dbdea08119751a2bbf6cffd08cd596d3a3958bfa2a69886ae9244f0 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce2a1a19a00bc30737b72182d2dba1031e876a72cf91d62652060334431c77f3 |
|
MD5 | f31da8adacaa285a0f2caed36c85b81e |
|
BLAKE2b-256 | 462b2a7ef4749f544706b1b7e040e9dede62c11f9796830e8331fef7df4f9e44 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7748f9de4d2f17426b2b375ac1a775da4a4b439db5c0d506dde894bec4a3faeb |
|
MD5 | 81ae05c9c97b7f5803834d9f6ffc7e4e |
|
BLAKE2b-256 | ebc3753bcc189322acc58cfb42eb4eb23d6bf60318aea9b16c9b125b9da23269 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05a10c0d9b2a565030aaf03cfbe0ff14b906ee0fb52dbdb776119d21128c0002 |
|
MD5 | 2b6f9ed88e8d454d4ff62a85eb4047a4 |
|
BLAKE2b-256 | b377d5e0c57d20adc34a1709f79691a16e8501ddde259bd84b3e721c1d5f1115 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e23d0cc6c346c35384cff9e4ac4b0d6a0cf4bec942c1b2759cadfbcec84f15d9 |
|
MD5 | 0000e1dbafb7984251727f967f1e5471 |
|
BLAKE2b-256 | 3410566699ecfdc6da6c52df1eda822d36f3f0e8129ba1cc1d78cb9b15ce3634 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40458460dc08b13b21696c795a71da3922b598e59089263d4de014da8d6f9cac |
|
MD5 | 92275174a38be11b2f76ae82ccd0be87 |
|
BLAKE2b-256 | 3cd1895d99f9359c5df4467f9e76eddc88e7618a552f50b13c21aff1bbc2fcbe |
Hashes for cx_Freeze-6.14.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a8ee223a732fc81fcdb08bd9c4aa5457608cb6c080ef56ecbc96812bc36642e |
|
MD5 | 1f2a279cd06c3ae8c31f175843484e9e |
|
BLAKE2b-256 | 311c62002c3eb8dcafc830d5ca225274516114dc0742ea1213109ad98963fb39 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6045044bbe3d5389d65a4355c4e6cd395da63ca097f01d3c33fddc498e8c016b |
|
MD5 | 51898bf12593f3d118f2de09f59b3642 |
|
BLAKE2b-256 | 8db481b69cfce71e2039c86d35be9e3494648d10442e23169557b0cfe0e04941 |
Hashes for cx_Freeze-6.14.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1409c795659415da916cee46cb5196be07d53d878f541b8fe68b9116e804d5d |
|
MD5 | a40140329b63a363d1e882f666f7c2b5 |
|
BLAKE2b-256 | da5242d37ee8b4a74c89d5408a3f30eaf35ecb88f11cf7e473ba3e57e76a6f32 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 148e0543e26a24dd0dbbc6bb17443e10cc89d588b4cc6e5dd24a21c0fd1744dc |
|
MD5 | f01a4a849eec68ca6c6b42d23785eb8c |
|
BLAKE2b-256 | 6b0cc33555593201424ea99a0979cdd46e678ea47ccfc8bb7d4badeb89fbde59 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5081b920452b5880f9ba1e6085adf7e623eb67af2063e32703238f5d56ebc5 |
|
MD5 | cd23bfcbf7f5156087455d348ce61a04 |
|
BLAKE2b-256 | f104bcac1eb2f16c8e2e8b0d32e5cff21a6c81e0e0b0c82492aa838653fab3a6 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bb563d100d4433287a3ee23e18a4ae54fd6d85082bc96e3157f8489e3239a9e |
|
MD5 | bd225dd7493280300ce850f44570191f |
|
BLAKE2b-256 | afdc6785144863ccc76230c74c50d9a9d9aab252f7413eadbd1c58bb694f0f21 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 710ab3a3c021cda4953f4b900029e3edbdd1c4ac35a3140e90203f32e340c2ff |
|
MD5 | bcd76c080c3be6491ac35bc5a9c51f82 |
|
BLAKE2b-256 | 7396e38f46ca1deee53bf3190edf6152a109c83a6ccf90fb4c3f87cf221e2485 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c72fe0b8ba85287999da03c0ea29e86c5a3fd8be122119626c568a6c49cdaa2 |
|
MD5 | de7941fd2620e82a942ada24e0cf68f0 |
|
BLAKE2b-256 | 0e7de7c289f3464dc0b6ace5674e27b369b6d4c59c3aa0f953be1d66a27acc1e |
Hashes for cx_Freeze-6.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a71af80a007408470e6ab67065b6d74f6ef0dad9ee27b7dd84da2eace05ed77e |
|
MD5 | 4793f18c8ecb7d17ed838a5b7c6eaebc |
|
BLAKE2b-256 | e8ad46669bf6c194cd6ad7894bdf18af8e87f6b9ab9fd6dc7be7462710714cb8 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a467e90d882faa99c9f19f85d09f49fe45114c3822f74d6dc1426d363fceffe6 |
|
MD5 | a82b36108692cb3447ba7ac31508f23c |
|
BLAKE2b-256 | d74fc733b823dcdee310cadade58b4339a7c68253fbe47d471c6b136fedebde0 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37055bcce24e1c583be8686fcbe13b2ab91031614e86cd9f3bea495cdfa4154f |
|
MD5 | 49a876609baf2d4306b96cfcd5c3d625 |
|
BLAKE2b-256 | c60d1d7d4dd67df51a31f33db158c3b91c7490c60d3f4efd435e653aac6778d4 |
Hashes for cx_Freeze-6.14.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 887b85c7d8c715ca294b7c12a4000b9143ac84cffae78ca18ef73e3c4dbde064 |
|
MD5 | d1a39358422a70314bbcf362bcf57423 |
|
BLAKE2b-256 | a9057ca712e7b2ac118d33bc848b6ebbfce9ac30a15799ba75e31e659a86d620 |
Hashes for cx_Freeze-6.14.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94cf0f8d89e0f8862787138043eae7b949b29365f49fd9ca7637e154b3dbc200 |
|
MD5 | e7955e8cdf21127f72cd3c35965ac44b |
|
BLAKE2b-256 | d24b75d16017edded159b6d0f251982970f5041b6a96fc3aba9d6cf86d8d5234 |
Hashes for cx_Freeze-6.14.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7beaacaab89378b4c3615e2ff54c5c206c3dd16c245ec3fffee109a0d79e0bba |
|
MD5 | 742446d963574a29e770c949427c71e6 |
|
BLAKE2b-256 | 6689f9dd077f54d7765a480dfe616395fb8cad2329f5aa15b28d3fc371dbbb6d |
Hashes for cx_Freeze-6.14.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8997ef63e9d1aadab63048af62803038ba1c600f6da11ebdf6b81c125a477aee |
|
MD5 | cbd9cd3571cbc7f5bdfc114b69bbef65 |
|
BLAKE2b-256 | c40e5731b5292290291d2eb5006e47e088299fbbf91d05267106ebb5fa1c50ac |
Hashes for cx_Freeze-6.14.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 481f2e176daf9d971ec021d0027a3cd5be8a3b8290fbfdb860bf1f1bad9158bd |
|
MD5 | 4a4390ce7e8e979a9b35064e6970778c |
|
BLAKE2b-256 | da6e33030677df3360ac769a0f3892b315a78efeb26f12e3dfff92bf110c67ae |
Hashes for cx_Freeze-6.14.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bc12c9fdc41c2467bf8f953e2d745a1752a5b35d4b1e0d2499e52e5c4c58502 |
|
MD5 | 8e8c3174fe4de16f9869999384109a66 |
|
BLAKE2b-256 | 5443c076e6e61c1b4fa345832fe0215ad321627b463d64fe95c71038ae61d4cc |
Hashes for cx_Freeze-6.14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f289455df43285a2aee75ca0426c6af3fe82b3b716ea5d177b932eea7d7f06a |
|
MD5 | 5f4a1976ed6df488ae734423fd297f5e |
|
BLAKE2b-256 | 275767ad8972da91104f52560101e702c579e6a915d9a58d8004843c7f656152 |
Hashes for cx_Freeze-6.14.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae0e046b3ce8297706e636930ad9e39d3cd8948c77c99c66de6bccd4eeaa3c6 |
|
MD5 | a1d2b8495dce12190dcef782ee8a9a88 |
|
BLAKE2b-256 | 6b0dc64a15d597da1efe28db5783ed0f85617d320e0e2ff9fb266b6bc90ceffe |
Hashes for cx_Freeze-6.14.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f027587bc96ae2e41af9f346807948c7b3172a0eaf4de04a5feb99486c0d979a |
|
MD5 | adba00cffe12d0016004336b3ce10a4e |
|
BLAKE2b-256 | 3a44253ab936f30127251685de5d6d890d2a8c3c006b4ea946accada535a2b93 |
Hashes for cx_Freeze-6.14.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 775ebee16898a2be04b1542839979e6b8a35b2476c42e4d15ad0248fc1f1cfe3 |
|
MD5 | 7ef894077094abc390b4bd8d0090f902 |
|
BLAKE2b-256 | a95036657fa295ff1329de7411bf13e9af28e87c191518275152ad82d03de480 |
Hashes for cx_Freeze-6.14.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38eba202d1fbeedde850cbb72438a67bd4ee2b96fe9292c37e6e14ca3fdcc046 |
|
MD5 | 230348fe390c62fc6d6d9c439a221e55 |
|
BLAKE2b-256 | 311894ced06b9e1c0117125662d72eba248f714703ba77f0e98b6c086d5e58e1 |
Hashes for cx_Freeze-6.14.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42dfce59e985b13c24184a25c47176d4b1d5f337894a951f19c08818fbe7386a |
|
MD5 | c182fa16337f9c89a7a2af135bc89b43 |
|
BLAKE2b-256 | e218b67b515b2c28e008a18e47cb14f99efaa2a53aadc37a89b25a6afa418e12 |
Hashes for cx_Freeze-6.14.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eac69028b52095c78df116b7d52f3baefb87e11a25fbe9e6e7b1d17b4f5cbbca |
|
MD5 | ca50580a12a2235a597dc5c2dd990118 |
|
BLAKE2b-256 | ac8776e1638ec7a39a5ce78ffd82fdc5243f3d5b84fd77778309c6c197a2efad |
Hashes for cx_Freeze-6.14.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2daf0cccbeeead40c01ff624acc2b733eb6c36737e23fcfc1faa75bd8ddc90d1 |
|
MD5 | f31f06ece2f938e981e34e3675bec3c9 |
|
BLAKE2b-256 | 0120818d509f730ee3ba218dd1d24d2562fdac40c7e1471aefea8a55d4ae59fe |
Hashes for cx_Freeze-6.14.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15c4a6d32d3130f23f1253ba4b0a673cb54d97bd202c99a8f4552324ae238389 |
|
MD5 | 5aff8a668244b61fa03c0f8923c5469e |
|
BLAKE2b-256 | cf541c3cf24a086b9e8a4546f944ecced2a885d3454410929c8613a7cdd85700 |
Hashes for cx_Freeze-6.14.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcd6f9057faff9ccf04b085af407116455cef01165fbd42fb291cd46672e2648 |
|
MD5 | edaefe2b5eaeaa3670a1a33f3e89264e |
|
BLAKE2b-256 | 1fd3668746b275f4b0799338cf2f08a2125a3b20c7c6c98fa3fe5d2079f82a9c |
Hashes for cx_Freeze-6.14.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea00d4cc817368b5a9a862c772b87aeac05d0c82e4e8b16562bc6b91049d7390 |
|
MD5 | c28acda29e5fc9c54e61798b374720e6 |
|
BLAKE2b-256 | bdbf8825b35c7f79a350b2efa5f8aaf2a3376240b48dc1baa3b5b72d5f74ea06 |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee7d4db680fa84018efbe43031d6f8a88b1518122fd553c34e491590f1e85260 |
|
MD5 | f554b5108547d9a7129ea37aeb1b0a31 |
|
BLAKE2b-256 | 55ea689cb21bbb44d88f18964ddd8cce4545f428e2062b65efe6e55afd1fa139 |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 786b7f3229eb36a94322f4d296814f21e21956248d37524ce69317b331e2d8bb |
|
MD5 | 6f8a6936fdbe31a5095db69f09e96d33 |
|
BLAKE2b-256 | 4841843dbe8441f8fc882f5ed57a20805e3a524d797bfc3a7d6bdcf560824ff6 |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7efcfc147cd69889fddfab78a4469047b226dcaf494c0e400b347cdb6ffb4f4 |
|
MD5 | 6e6396b8d1b11e618ad755e2453fd57b |
|
BLAKE2b-256 | 4141e9c77da3f89b7f5058580364fd47ec019eadcf8d584d7f5810e32b5ba74e |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf1b701d14be2aa91cb567f6a1b6272c7f4f67934fc655513577aa3986702b29 |
|
MD5 | 90116f22459093c35a378710140c197a |
|
BLAKE2b-256 | 81b0f0da8d3597548875c380d9de18fd3c6f979aa367df546a1ecda8b7b1176b |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a106f3b695dd82a1e50fe614a7d08babe3c0a772cc72a605391628acda6f3afc |
|
MD5 | 5329da10bbd408ffb9257303054550e7 |
|
BLAKE2b-256 | 631f204bccd7b3045c233d80e243da2de38f9ae692cfa28df69d9351d8dd35c0 |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6a188d9084b0aec420435c5202ccc6a3fa91515878fa76257d545107653ad33 |
|
MD5 | e2fb667f0d8f29563a2e42bc8c730738 |
|
BLAKE2b-256 | c956b4315f1fcab6c194bff387f39f35cdf3bd5adcee93f47a6539a1779c2217 |
Hashes for cx_Freeze-6.14.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c66c4a275a271c5f2ff28620216669d7805c655374e19396ca633b5a2e7c0305 |
|
MD5 | 4b6ed371058325eabba85827e9fbbe04 |
|
BLAKE2b-256 | 18bb628db84e7bab5138048b423aaaba77cffc59b77dbd1bbaffb90d8025688e |