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.10:
- Support Application Manifests in Windows: manifest and uac-admin
- EXPERIMENTAL New dependency resolver on Windows
- EXPERIMENTAL Support for Apple Silicon using miniforge (conda-forge)
- Bug fixes and improvements
Highlights of Version 6.2 up to 6.9:
- 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.10-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d936a872c124c2e2a40da2e898e4fa0d225a165ab606217f75136c14ee8e673 |
|
MD5 | afa06d657dd350c4140168308fd96fab |
|
BLAKE2b-256 | 8798ddbbc0f16f8d6252532ee5a68e993fabfc16d9de2f1e99abf803abc50e8b |
Hashes for cx_Freeze-6.10-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 770e911f70b48e4f309a47e02aaa7e1f6dc659fd1c486f3eebe5c9e9fe70aec2 |
|
MD5 | fac267da7d04838e1ccd08f7d22f52ec |
|
BLAKE2b-256 | ec4e836900538b0f8795ec131456b63dbda8159bc22bcfae1e32c2ca38711557 |
Hashes for cx_Freeze-6.10-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4d2cb00eec6bc72a419370b5b0b5d0f3adf4d8417eb89228981d470cf4c6af6 |
|
MD5 | 9dcd70df24f3a3eb2fa84b1a1c89392b |
|
BLAKE2b-256 | 034c08f1231e2ed5d60c7d17ef5396fe95aa3bbd416b1f2ab20ff4a1d44077ea |
Hashes for cx_Freeze-6.10-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a537681dcd1bcde9742584e91d86ef001fe798386f2834a904652d5b2a468a |
|
MD5 | af541d96b6d98328d9cd0ca115238e3b |
|
BLAKE2b-256 | 924288fc53e889c766fe173be21c93d72d3850f5385ef3a65ebf0f6d4d0bba31 |
Hashes for cx_Freeze-6.10-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec752333fa2e40347902730662785da0ec4576cec976552784a6f60a7a07b45d |
|
MD5 | 0bc93d54fb6b83e89f4c6a797301b8b8 |
|
BLAKE2b-256 | ab29fe15bfebe9c8d7d2fa82917dc55e8f24eac3ba05e8381c110445362e8171 |
Hashes for cx_Freeze-6.10-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1438db6d59be86e8483ea2bf2ff2f81374ca63d8a1d3a84706173cc1b98dd46f |
|
MD5 | 588d077c6ce6e9b5683646ba310e0e87 |
|
BLAKE2b-256 | 9c73200ff06563430919f6f52e161c9be5ce23cc23e22675896f8691f38a1542 |
Hashes for cx_Freeze-6.10-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c4b491affd10065bcdd20dc0ab5239f787affe6d61857811a937ed266faa213 |
|
MD5 | 26d6988f69542cdc4d50ad0bcab24cf5 |
|
BLAKE2b-256 | 7aebcd6303076e23309d11190363b6fe15afc4facec61eb1d8cc2d892d40995f |
Hashes for cx_Freeze-6.10-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03928cbcf8282e688dc1f9fa421044c24f5b7492a7b0fe7f45d5cc6f24c1ebf |
|
MD5 | 3315f9fea7fe8bf810779547a1c78360 |
|
BLAKE2b-256 | 3b6de0399f7f95144281004079865941fe9ca1c59f089f34d619710fa06646bf |
Hashes for cx_Freeze-6.10-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b4cb77f5c82613efbec03815b952a6fe73d4a1805bb370d57a8a1130a181ca |
|
MD5 | 19def6fccf848904e2a96c577803057e |
|
BLAKE2b-256 | 25c40599689461fdbdccaf34dd8748932d48caa9fe91dd2e0ead4c27f32339d6 |
Hashes for cx_Freeze-6.10-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be07ffce2dba23618cf736476df6f9837d9887c85f4f92fb3fbfcd090de041a |
|
MD5 | a37a79b27dc9289a5e6ffd18f581e9e6 |
|
BLAKE2b-256 | 6dda48f83484a6c6cec0a80de144cd51ff599820854c9cce9f3fc054638b5cca |