Create standalone executables from Python scripts
Project description
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 --force --no-cache --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
Please check the installation for more information and how to install in other environments 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.
What's New v7.2:
- Improved bdist_dmg
- Add license for msi (bdist_msi)
- Minor improvements in bdist_appimage
- Drop rpm2_mode in bdist_rpm
- Use an optimized mode as default for pip installations of selected packages
- hooks: support numpy 2.0, rasterio, multiprocess (a multiprocessing fork), etc
- Regression fixes, bug fixes and improvements
What's New v7.1:
- Added new option --zip-filename in build_exe
- Bug fixes and improvements
What's New v7.0:
- Added support for pyproject.toml
- Create Linux AppImage format: bdist_appimage
- Create an DEB distribution: bdist_deb
- Improved bdist_mac
- New and updated hooks, including support for QtWebengine on macOS
- Python 3.12 support.
- Improved tests and coverage ( >80% ).
- Bug fixes and improvements
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-7.2.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d40688e8cef7d342961235128dfb1c828ede21993d0a56eda1ddb1cd88c3cec |
|
MD5 | 32ffacb00ced8e3c3f00e8d6d27182eb |
|
BLAKE2b-256 | 1e87ecfaf58af8043cae626d2e88dc19b7b4e4195f3eff1b063ff6666c09eeac |
Hashes for cx_Freeze-7.2.1-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4f05f60d1bd0a4605cf0ed62f137416638e11975faaa88770cbc10493c8f45 |
|
MD5 | 314e87e459c3af3852d4592ed77f4be6 |
|
BLAKE2b-256 | 34c09607ac35b35a8bb629e85014cf2b582f6f32e479027710db2d40cf93a6d5 |
Hashes for cx_Freeze-7.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef33ae6161c9a1259fcd72268fa6f6be2f0cafea88f7bfa9d36bcb7703ae8f5d |
|
MD5 | cd5c31f1a5c4580126b76e030ae6aac0 |
|
BLAKE2b-256 | c8c374522bb4572b5675417266e64db20d0262e9eba5c54200d65001ee58877e |
Hashes for cx_Freeze-7.2.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17898d987a62805f368b0a4b8b70a244346e201cd23b3c6fd7ad1e6df4661834 |
|
MD5 | e4241ce3cca855990163438e2946c2dc |
|
BLAKE2b-256 | 7fa609fd9b63acb90a67f0bba3a30288a3bbc110c16fb1e5cb1fa37a9f2a658f |
Hashes for cx_Freeze-7.2.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d40dd96e6448bb2dd513222542e720db3eedc9e6a9a44f435f410c3847747ac |
|
MD5 | 6844e7d150c36a829774258d7e7b790c |
|
BLAKE2b-256 | 7fd798711ee2aaf50af6008ba9c0c08c15783f3fab3b7540fbfc0a2ed47299b3 |
Hashes for cx_Freeze-7.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321fa9501c066d8ce0bc46abe4b21bef66c5a97d563e5634e940622d43203532 |
|
MD5 | e34bb584daab5bd8b490bd3478a297c7 |
|
BLAKE2b-256 | 07af87fdb11d2f352d4cab1866fc19b2ace673c63adf7a8acfe8f688b46104cf |
Hashes for cx_Freeze-7.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3c24a0fa1a221741aa0eac01a79b3f4ff552342d3294f99279d599994248f9d |
|
MD5 | 22ba0ad00b3768441b82062bc08ff571 |
|
BLAKE2b-256 | 5e8a72b2673dc9ecff9bfd649dfe433c8f8fd2aff187720314d47b6bd459daf3 |
Hashes for cx_Freeze-7.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab3a08c454a7062bbe96d9e3be8ca2717efd11e7033de24ba6e20c64a48b3b4 |
|
MD5 | 157da8fb2a163340bb206af4d33348d6 |
|
BLAKE2b-256 | 76d563c62276dd80e2985f53f37a2fec25000c972e1b2971fa1479f0c54a26e8 |
Hashes for cx_Freeze-7.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b967757dc781aa8d19b8dba5671fe17a686a7ebddd3778fac11ce886cb03c717 |
|
MD5 | 9c602d46e7a53b014cc611c7292fdf76 |
|
BLAKE2b-256 | d41decbe2e82a82b46f73608dbdb0ae88165b4ad359b63fad755c1cd0c758d73 |
Hashes for cx_Freeze-7.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da55d99cf41023b5a1fde39cf8ab77606e4150762557519906483b563e3ee0ae |
|
MD5 | aa14be54e51a7884402c646a4581d501 |
|
BLAKE2b-256 | bcd93223ca9404fee30395c6b8bf85f03aef9bcdff3612f639837d36e1b65a94 |
Hashes for cx_Freeze-7.2.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ca799d6d14c319baa295c3b3655cc3ee92bbd0f8591c4bd8eccddde59f965be |
|
MD5 | 466cdafd74e0d0561e12117e2ab771b3 |
|
BLAKE2b-256 | e98f76b30899c2ceceabc46e9da6918a453cb4b8be775862fec18b53f948e9cb |
Hashes for cx_Freeze-7.2.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc366e72ad84f1054620f8bd4cdc5de8837b430bf9c5d518263af3b53285dd1f |
|
MD5 | 2ed783f20ef9f10109a200f0dd46676a |
|
BLAKE2b-256 | 8c106d7976a15bdbe395c0929275d77252d10e99898794931dd7f68551896c77 |
Hashes for cx_Freeze-7.2.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c72c1182afce9ffa8b897f4bc24310da7b382b38a80812a03e03ae6a58d01cbc |
|
MD5 | 9968f6d1df98f0b6d1d1fcfec459767d |
|
BLAKE2b-256 | f8dd2dc5d67e9e0686dd81be951e30d910db774f86bbf7c39a820e5b056d9008 |
Hashes for cx_Freeze-7.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a367589684875b72c697709d1228ec75a5c05c656f128aa542c96a2bb6503a5c |
|
MD5 | c535765fb3a50e6ccbd63ce19a0f3107 |
|
BLAKE2b-256 | 6a2689b216287fe6d01b416a77571c18792d2645dbbca73d73fc487bcfde200d |
Hashes for cx_Freeze-7.2.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 488d420400cd8842874842b4243c501e4ef51c347555f95a2153b399feeea821 |
|
MD5 | 6b64cc7345fda947d325b3437033f4c5 |
|
BLAKE2b-256 | 0cb155ce58043d507437063b8af58f9cb7284a1b14b0d9f613a229e7e1e07df6 |
Hashes for cx_Freeze-7.2.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8f938ea82ef37a89a7779cd5dfa444a16192816aa4946a8b3aa223f14cc7c62 |
|
MD5 | 16fce90bcb7d0d9374106e566b00fed2 |
|
BLAKE2b-256 | 14c78b72db96827ebe576c338e768d61486ad5719937801473700dbd610b246a |
Hashes for cx_Freeze-7.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd0b06925e65dd818d91fdb50818de03b4fe36f659229046b9567cd2969d64e4 |
|
MD5 | 5fa5d1eef819a3150714983a1890d305 |
|
BLAKE2b-256 | d95491a145eed48b0f9078488bd21cdf1424cfcce2020b6942a728e2809cb8ed |
Hashes for cx_Freeze-7.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5447db1eb8747c4bf75893d6c6e738221209dc068e09f65e614fbd45ae4a7359 |
|
MD5 | 7d2ff90ab1d94fd47c0fc29d65b83e94 |
|
BLAKE2b-256 | 1725dac3871525e89601200d6b517ab2b6abcc76124cf59d1038c414e5cdc580 |
Hashes for cx_Freeze-7.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d3f527842c1c04789b6c7ee27ab23a3a4fcc5d11e25e2a4fe748c35f3d5ecd1 |
|
MD5 | 63b30825695b55e1ee64bd46f37b476d |
|
BLAKE2b-256 | df204a4aa89f7584498064ecf6aa04e421f89da5e739fe2fa5b068bb01488e30 |
Hashes for cx_Freeze-7.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2770977c6a9099e8ed4267093920f27b5c6a0e55b506b6b189cedf3d6b53ab83 |
|
MD5 | 37bee478c5792e17a80af6d7cdfca2b5 |
|
BLAKE2b-256 | 36a43fc915cd547aa1e7f48dd1c50bbe455df27d816d2c4ae8ad727d2188e1c0 |
Hashes for cx_Freeze-7.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d414d2020976e19243588283881280d9942404bd742c246badd94c7ca7a4e9eb |
|
MD5 | 0d5e02a12b706b55a4a3ead8f5d2b561 |
|
BLAKE2b-256 | 4bc52ba5740a8c47665fc5fe89a743b9dac2602c0182cff49ae4deab25ea9e4e |
Hashes for cx_Freeze-7.2.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 079ee0837d723a4e4d0530755d46b51594e8e7b9d0ec51e56424b928ac5cd3a1 |
|
MD5 | ce63ac5585ed2a0a247f70e0457e7a6d |
|
BLAKE2b-256 | 6492af4724b26f663e2adfd6123dcbb8665ebcbac23776edcc37fc2dd3475e00 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6592d155d5b542b1eb1e4133bdcecca4292dfb4e05e7058a435b02c0016ea62c |
|
MD5 | 3749e732600f8b3a14523fb49339531c |
|
BLAKE2b-256 | 2df09f2eecfb7f628c82b91646b48ece431f0b9dab5ee43bba0e5c31289f0374 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d59ea1b80970b9aed4bddaf8595acbc1661237ca9ad219175fa69085526d2fd5 |
|
MD5 | 20879aed821dd271af424502dada0066 |
|
BLAKE2b-256 | 531efb39737ada71150490019e9f82c63563644447b867e36239525a2213d318 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e331d868cc670d4357028eb9a5c4c1d3594722eed160c981ed00bfb5113eda44 |
|
MD5 | 13caad51f16c0c6828626c2f87a12312 |
|
BLAKE2b-256 | 285d236c24838f0c34ffc9d5ad5f6ef7c4a09cf6f09a05f595fb6c5fe8abb521 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c51e77cde95802f4dcbdcd046748e5bf12719eb71150c40f73a2fcf046773dc1 |
|
MD5 | a335a1e0b053da369991480d50f7e3cc |
|
BLAKE2b-256 | d2e8093115f300b425ddd321f99196d8dd6de7bef6447a0ad620f86dd8a7cb85 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65ddd924ee59e2c503f4a1165cc3a2bd6249d316b31e1f6313fcda42d7b74054 |
|
MD5 | 9f2d1d5335c8891c31b3af790411716b |
|
BLAKE2b-256 | ca266a9af4ae091bcf9be7604f4e78bf2b2201860e6c9036c035f8a1f1170b54 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4330a9baef6a8d7c0d75edd3cba70239ab318178efd86007b618d3b24a3d1a8 |
|
MD5 | da8ba7e3ec218f28a5cd48696835aa74 |
|
BLAKE2b-256 | fb59d199a661a17c5d06b775de7924203166bb4e1a434e02910b06d614e9581a |
Hashes for cx_Freeze-7.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68d8645717f7d16a99eb2199cb754a5ebd8c5b4d75025de552e40eec21671524 |
|
MD5 | d6aceb2241531b0cb25b3953b4ba33cc |
|
BLAKE2b-256 | 23bb32d064fefe384ed3369343565990af592bc8c3b27a3fcb7f653b183e0fd6 |
Hashes for cx_Freeze-7.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39851cec70aa8f70960d3aaa9e2d59469b35346931d3b1cac45de14278e81f9b |
|
MD5 | 708bf226253dfd00a9dcb8764445b2fd |
|
BLAKE2b-256 | 9823741eafbebc2b955bd40f28427dd3c1b6fbcf2bb44842fb5e608f9f7925dc |
Hashes for cx_Freeze-7.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c624b14f8f529757ff249a4e807d714bde02d4ebc8435bb382068196d353c73 |
|
MD5 | e716588610370d8c02365f84cbe270d5 |
|
BLAKE2b-256 | 52eb4f11127a3d2842e624af8d4740493ca84b67e80e85aff57b2e4c5f5c5416 |
Hashes for cx_Freeze-7.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db1d4b33904eff7cf646b934ab11dae046a32c62a749be780fd04c315e2f5665 |
|
MD5 | 562bba4ed868436f3936b0184e223926 |
|
BLAKE2b-256 | 7793e873ee8e50b6c6313125e303bdb00e5700b3edef77acf871ab43ca18c68d |
Hashes for cx_Freeze-7.2.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 753c080b3ada2c05f48da3afb58bb0e882e2b2de76777a71b17da23971ebf396 |
|
MD5 | ed32ee3d35eb217ef7b808db7c220f9f |
|
BLAKE2b-256 | 0a2fe72b108f5ed6ded31f98d15c2238d928e18ae0111914bc2b8be18051f2a3 |
Hashes for cx_Freeze-7.2.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7049c46dc41d25249675a7996b9482fd4047296ef5e2ebc32ec4ca81f3fe0c2 |
|
MD5 | 3036fbba90cfbd07d88b364e6242d300 |
|
BLAKE2b-256 | a6d00fa266fffa1912e10f171180294f05297210e022ea81801d6dae0169a14c |
Hashes for cx_Freeze-7.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7390664fb23446cf6b7f3e3c64c7be41b44d37c538eec68d6adfc7b7129047 |
|
MD5 | b42767fe559df524313a412631c2878c |
|
BLAKE2b-256 | f28d637cd0d8d06c866aa0a2130372bd8458a7e0443c1f896d669e15daafa334 |
Hashes for cx_Freeze-7.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69dbe90a27da66374b5220f90dae898c329164c176a74be74a48175ebfa9c13b |
|
MD5 | ff5f37fc3ee3b7e8c44404f3e7e2f295 |
|
BLAKE2b-256 | 529f0f7b13c624b52c3cbf55c1e4defcfdb211fbe955acbf2863d2f7a61fdd43 |
Hashes for cx_Freeze-7.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 741a213f8bc2113bc52e046bd17492f6809c9a2897e37628b1f8b0f09921376a |
|
MD5 | babe5549a0a750a7a94b45fd9f603559 |
|
BLAKE2b-256 | 8a418ccb79d640c178bfce5fb819c4803dc7fd2ecef37d2476e92d4a597586ea |
Hashes for cx_Freeze-7.2.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f6158abcbafabbbbd6fbde14d68a8bf927a4e5dd5888b39dff39575eda0dd13 |
|
MD5 | ccd2ee63b4c0875e0e7565e3e8ca72d6 |
|
BLAKE2b-256 | 9c8c3da047b2b32453ddc3685f28d8ea3dd3fe587187d8801203f66991071e15 |
Hashes for cx_Freeze-7.2.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35b36fada874364cbe0e6786e76e30adda972919c5730cf01413b39d1b9a62d4 |
|
MD5 | ff145a1efc73acd01e9bea85024d3cdd |
|
BLAKE2b-256 | 712c704033acfd265de9b45d12cb80bfe1eb5a45ab9457feb07cb0c373b7bd96 |
Hashes for cx_Freeze-7.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9be240df57aee4f9a625c4d98c0bf67c4b9d2db24e36213a3d95b7a41ab6b1e6 |
|
MD5 | e62271d1c0cbf0a215b5aabdf1564ae3 |
|
BLAKE2b-256 | 650daeb3a016824d32e7adaff9112d8025df21eabfefddb88824009001832c40 |
Hashes for cx_Freeze-7.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e032ed22c78f40a08cef661273db372f861513aa29d34ed60500c9d81b30e22 |
|
MD5 | 699c251e1b0de0831cb62b7cb303f78c |
|
BLAKE2b-256 | 4eeeac8fbaf2e0ec200a4b7d36070fa5893b608c29722d89933014bd3a729787 |