Create standalone executables from Python scripts
Project description
Version | Downloads | Python | Code |
---|---|---|---|
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 --upgrade --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
Please check the installation for more information and how to install in others environment 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.
Highlights of Version 6.15:
- Breaking change: remove camelCase in Executable api
- New hooks: lazy_loader, librosa, jpype, pyimagej, pyreadstat
- Improved hooks: matplotlib, pytorch, PyQt6, PySide6, TkInter
- Bug fixes and improvements
Highlights of Version 6.14:
- Support Python 3.11
- Binary wheels (x86_64 and aarch64) for musllinux
- Maintain Windows base executables on git (install from sources without C compiler)
- Improved documentation
- New hooks: charset_normalizer, shapely, sklearn, pytorch
- Improved hooks: scipy, sqlite3
- Bug fixes and improvements
Highlights of Version 6.2 up to 6.13:
- Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon)
- New or improved hooks, especially matplotlib, numpy, PyQt5, PyQt6, PySide2, PySide6 and Tkinter
- Support Application Manifests in Windows: manifest and uac-admin
- Complete integration to setuptools instead of distutils
- New dependency resolver on Windows
- Support for pathlib.Path
- New ModuleFinder engine uses importlib.machinery
- Refactored Freezer
- New support for package metadata improving Module and new DitributionCache
- Enhanced support for Python 3.8 to 3.10, including MSYS2 and conda-forge distributions
- Improvements for multiprocessing
- Optimizations in detection and distribution of libraries
- Code modernization
- Various bug fixes.
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.15.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527322eb4fab944613aa036cb8a909ae999fb65b3ed91fa80003f2cfa151c98d |
|
MD5 | 64a1a97ce7b7398ed97083b5cc08cff1 |
|
BLAKE2b-256 | fe2879565bfcb4ebbcc8d049d99f70c5b9ab62aadb5523f21f1eb57fcc93fd86 |
Hashes for cx_Freeze-6.15.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3490bd514299159ad8b5b626f69bc483bbe8b7591706ead94fc21fd2681990 |
|
MD5 | 5087f71d27602be26d9981b09eefa6e0 |
|
BLAKE2b-256 | 6d6151a6c7026b800d802cab4bde44cfad3b2b5e29ee0d2c6f705c764be3810e |
Hashes for cx_Freeze-6.15.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b399e1526e253a6357d74b80aa0349d17d5b1ee3fd49b7d37ae1e39c7e1fde65 |
|
MD5 | fd3165179444b28ef0ec4d4f064eebf7 |
|
BLAKE2b-256 | 16a9fca263fd82d7f0fb8c68dab48bc4b6390a911d57d83d47bf781e177ef83a |
Hashes for cx_Freeze-6.15.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7520290374ed075bbbb69164410fc7afadb997c96840a4598be87f24bf39e7d2 |
|
MD5 | c839a85b92202661bfd017317d495426 |
|
BLAKE2b-256 | 5a4d517b7c8b6c3302de99496f3a7d8f26dd904365fe0ffca06dde532b81a51a |
Hashes for cx_Freeze-6.15.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d67b0a852d4289b942d5e3ea28ac602e6b95aa453a72f33ef8a49c1e247cfa41 |
|
MD5 | c3a7a235505a34d7a1b78a55eb3c59a5 |
|
BLAKE2b-256 | 533ccd5cf36842947ecf5cd2dc49af69d399b9d16fb2b33383b6c18bf222b223 |
Hashes for cx_Freeze-6.15.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e16c53333e2817711fce0d93f414d07d2d9fe5ad0e1838c61b907517b4521f6 |
|
MD5 | 860bafe50b060c4b57dd32e2e8926df0 |
|
BLAKE2b-256 | 10e3ba4c23f5831c1b1f7895711808794743d945b0562b90f6357db113fd3879 |
Hashes for cx_Freeze-6.15.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2342593164bc9ea50d079738f115fce31c881c0479e3b677b53a594fc15cfe0c |
|
MD5 | d0cdfa0a72030110e9f5909efbd19f05 |
|
BLAKE2b-256 | 9ff6d92447f64afd3e2948658866647f7fe09eb7e70dfae3e6c885efcd3bb906 |
Hashes for cx_Freeze-6.15.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3bbb44be88e9a760f5ac6e4e312b972a952151e3a08a15b56785739a3727cb2 |
|
MD5 | 8e5a82244f39e2ccda3714a71647a19f |
|
BLAKE2b-256 | 7d61319da32918a124e67e5fe8fd1b36e0f4d4396a26b6ea6a33a7667fc8817d |
Hashes for cx_Freeze-6.15.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17b0b3ba56f63dd4186f1cae53459a0607496acd60ab6c8e50747a4fd66f5b71 |
|
MD5 | 102dae5768749a9767c684f9e042b61c |
|
BLAKE2b-256 | dbac38f09ecadd861f6cce0cd2fe642e3acf0aaa341b2265c4e6d8e5bffb4fb6 |
Hashes for cx_Freeze-6.15.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2249f12a4b7ab1a4e3026e9fd43775e3a6809889ba4029feaae787cc89dbf473 |
|
MD5 | 7c6f214610307bd815b4af48c6a46c99 |
|
BLAKE2b-256 | f624177194bfd6518e2fbefb24a525fa8161e6d26081e143cfabbdda9f9dea0d |
Hashes for cx_Freeze-6.15.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af801e9b27813046785e0714eb8a956bdf2cef397f67e7660016e4850f820e43 |
|
MD5 | 0d34a871e6296545005b560b13c9f73d |
|
BLAKE2b-256 | a0966dd47e3b69cef0fa95c8ae3f896ca6583ed0d038f3fb0a5a5ce5670571a5 |
Hashes for cx_Freeze-6.15.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b5ae39abb2e180c17ae18f4900b84a0819c6bccf1d680d71516a9cd65c68d75 |
|
MD5 | a11cd779cca607435a4777e2f7235fa6 |
|
BLAKE2b-256 | ec0161fa9882abda5afdd23804b50937a41b77a7f6e5c13964be047f68f9b8b4 |
Hashes for cx_Freeze-6.15.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d374eacd7f7eca0e5f839cb8e19fe2aa2fae2ac6ab9fb9f71f97995710e01b |
|
MD5 | df698378481b6835dcaefd9c0fd6925b |
|
BLAKE2b-256 | 9c53282c5d529db7f0e0fb5371c178e4092aa311bb9425e47c24d952d4b51bef |
Hashes for cx_Freeze-6.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41db3583f9676714bd541943b024dc13f140efb51484a4a41220b02951a02c7d |
|
MD5 | 0b4bd839a7c809daea61e94bd37a8f87 |
|
BLAKE2b-256 | 8b8bb12ae85ab91de81dc008f15d2637f3a56fa404fa4dfedd2cca9021e1bab0 |
Hashes for cx_Freeze-6.15.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77c6501eadcc7f4b88e53719d2358371df02f3d1afb680e34efe40440c2ec24d |
|
MD5 | c4944f74d5928fc4dc6150717632a565 |
|
BLAKE2b-256 | bb2130bedad310518118a96dd895f293de3a7f8a37aaf7133486b4fe335f3c11 |
Hashes for cx_Freeze-6.15.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f12b9b333a7e4bd4a83b16b6048b898d0fa2c5c6ce9ade967aba56b1fbfae40 |
|
MD5 | 8d8a430a16eaaeebdddd844b842bb722 |
|
BLAKE2b-256 | 949b282d2915b9fe81fbe79043e60776f502ac54af11e5c127f6f4de122142ad |
Hashes for cx_Freeze-6.15.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e696b55ae46b216b8285bf4bcb91fbbbe79fd6b9acd93266e826f2bbea3ccac4 |
|
MD5 | 374683af63f92f2000d299cb88f9a06c |
|
BLAKE2b-256 | 08ecc0e56640750e045adf7947da407a32dead5d6f722c0ba7e07f83876227ff |
Hashes for cx_Freeze-6.15.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b14191cf34f2c4bfd5c78bfff072506b35c9b73d765cfd5271162f7d6fcb51 |
|
MD5 | bd99cecead72acdad4950748fff91dc5 |
|
BLAKE2b-256 | f18298e47540cd7630afe0569a4f3bf16367948f92dd64712dc83e3428e9ba97 |
Hashes for cx_Freeze-6.15.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c761d4ab0c90ff5afdff4becd0a669e84c09e51d6fd734ee68265c021fed1f6 |
|
MD5 | 4af95c606743fc35b85232f8bfbbbb53 |
|
BLAKE2b-256 | ced2c40ecd9b3add4e39b6ade2f68ebcd8eaa583cd7a667f6fe4a275b17583ba |
Hashes for cx_Freeze-6.15.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4592f9933f34a5b94335bd0bd30b04a90e0b2927558f1b39b85812f7d15ff6ca |
|
MD5 | 3ebf71d818026156a2e6ea211e3274a2 |
|
BLAKE2b-256 | 245e926c63b47ad29f0092df906721016430ee9ef43be89b2a20d654b0724d13 |
Hashes for cx_Freeze-6.15.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7cef4dfccc1b408aa19e1d547bc68698ba57b4bc7cb7ae82051c0693798f4b2 |
|
MD5 | 70c979f8930ee65e59828d1d7fe12478 |
|
BLAKE2b-256 | c492089711d207ad6f57d4e42c0c29180db5c0c7e90c329cc9e0cb36ec3b51aa |
Hashes for cx_Freeze-6.15.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a74449eac8247de53601a156bce5cc0e1f6b8c91bad406906431098df3989b1 |
|
MD5 | 544ac6cecbe10d4264dd0cb42b3428ca |
|
BLAKE2b-256 | a67c5f61ee5187f9a4aa0eb2c7aa6f32ac9a101da537dac76abd534025d58d76 |
Hashes for cx_Freeze-6.15.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4639f7092b235c16f3a28b88f55ffdee6ca15af97940a296214f03769af33036 |
|
MD5 | 68ca858806917b9cbca850a09f966784 |
|
BLAKE2b-256 | 8080e06db9c99ad4f4fb36c76691ab6a84cb1d409ecf6d35ae932929bbd4bc30 |
Hashes for cx_Freeze-6.15.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c592289b6c2ee0ea6b8789fb4487c06848bc2b0776ecd28ceae2768bd93d752 |
|
MD5 | 03ec875bfb1e3285fe39c809651d5a87 |
|
BLAKE2b-256 | ba0175e03a5bfe2d158e9cc70b4acd43cb1707155c5919d4e48d210e8aba31a9 |
Hashes for cx_Freeze-6.15.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2ed76c76246f124dc5931a83db955f8392a3eaac02a83e3a37f965d4cdb161f |
|
MD5 | fab8c8e433c6b44304356fa12a8dff84 |
|
BLAKE2b-256 | 06e0e1c92f52eaa06d16921d15a27ed711643506ec256760ecca3a7478899d58 |
Hashes for cx_Freeze-6.15.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7694d33ad6da6d1a8716376887bdf9db7099b75a1721bbe3e08227c1890acb4 |
|
MD5 | 92101df9a9771ef50711349068b9bf5a |
|
BLAKE2b-256 | 687b52b6a5b6234b54e68710bbb28d5c8b7f90bf9f75df962a0f62df67ae3f5c |
Hashes for cx_Freeze-6.15.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4d3aaea7405214be7c525d839c6eca00be7362e2e9afcadfe55b5c3c1cf151 |
|
MD5 | 5d905eb5669c4cc86f9954cee6a3e240 |
|
BLAKE2b-256 | 4a6de786e131b3079d53bbd33c365a18d8478bdbff96ffbdf77f031f94cc3c70 |
Hashes for cx_Freeze-6.15.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba9402052224e1b1859dbf2c97d5257a9534a218dfa162e327479e592bf36b75 |
|
MD5 | 7db0315d592000471d5070ca3d18ba48 |
|
BLAKE2b-256 | 49db593f0ac0df9abdd051d161714e0d1dc59cc661bcf4bfec695d8e08c18f91 |
Hashes for cx_Freeze-6.15.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d61c3572d029ef0e5cd585146852ecc58804b9ce794b191deb2809a76ad74319 |
|
MD5 | 1ea3a2b82cb6dda9ddaa7e96b7b6b79d |
|
BLAKE2b-256 | 6954108e935ce5d873e58fa33294af7a0bb49989042b6c12c9120cc635e4ca9d |
Hashes for cx_Freeze-6.15.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac084fff9dc0040650b74cac1ad3d701acd99a91ae6386e399a5d99650c4a038 |
|
MD5 | 31703bc5905cfd568e1550c910518a57 |
|
BLAKE2b-256 | 540115951f9c86ded3302c5a2638133812a50a2867f7956dde0b6affa9ef3a97 |
Hashes for cx_Freeze-6.15.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 123f4d32101d2e4b48a0f0cbf0075ef41ad4246ade0cec6b2e7c0c5c143b506d |
|
MD5 | 642a9ddaa7f2bc19ff481db6d92f0210 |
|
BLAKE2b-256 | d0635d1ddad5fbd83dfccdc24a4541180aa3f4ec7741a1d9d0dd664719615e88 |
Hashes for cx_Freeze-6.15.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb3a2c05bbee9ffa35bd5503a7ce3fa02ee71d8875d726924ffe39e97d4ad70a |
|
MD5 | f9d4278dc076cedc2d4ddcd868e0430f |
|
BLAKE2b-256 | fda6c247f73c09ed291eb76daf91309e0e7f4079da07d3466c418b02323759e3 |
Hashes for cx_Freeze-6.15.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73bf8b6c9d6af2f3bbbc0476652dd41d756ee3b6b8460b8640e208728a250442 |
|
MD5 | 38955d6d10e8c400a4e17d55cf2f8036 |
|
BLAKE2b-256 | 33e2e294101a6adebcb0340f5ca97214e530cd9e15f38a523ca3a09eeb558e50 |
Hashes for cx_Freeze-6.15.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54d476376e2430a26e128f2b7d941e5555e4fd317d359df1d5a61d98766d116 |
|
MD5 | d2f9710927e59823e4394229c4d7c524 |
|
BLAKE2b-256 | 43b5030109c6b3dd70f8bedc4defb8b8ca9401814db3ebd711b6efb1f6622915 |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6b8dc7fa0c9500c4cdc19e60269e9f5f842e3652615d0f7702d4943f44a304 |
|
MD5 | eb0cb2a65ee97d4299955a987f202dbc |
|
BLAKE2b-256 | e4a11e6930a39ad2b61b12db5ffcf362230e30d3ccca671c1f158cbbe856ab4d |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4970c86c10342f527ea4baca05089daf228dac28b67b6ef730c6aa870339dc03 |
|
MD5 | 4df8f35ed9200dcfb24c9f025038d809 |
|
BLAKE2b-256 | d07ebc51d7349e4ccef3add79d5675c9003e58fb9b0b381c37ebf258a180f8cf |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e71c7015a1e508a42836f631ba64ea94aa7ecce062fd47c247b534e4274421d5 |
|
MD5 | 4f4d7aa57a5facf2a1eb4e20983c78d1 |
|
BLAKE2b-256 | 642170d61a84d605103907e8dca710f5bf5af3c48d53fd05bf255a22c9d9f263 |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f478cf1a432ea98591d1976bc25f0a70d435ba0449d015ca85f76a5540fabced |
|
MD5 | fdecfa46a7e1a8fc5eb056ec7817dfbd |
|
BLAKE2b-256 | 5963f7ac67acaafae25e5f105ac1ca7a99cab2ba6fea0c661cc55805389330a7 |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 902df61ad0028c054807ebf42fe57d3d0549c28b2df1ef13d6a7955e826cdddc |
|
MD5 | 9301384e07a6cd10d870d1c0dd7cfaa8 |
|
BLAKE2b-256 | 7dad25befcd1649bf6d834284f170f3cbaeaae4bc77a0010b589ff7591267607 |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f72261d411b43a72717a29007765a231af413d41b3e6f08dbc6f58682b9484 |
|
MD5 | 36e7ac40a3787fe9c21c6c34ac4e1d5a |
|
BLAKE2b-256 | 85d377bf5b8c08d0c02abd691e5a8c4629ca12d18215fddbd1d82c8bbd1a988e |
Hashes for cx_Freeze-6.15.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f4440d98faaae4472faea9a33387cac81fc1f1d67bde979de660e4296a78578 |
|
MD5 | 8ecfed194ebf54fddce19d1ae1e0e0b1 |
|
BLAKE2b-256 | ba3d418c500a3ac7bcc62ea5246fa8a0839bbd30f503e4ca1e631b2abcb6616b |