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.10-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17f997f5c7ec10dd2435b9bf16e1e12f25b862e06fa81be06068fa3947b63c17 |
|
MD5 | aa37fe69af287ead936c04d91aaff526 |
|
BLAKE2b-256 | 458182bf7566e35ac9c9f9d335ea254feff0830dab2e32a2e60c89bf81936699 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2db693ae24b4999868b880fd1570ec765a80c47f90d8caaaab902c9f2d2be255 |
|
MD5 | 9718cb073996e9c6b3e08e40fdd5ba00 |
|
BLAKE2b-256 | bd696d8ef909be76a254b0ac10d41bc289c70304c5bb3032c2b0f86c1ed2ad53 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d56931bac67d333b176bb08f60b886b12d4ee161494ee084937e1dd0604b05f2 |
|
MD5 | 5ff9058411738799bdabe8b190f85284 |
|
BLAKE2b-256 | fbbb21a01d11f134ad5e0236c68c8c889b97dccd2d54bb944bb407eced206375 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b4acb714bd4ff717db4d5358f9d901d047b3c1caa8c4d0f6625d6419298470 |
|
MD5 | e626d7105543c151be63c56da84c24c8 |
|
BLAKE2b-256 | ba294db53a90e4bc184fee500a67ce80ba2800a753097ba3dbe5618ad58438d6 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c3eb76cbb96b4b7706092e7483c9ef8482421d0b57e6f609e37cee73bcb7185 |
|
MD5 | aa8f2a7f421d58f76b19a964604a756d |
|
BLAKE2b-256 | ea30ba7094319c6f9c0c834c3b4d23b55eaa049da9a7d11728d270cc68a8d984 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5fdd3a5b5cf9e7acfeaaa3c59ad2480de7e5a1805349ab773ca07c1e579865a |
|
MD5 | d448199aeb361064ee9108642da9c3ae |
|
BLAKE2b-256 | 60b124df9434393021691602375158e1ede694bd9f4e806d8b6eb28aa77f8837 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71f5d3369486ce7160b4ce8257708dea32c85a831ef8650e7ce96d8d83ef8869 |
|
MD5 | b2ad25a3de161da8ca6846f6a3d676d1 |
|
BLAKE2b-256 | bb9e168cdf898458aead4823c9637df8e456860d26a6664b1afb836828857ac1 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa6c4d7b7bc88a5d056595b6067eb6e70a7db3c8d63c7386da98cd44c4ce8cd9 |
|
MD5 | c884554265ad6d1b332e76b9880a470d |
|
BLAKE2b-256 | 9f7be6c76d14af013e8f3cfedb6dd82055e1c4fb2fb9eb7cbbb3c5006d844eab |
Hashes for cx_Freeze-6.15.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0046724258c611a81adae16111961fc225c26cbd89b73f37977cef3b83e8afca |
|
MD5 | df9e834e1899d7b2396d2bc12ac2b96c |
|
BLAKE2b-256 | ecd194e357d33b30cbf77b5c40f7fc02772df03c7ef0cec92a0e0b163a98dde5 |
Hashes for cx_Freeze-6.15.10-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eebd5eafadcbe241a6458e1c4073d4751597291f6c7f63edc7e8d0bbba08ded0 |
|
MD5 | 876ee5577cc130f0394966237c25a812 |
|
BLAKE2b-256 | 446536870bba64900a7efa309e8ae6fc4b386c11aa4ca63a048c887bd9f3ba46 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4707bb3895c028c9eea233c52ce295d2b302d835729c7843adfca933877714d1 |
|
MD5 | a4f266b710aad70b329b2808d097b78d |
|
BLAKE2b-256 | 3fe77262098fcd67f5a80a480f21735bb9104c1f9690acfa5aef00e591a9fa74 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 328c50d27f93f66d15ba50bab60a89fc0e352a5cbda4318b8702d54a5d1282e3 |
|
MD5 | 661212ca0165681eb9b82cb1fa708554 |
|
BLAKE2b-256 | f7682226959c14d1120dba94fc8a25a82a642ed21c28676c10e0a9caa2a038b8 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21292c9c49be02bc37faba516997c8f12957aaa6a45bcd6e03fcf37c8cf451f7 |
|
MD5 | a13b1b4d46d0c8dde5d7e872adea1e69 |
|
BLAKE2b-256 | 739199a7de7ddc568dcbb92e9ec513fe0a795f1eb40f75816afc34893b8ed0ab |
Hashes for cx_Freeze-6.15.10-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da7f326045b54965a69ceebd86340644753207ad1ddca15e35c9542f058babaa |
|
MD5 | 88306febbc74498ecdeb12b53d6287b2 |
|
BLAKE2b-256 | c26e81e2493eb31dd06b494e3e88f9d4e0eecf8239531d37d7d806df5fdf34f8 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c4f71e93d694b898880365adbda5337ecc078f5de8bb33c232610fd3eb5bc37 |
|
MD5 | d354d51b2fd0c16ffccd301ae59998af |
|
BLAKE2b-256 | fd207d5afe55734a602322caaa62704ebb252b98a534cf34f04894110f15fabb |
Hashes for cx_Freeze-6.15.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 180a348790cb9ca41bc98a929cebd2c66d1d0b2d85bedfbce0e681af052db0d2 |
|
MD5 | be20095380a5d158d7fdadec4c14211e |
|
BLAKE2b-256 | 8f1f5934b9f66c1b6c4bf03d28112e7b45336046621391dfc18d17eb315fdd90 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ce517d3458bc3bc6578c55e0ca5ec4e4d68a733209312551ddf036caf25e2e |
|
MD5 | 3630247d90ed951ab95e8646b976453e |
|
BLAKE2b-256 | 62e697aa0a329ee8f766e308d14a85ecd2349aa64134151e74fa61d8bba2a9c5 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a430fc493801ce8bbc47548ad5b7ae15ef1d803e28b7a0e64a50515885d3b0b |
|
MD5 | 758b74f709cea30d29f7efcddc760775 |
|
BLAKE2b-256 | fb239431d8ad8912452476f526a887be7e7e8841f33f911c9fc8553c810004f4 |
Hashes for cx_Freeze-6.15.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed1c17221d1d27f0f293cf378cf0b95b83a83e2df36e4aab3a76fced7243b472 |
|
MD5 | 0677aea46ecc0bb3cba3d9cc0728a2af |
|
BLAKE2b-256 | 93767e65257e9b867e206f81dda57ca8e5e45fbf83dfb576839bd6cf4124378b |
Hashes for cx_Freeze-6.15.10-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eb0bed7f7acce17bd72d94ccc5147b5bcb5f3065e9ebd01d8049a08af7f90a4 |
|
MD5 | 3b02378783323c57aa4f7be247f4914b |
|
BLAKE2b-256 | 94e541c949b6b44f67ef038d9468e8cbf0260a1102397d3793c839a190196229 |
Hashes for cx_Freeze-6.15.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc9c0f3d1122c5720a695082465de103c1c1db17ee02b23e04e49edccbae1764 |
|
MD5 | d9daa98a0dd0cf4e48d990dd72b4fd64 |
|
BLAKE2b-256 | 429957c6fa94a3ee8427bd175f9e83884e1f32507120618e5945551b9987805b |
Hashes for cx_Freeze-6.15.10-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7424eddd3e3d18db8ecbaed3bb11cc3438e15126d4be8ca8b5be2fec35ffe7d |
|
MD5 | a337b265146fc02dffcd992055fd2117 |
|
BLAKE2b-256 | bdd08c2f49a02b4ed71b7ada000b34786895b2078f2b18e2e8e357cdbb354744 |
Hashes for cx_Freeze-6.15.10-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a575727d21f7aeb4620399f3779828bc83a6ed2a31e124494df29255b523743f |
|
MD5 | 8ce1a021ca0ff928e13acb54b152ae0d |
|
BLAKE2b-256 | daa87585b31e1d891a02feb0a76209774a72e197db6ee0b3f9cb2f7d130925d2 |
Hashes for cx_Freeze-6.15.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd9bd10f11486620b0fb3b6362493968746845f326f22deb895e18eaed48647 |
|
MD5 | 9434d4195d269c1407aba46517340fcb |
|
BLAKE2b-256 | f7bf5ae7f67a8adee3dde0057a7b32827a58e51c84f7b74e016c509e4ec45640 |
Hashes for cx_Freeze-6.15.10-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70b47e2e4b0fc7b1f7f359aa3f0ce04747713fe4d737e87d11f8d7f1c7cb7b42 |
|
MD5 | d159a722480cb2eb318fb945edd617aa |
|
BLAKE2b-256 | 41352dff5242bb5af66cc1af7006d1b4fd526c4050e4a6002d68754640244fb9 |
Hashes for cx_Freeze-6.15.10-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93d41c930d3bdec552e57a72befc5cc4075256f46b7587c8db8cb03483eaf57a |
|
MD5 | 182350c3964cdd62eb817d2c70deac23 |
|
BLAKE2b-256 | 94268afba20cb723abfa057b6f230dba401da329beb946968b6c421018709ff9 |
Hashes for cx_Freeze-6.15.10-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bec9356a0e94e51fcd8e18885b3719d041148a556677af400900321c67bf4e3 |
|
MD5 | 73c43d0c16dff8327d14ec1e4564ecfb |
|
BLAKE2b-256 | 8a219eb2d18975ce54cf512f4ffbddd6642f99ab086636be81bde30eb573feca |
Hashes for cx_Freeze-6.15.10-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b318242d5ea18ed6322df4479c07c748ceca38c8866d23d11623a4f0e56c9ef7 |
|
MD5 | 0de7120ab3288810fa11fbd5dd46f46f |
|
BLAKE2b-256 | 39c1f4035357dbf7eb9c8be3c1fe32b9df3fd340c3c83f8318273c2c60ed01f4 |
Hashes for cx_Freeze-6.15.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd684509e97858d26c152396f1c12263253725c96ba39d588a0ff7547c0a494c |
|
MD5 | 1d0af2f80a6d82a695e52170c050e017 |
|
BLAKE2b-256 | d40f45e2c2ff4a883a5402bd70fc6b801614abe852475a612fa1be12ba814136 |
Hashes for cx_Freeze-6.15.10-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 914ed64f31e6eeb57b8d1298872ceef1ee8dd55a719dcfd57578a292a3279964 |
|
MD5 | 0dd1b7a0a1cc2f6d70b9400b156ef089 |
|
BLAKE2b-256 | 7ef9bf20d638318063a36fa322ce4882f4eb28de42499bd83317e5aba31858ef |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60cdddb4ad5d48a7b08ef148bfda64b5231e443bb2aa49f9727d1313b11d5f11 |
|
MD5 | 9383d6fe78b91f7b1c44ff0820e55c59 |
|
BLAKE2b-256 | fbb8a6a3e37f289feb76e4326b400b2dad70bc48dd73bae47313c4a134217728 |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c050e26de0eff149d04ad775e43509047eb89add934b51b947ec2d492cbf451b |
|
MD5 | 39a5ea51dcc230bb84a5588f83ea2de2 |
|
BLAKE2b-256 | bb9de5470edf8812f2ef2c633bae0f9b5a1ef6bbb5608e6ed352b76814816caf |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4657d04c3ed0cc9bbbbe8ffcdfaefc650608292f714d42852a6abff09f69a826 |
|
MD5 | c06d1beed272c0291d0cae0069647ce1 |
|
BLAKE2b-256 | 7ca2d4354e35acf067316da788b4acfe324901a4a8fc96956cea51d18cbf811f |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fbba975622e105e94a2f4d7b4f644adceec226dbcb317a8eaa76c34ef8cbab6 |
|
MD5 | 679e3458d305d5c42e0cd94e32900dff |
|
BLAKE2b-256 | 1e6810cd7b85bce38cd8b32f1890f5b8a49721bc58236bfdd84dbfd252884583 |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e90f984dccb77bdbe5ce49aee17ee5fb9f8b8f6c783b8f5c99f87e05c382ad57 |
|
MD5 | 2f756f98b28ab8aad872d4e57a64fe4d |
|
BLAKE2b-256 | c14afe4589133d38cc43c1b6426c06c1ec360f01dcb3a0c217339e7470f24af7 |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1959fb7342de2c43f61a8c58f3f029f75bc3b3f82bb690d6433451354d44821 |
|
MD5 | 269c18a8efbd46adaaea561a831a907a |
|
BLAKE2b-256 | cdf53b4256feb12595b39820297d04385d3f312427496641436482a44a2cecaa |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bbbc29f06fb0363ee70b33be4ef623d7bfeb4fab073e13506438308c0a8465b |
|
MD5 | 01e415f1369f938b775598ee60a01cec |
|
BLAKE2b-256 | ebe65899a5d25f3f3fe54681b55a52cd0ed05947afdd23d31aca0510872469d3 |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3950a728e72b9f49805969e04b4588ebe17f3d9bb52ebb5fb65fc41ae391fb0a |
|
MD5 | c92439817ffde5e99535c2648d9623a0 |
|
BLAKE2b-256 | 3c348d89a16ffee81c5319a467e6ebb401ef0284903ba1b8fcce269235974532 |
Hashes for cx_Freeze-6.15.10-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5218567ad2659f128060a998bf75b17236f6981f62bd0dc271d6458a63ed6453 |
|
MD5 | a9ffaaf160265ff6cd1af0eecf38cdb7 |
|
BLAKE2b-256 | cb287082abbd3c7f33d3347aad4cd4183f2ea527fcc6763d818be90cdd510d06 |