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.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea70413a8de332de8caae2da564c788a3e3184d8c397e015ea2f9bc9c1803045 |
|
MD5 | 8a2fecab75f17d80aae9e5ad2db47ad5 |
|
BLAKE2b-256 | 83fda76381564d75c0615d0be541b42a7168ea03124be4bd5f617a775011fedb |
Hashes for cx_Freeze-6.8.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35c9a2c8044e8a124481d1a1c2936c81915f35db388ed1a5b8680055f8f4ff8f |
|
MD5 | 6ba4a95812504f3f898d4fcad8ff9f1a |
|
BLAKE2b-256 | a12e28508f68a7cd4f554d198dbc033565bd9eefd0e6fbabc6d0182a46053720 |
Hashes for cx_Freeze-6.8.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c12a1b47217096b6e9998e5da81ff61672fa8c44c1a878326d07eed089e6d73 |
|
MD5 | e3e0f4a97f9388277e2999cc7139b781 |
|
BLAKE2b-256 | 8dad5e8e40a7b59af6d6d29748c16398c96a66aba456d3808e991fdafe22cae3 |
Hashes for cx_Freeze-6.8.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d830401254b0e0780f56d7bfb95866bbf8be1c83b3f23f677b1d918352c6c445 |
|
MD5 | 46d7ba406c4b58d967772ab7f1395dd7 |
|
BLAKE2b-256 | 6cad1c62139b675c727a5be1f7f3073b42dbb200a352f0dd7143bb75bde207ce |
Hashes for cx_Freeze-6.8.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6ab807601bd09253717fffa8310fdc022db7e155907d715707790cfab4bd8b7 |
|
MD5 | 2f536c6d2934b91d66ca3d01bbed9e1b |
|
BLAKE2b-256 | 5fb70ddfc41c0131c4b4148517a7fa7fd4f0fec9f0c8cf094cd43e1beaeaa591 |
Hashes for cx_Freeze-6.8.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 868002de69d63023f8a4c1086639c324aca2184bf5f37d3633fd011c62bace16 |
|
MD5 | 6d5b832578873472408e0ddcbe1c4260 |
|
BLAKE2b-256 | bd3f5754712a39986baac13283ea341816aef4fb96f417b340f21c5f7ba37cc6 |
Hashes for cx_Freeze-6.8.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5746a9002f1d3d49070a772f9bf05774fff9738919e54a068f089a4dc105780 |
|
MD5 | 62414631b9318c0785f19ffb00759a22 |
|
BLAKE2b-256 | 6a44020e7057dfe8332513967b1f97aa0df3e5b6d4a83662b8ce0c3971eb25bb |
Hashes for cx_Freeze-6.8.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91d931d9cb5b98f29c1e72611e7f4462002a23f752465448ba2c93244e07e00 |
|
MD5 | 674f3e8f6710442f62ff33d72a4b5f41 |
|
BLAKE2b-256 | 5a209490abce0e02913c25aae81b238588a56ed30dfae9704f06c31b01f8b686 |