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.7:
- 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 good support for Python 3.9
- Inclusive support for MSYS2 and Anaconda
- Improvements for multiprocessing
- Optimizations in detection and distribution of libraries
- Integrated to setuptools and importlib-metadata
- New or improved hooks
- 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.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 967c86416b8dea3b00c0f1e2c94f5118004c9297afc8b1ae88002aec28a9097c |
|
MD5 | ddd533a10cdc12d7897131194183754a |
|
BLAKE2b-256 | c17ada6c866bf645b23fef2f5ee19b802e2b3c03fdae0c1c1c16ca3c9dc1a7d5 |
Hashes for cx_Freeze-6.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | beb38b2df37af44d08a1e62f09f0e1c5b991ded751f7cc3ab0ac93fba013ba54 |
|
MD5 | 6f43555e129a6312858e9363d65c1096 |
|
BLAKE2b-256 | 5e6d49a03706368cacfdfc5ba7e51a75ac0f7922873b0813eee43eef661f6dbe |
Hashes for cx_Freeze-6.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b76c72f8a2c0e1a416b7bced9d5fd247a0120f6b1b35d4678568beb1ccf9380 |
|
MD5 | d1b318e5567ffbb49742f2c523f95b22 |
|
BLAKE2b-256 | 71b062a7e55e30eb43ac50bbea0a03e62bf91780652b7e9ab1bef2b166e6033d |
Hashes for cx_Freeze-6.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec3bb21bc74c4fea458563f6e47191daa5486f089aebb1d00a922b5aa9834c87 |
|
MD5 | 72dd4137a5cb827e99a1c5a158ffdda2 |
|
BLAKE2b-256 | 0aa712f583aff9ecfd983645bf616ceaaa93df9a6d68e143052fa217202a96f3 |
Hashes for cx_Freeze-6.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65aec3b37b91b0a41ccf61b9794d8660b809d665a529479489ab410a201736fc |
|
MD5 | f8367d93f393bb8059e462bfa366f4b7 |
|
BLAKE2b-256 | 9129291d5ebf79ea0cc31690c28b94536c70f3cc8209dd1e4c6c73b978e6dd33 |
Hashes for cx_Freeze-6.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 361f27b1575b508a52fe3eb0afe83f2594c44235d084e04815924ea48742f0ea |
|
MD5 | e2e29a480dba424e17c4194324602231 |
|
BLAKE2b-256 | 8f1d94a969a9fd42cd5313eb1a42e86c030c95c6e0efaa3d42da5c905c89cbb2 |
Hashes for cx_Freeze-6.7-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7718801da4a3ad499b0d648c507759f3b7ffef24ba4e9fd8ff3b129b77dda0e3 |
|
MD5 | efc2d2d54d7cb7619ab174c609140819 |
|
BLAKE2b-256 | 05223d1808298349a1f2ab6b1fec1c37000a4c86151968ce09a2d6e89d31c4a0 |
Hashes for cx_Freeze-6.7-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | befd5a2fb915eae03bfb237ffebeb7a5dfe8f58bc8c93c18f19a47c1fc800d8a |
|
MD5 | a46b799fae069a2b686ee76d46df7d0e |
|
BLAKE2b-256 | b061cdf392690cb2b90c827373519cef62e2c7023c8ba4a10250a1978a58a5de |