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.16-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af91d44b50baec3584695d4f48b0a67828564dcc5ec5e94c6e62e4ccc31d4f1c |
|
MD5 | 3d212a5fc69af0f5b8db21852ce132a5 |
|
BLAKE2b-256 | 7a640c895c6455b84db11ec112c289587e0792383109c839322e52fb1b0597e4 |
Hashes for cx_Freeze-6.15.16-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 950b1e75919fa200b567880a452b3d0bfe7ed2dda87e1efb4790446aaa28b207 |
|
MD5 | 814a20917dcb0d76d75fb7674e254dea |
|
BLAKE2b-256 | 6621884e8f331bf6cad7fc2cf467b3ee797d0af184a2d761abd727a19e845f47 |
Hashes for cx_Freeze-6.15.16-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb850a5953407781a2a6a8ad65247bee8e85fb802534adb7701fb0b3e437cd87 |
|
MD5 | f56394848376e0f1826b757fd6dc9b06 |
|
BLAKE2b-256 | d2e0aac1a4b26ec4319f32d83ce4e1594dc0cb972f5d1bec454e56d7d8c3206f |
Hashes for cx_Freeze-6.15.16-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f5f7a7e8978d22913e273580c715d93419134092c67b9b305ff7a902d26aa2 |
|
MD5 | c3362b072baba7f80e3f6fb7d71a0d33 |
|
BLAKE2b-256 | 5ef101487851b95265bf0fd9d7bf354b3ebed5a1b628ffaded20097ba1aab98f |
Hashes for cx_Freeze-6.15.16-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 319344d81a2fc35f500c5a41555394848afe721cd0c084345b7ffa8f605b1d5e |
|
MD5 | 52ae09c8732b13b6c18e9d1060e76549 |
|
BLAKE2b-256 | 3cfc11273e7ebc46ca6d7939c578d93b497b5c7582f6548da3eb405668e87d26 |
Hashes for cx_Freeze-6.15.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5da927ea634f4e3106409ebfcbe108c7f80f4e71ba6bb0addf87a5a4e32da82e |
|
MD5 | e6360f16f21ee4f286a88d0ed5258ad7 |
|
BLAKE2b-256 | 3e84ed21aa38653996afaec7120c6170d855a0d184752388aae17f7e960bdfdb |
Hashes for cx_Freeze-6.15.16-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1189e582da663fb43968ff0e42f3b88685d25c9a760183c520fe995323d55b |
|
MD5 | 81812210cd802ebf1d264e9f6da3e2e4 |
|
BLAKE2b-256 | 821f42c28f79415b4faa75ad14dc42a70b7c73094f1d7c9a78a4e7c96c26f9d0 |
Hashes for cx_Freeze-6.15.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34748640132bbb32cd7360b77400afef83da3fc1e17087991eb67f3ccd8861e6 |
|
MD5 | 699f7b8ac093f3a4eca17733ad96302e |
|
BLAKE2b-256 | 3c58c13a88b479c8ce89ee1eb306f9f8d789f309c57bce599f2825f251ae6394 |
Hashes for cx_Freeze-6.15.16-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47d01d580179475b5bca2d6b4daac980a71f511c9fbc1835862c1a5be8093f0c |
|
MD5 | 1587ad4a0b4d3913a4cddd2071878ecc |
|
BLAKE2b-256 | f463e2dd7adf65b0210c8d307c9f0a5db5c38a2f7ccce0d1315f8dae6f46dfa8 |
Hashes for cx_Freeze-6.15.16-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa2d81b75ba395c43112c8cdcbfe0eb96a584ee20a1c8c65f351cfee1b2b5011 |
|
MD5 | 33737060f7be9124175d3c903d0c03e8 |
|
BLAKE2b-256 | 9b8e6bc026bcc5514680a4c68a29985ca1bfa1aa9809516e24ca2f00401e2bd2 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebb0f7d16095aeec63e2972627d2641b559f0367ed481c5a4c7db2b485c497af |
|
MD5 | 478052d7067efcba8ab11f6bfa24eb99 |
|
BLAKE2b-256 | 6c16b7c5540ca6e53a3a2a9e800378e17f71c7ccb1e06f959c6fdbcb6c34970f |
Hashes for cx_Freeze-6.15.16-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4400540a2f086d49d6143de3edb5212dd6f15f776a4967b863862b529ae2379 |
|
MD5 | 12e09d0368d3e2a4c106a310ad1b3aba |
|
BLAKE2b-256 | 0391a02a603cfa023af630ce050911c67cf125f066b39abbe1a54e295b2080b4 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d06784d7ec187a9cd2094762c946334d24fe0b005f6162bd5518e9394a021e66 |
|
MD5 | 5426fd5f83c5d264ff3e620cef1ee473 |
|
BLAKE2b-256 | 1427d038d10eacb2db6a2d0ece9d67851ea31e68ea6f81f78992a34657e1d093 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20b3e07c7b60d2ab0fd1b7342ab7a7880d69dd5f9aa455d182ec8f770e7c1389 |
|
MD5 | 7951f5f306764826e292aa3277f5e5b6 |
|
BLAKE2b-256 | 4ced5ddee13ae6abab8dd5407310d3e87d3006e79a41f021c7c074ce75a3d44b |
Hashes for cx_Freeze-6.15.16-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 378f092872c00b7990b2f13f0490c0b6323d05025e08537287d98848724a38c8 |
|
MD5 | 14b5d19b0f1ad58b0cdc103b6c9a1d13 |
|
BLAKE2b-256 | c5d1d186beab3a27f5c5c1c0b07709c6d37aaca276cdb30985d8d02adc237611 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db930db1bb3784b3ea47d2066271ca308b3aa1507a78c5ae42d9be40f21e10a8 |
|
MD5 | 80c24a6ba7ad9669b61f5824d435b8eb |
|
BLAKE2b-256 | d8f8ca8010ab4c8b6aeeadeec558ec55878c5af19d4d489e8040920f2a61b427 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 244f1a16892ec5bd0c22264a1c877a50a465037c10efdb6618ad092264c40888 |
|
MD5 | eb91dc5ad76246cd6d5a2fdba39792dd |
|
BLAKE2b-256 | a77bdf81c9891682d7503f759e1920a45b8d88d9d2c2dc80a700d8d6d28a93a1 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6fc221e693b43c1273ac8d09ec881996f04b379539b571fb5fb2215ac23959 |
|
MD5 | 015896a2bff1c17c6b93add1c52a030b |
|
BLAKE2b-256 | e9f18e3db6d5744c1fc325c24a1852d23a094ff6dfea11e553d7a7caa146063e |
Hashes for cx_Freeze-6.15.16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a7871c387ee717d7b9952adc02137106e1c6c62cb8502fde9af6e8de9df2487 |
|
MD5 | 91e5d00a8d6165a0e68fe162922287d9 |
|
BLAKE2b-256 | c608491f4b0b628b92e95df3dfa9951a79149bec71ec7b4c7d6c7d94d7543c23 |
Hashes for cx_Freeze-6.15.16-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc0707ac48697e60c9448784b1a90f1801ac8ab169949530fbb2c4d15197afb5 |
|
MD5 | 72c81b7951e1f9410c3eb80f02734b1b |
|
BLAKE2b-256 | 659216d0e03918c123c238bf9714f0d56b5b602356dd88526f7cd14b84935f37 |
Hashes for cx_Freeze-6.15.16-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6647ca758d3f3b6fab83755a3a8ea7c112a0cad1c0a61edaeb9eea754a3e22f |
|
MD5 | 00e14fafa985f9eed23bc93e87bbe825 |
|
BLAKE2b-256 | 84f38b12bf0047799faa888613a0b677403e8af8e5a3d2ecdaad20026c4f61c2 |
Hashes for cx_Freeze-6.15.16-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ce29f82d0838fb918dfed347884fc53ed2490e47fe31de620a3fff96cd1f556 |
|
MD5 | 540e5715eafdc0730d9e0053d1e3d77a |
|
BLAKE2b-256 | e26db562c231ef07ef2c12ddfb1eadd8631a65d993643f4ad4c0a688813ee678 |
Hashes for cx_Freeze-6.15.16-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e2fe108906986460f397662bfe8800be3b54f70f1e86922ca29f49771a459d |
|
MD5 | 2567245b58cfa97ff7ff5e3e328aed3f |
|
BLAKE2b-256 | 1f59d1764399db5328d97ab787a9b7872e475abca874b8d2aab0791b12600283 |
Hashes for cx_Freeze-6.15.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6c2fcca72f6a399c01a3c7c8cfd6926245f7e05455299ed5a495c1121120440 |
|
MD5 | 2e2400297802b7870e4ca567045824d6 |
|
BLAKE2b-256 | 3390446b73c17d7192a478c73ce84c1208761c796aada0ddbe618c1d15a92b62 |
Hashes for cx_Freeze-6.15.16-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 915b556fbf8bff0707579a8bf3ac532db9debadf8e482c01624ceeaa9b02cd2b |
|
MD5 | 7023aa914f27fb83b3f0b53f6dfcf5f0 |
|
BLAKE2b-256 | 1543357e3f86bf370251c252042e466f479874f91e042c61e19bc07bb04cfbbf |
Hashes for cx_Freeze-6.15.16-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a478fc5728ba95edb5a42b895ed948d79eac659e15abb1b3e56176e8a1868f4f |
|
MD5 | 6c71c0e70ccc8e79c3a2398d34b576bc |
|
BLAKE2b-256 | 417c041398e03c52524add76a61ec7d0f0f7bee966543b28ca11931dc171c3da |
Hashes for cx_Freeze-6.15.16-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30d5ba849aa1d2d232192964091d2b239ec07dc7229eb50516f24791b45e565e |
|
MD5 | 14c580be6a7f070f9023faa39dab3c4d |
|
BLAKE2b-256 | 3a9d2510bffbebbd03e7b5ed7e650238a45c72cd3fa8ea61bb5ac99884e16001 |
Hashes for cx_Freeze-6.15.16-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b191d6e250290c023b868bbc8777294b9bbdd637e511e5ab696ca50bc3581a8 |
|
MD5 | 32dc935c63dad19fe116430e856d2bd8 |
|
BLAKE2b-256 | 002096057e5566f7b94d130a26b81fdfb985b89eff15b36ec6177732b63ab8ce |
Hashes for cx_Freeze-6.15.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6be981c5375ce5d02b79deb42d182931ea0c90f0832ff2fdf1bb1df13936b8e |
|
MD5 | 9586ce77a4db50f0246433fb1865b9d3 |
|
BLAKE2b-256 | a08afa52a65d37f2adaab4f2b0d737637941f0f68fcacfe77b8abec2e71fb152 |
Hashes for cx_Freeze-6.15.16-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddb4d40c107e83a44265bfc5e730d4e0d1dfebf6c6a0854633b2127bd80eaac5 |
|
MD5 | 013b8d5b8b32e1fa7d68c19e067a125e |
|
BLAKE2b-256 | 7f7b3d4a7d32810b5a1d2212f2dfd235e4fe46aebae773f91186839556b1134d |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bf9986e6a60588899fd3841790f5f32aa10ce6c0c92e0d0cec82d4d23ce5067 |
|
MD5 | 0aea7f33880cc59ddb689a0650cbf49a |
|
BLAKE2b-256 | 463ea6095ca6522fc84af57fb9aef7c25bd93b01863de2b5e7142ba17665be44 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec9a6027ba6ccdfa4c98548f7abf64a5b606d6c681b48ec4badda6548687562a |
|
MD5 | 30b9bc273ba1b4b35fb1672c758480b1 |
|
BLAKE2b-256 | 08b46e636dbc6c16e1fea645c0df0febcd2022212bb910bd6a62e89a05e8b8d1 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b588c4d31b68680f63eb1119e0ec7fb19df7eb30a8d3d7551e7644d53c7d2015 |
|
MD5 | 6b14eb767670e2a0af61074738a074be |
|
BLAKE2b-256 | 96355965f0b1e05ec7b1c74da0c3d842f2be02a9438aeb37e6939425a7942971 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbf8c4fb960f721754d3e40266734e5873792e80e8f25dc2a70b7d74c34801ca |
|
MD5 | d4524a7d582176cee90d62c591f42c6f |
|
BLAKE2b-256 | 40cfa78f5498e712fbfaedc777b2ab7a3852303066c68d4458c39252489ecef8 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55ae59b0c39fd5b29513090ce76701185d3cf85c5915b01dd82da1f3280e4fbc |
|
MD5 | 948b7b1a4337f8bbc6635db07199b96e |
|
BLAKE2b-256 | 1bdc8da24e0c9466377f38c55a3035c7ed50c0b88bce621578bbeec6bc7f452d |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08f19777356fd74147b03195a7873cf0cb1029ea324a4941ba3648b9c7eb547e |
|
MD5 | 909205d19befd52733d12073a9990139 |
|
BLAKE2b-256 | d88a958bc96065d038d6eb6f44fb28afda81ee8492711f3c77d75626e5da1830 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0b37f6fe4c1b3be3f9b635f7211991cdb7d434d2e975556e4a3a0a0456cc7f4 |
|
MD5 | 7b57857ee18dba6156b9bba31cfe735c |
|
BLAKE2b-256 | 79f897c554d4d1d981ea7730494968e1bc94dddd7ede6d24b91db0f87c321ee9 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4778df713da43b6a9ad934fba723ed11d2ebbe46ab8943f91013d138bf08f17 |
|
MD5 | 67a0b4308da8797c0a30b5ae9378fcd9 |
|
BLAKE2b-256 | 759e384703976d2634627e418a980e39e94106304b307a6fba3b39c21f4a31d0 |
Hashes for cx_Freeze-6.15.16-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5a22fffec4f85f607a1e9a8c6831c22d3c1d3bd3bc8eef53dfbb1bbc7141455 |
|
MD5 | 38590d481f256c5398bb4e0715b07e9e |
|
BLAKE2b-256 | e1a3ff0ec4b9f9098ae1ad4553b59570c97368a145d9be806bc8296d4da69dd8 |