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.
Highlights of Version 6.2 up to 6.8:
- Support for pathlib.Path
- New or improved hooks, with emphasis on matplotlib, numpy, PyQt5 and PySide2
- New ModuleFinder engine uses importlib.machinery
- Refactored Freezer
- New support for package metadata improving Module and new DitributionCache
- Enhanced support for Python 3.8 and Python 3.9, including MSYS2 and Anaconda distributions
- Improvements for multiprocessing
- Optimizations in detection and distribution of libraries
- Integrated to setuptools and importlib-metadata
- Code modernization
- Various bug fixes.
Installation
In a virtual environment, install by issuing the command:
pip install --upgrade cx_Freeze
To install beta versions:
pip install --upgrade cx_Freeze --pre
Please check the installation in documentation for requirements.
Documentation
The official documentation is available here.
If you need help you can also ask on the discussion channel: https://github.com/marcelotduarte/cx_Freeze/discussions
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.8.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d15582d1ec775d61877492c8e58538928a264e7295d8ac004114124c073948 |
|
MD5 | 1b257e638a5817a729862566c51f3cdf |
|
BLAKE2b-256 | a39694fcd4380a75b659ff987b8e61d15b4d056c9cb752f1164b003a9b8b3b8b |
Hashes for cx_Freeze-6.8.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d00885859ae79351d808000fd17f1cc85521be871634a20f14354f7b93b9d30 |
|
MD5 | 95e4d155cec02e40c10d8163067b84e7 |
|
BLAKE2b-256 | cea2c062e03d7fe742a0b020f618b6b7d5d932bb9a01d7fc493c94f005078486 |
Hashes for cx_Freeze-6.8.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262dc453931bac6e5037e415e9aff72cc162af53c4a5729ce564f30cea8e9066 |
|
MD5 | 17335fa6a88a90251dad21509bac2160 |
|
BLAKE2b-256 | 8551318ac3222068514abd8f367e3c6861f90f52097cdafa0dcaaf13357ac981 |
Hashes for cx_Freeze-6.8.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c24f9431aa0cd23522a494348fc35858e6498e662ed08e1c0388e79a16a166 |
|
MD5 | d1314fd68c1a467cc6e4b2602629734f |
|
BLAKE2b-256 | 4d03206d01a970e0e3a24799c47f5f838683fb5e2b3d006c62ccf30c8ecb00ed |
Hashes for cx_Freeze-6.8.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b034b03998b8e93021569420f4eb9400326f4bd24ed631eb77200738118baceb |
|
MD5 | 073a8dfc0e89e2759ee1d45f988248b8 |
|
BLAKE2b-256 | 023aca12f418e055596b9d50d88fdf136fe4640e6e2aad679330f721d6ed3dea |
Hashes for cx_Freeze-6.8.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab7cbf848f6b226c2a08ccf81dd16513f79d55381f73bdc275f3f7adf2ac19c |
|
MD5 | fd294dd636e4c2b00e647be2d0163115 |
|
BLAKE2b-256 | 74157ee54de17fae222778f7503f29eff21748d8f829aece93bc7c51108d463d |
Hashes for cx_Freeze-6.8.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fcbd6932b28faff776a9cefebd96c4670cea1af61553e2eda152ad0e340c875 |
|
MD5 | d727c468eb348815e4b1755246d0e7a9 |
|
BLAKE2b-256 | cc8fb809c5f4687e31c9f637c4ca4218e6dcdb9f981089b4fc7c078cae63224b |
Hashes for cx_Freeze-6.8.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2beef7647c1784cdc616868dce0d2cd2b78107bf4ecf5eff014ad93defca222 |
|
MD5 | b368155f6f5b1eba9ed7851cb4f02b7e |
|
BLAKE2b-256 | 33c0d8112bfb104d38b7d794adc0dc56d908d5e5ddfcb2188479cf1f85294354 |