Skip to main content

Create standalone executables from Python scripts

Project description

Version Downloads Python Code
PyPI version PyPi Downloads Python Code style: black LGTM
Conda Version Conda Downloads

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 --pre -f https://lief.s3-website.fr-par.scw.cloud/latest/lief/ lief
pip install --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Logging
pip install --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

Documentation Status

The official documentation is available here.

If you need help you can also ask on the discussion channel.

Highlights of Version 6.13:

  • New hooks for PyQt6 (6.3.1 and 6.4.0)
  • Improved hooks to support new PySide6 6.4.0
  • Bug fixes and improvements

Highlights of Version 6.2 up to 6.12:

  • Binary wheels (x86_64 and aarch64) for manylinux and macOS (including Apple Silicon)
  • New or improved hooks, especially matplotlib, numpy, PyQt5, 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 Anaconda distributions
  • Improvements for multiprocessing
  • Optimizations in detection and distribution of libraries
  • Code modernization
  • Various bug fixes.

License

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cx_Freeze-6.13.2.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cx_Freeze-6.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cx_Freeze-6.13.2-cp311-cp311-macosx_10_9_x86_64.whl (18.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cx_Freeze-6.13.2-cp310-cp310-win_amd64.whl (311.4 kB view details)

Uploaded CPython 3.10Windows x86-64

cx_Freeze-6.13.2-cp310-cp310-win32.whl (308.6 kB view details)

Uploaded CPython 3.10Windows x86

cx_Freeze-6.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cx_Freeze-6.13.2-cp310-cp310-macosx_10_9_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cx_Freeze-6.13.2-cp39-cp39-win_amd64.whl (309.6 kB view details)

Uploaded CPython 3.9Windows x86-64

cx_Freeze-6.13.2-cp39-cp39-win32.whl (306.8 kB view details)

Uploaded CPython 3.9Windows x86

cx_Freeze-6.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cx_Freeze-6.13.2-cp39-cp39-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cx_Freeze-6.13.2-cp38-cp38-win_amd64.whl (310.3 kB view details)

Uploaded CPython 3.8Windows x86-64

cx_Freeze-6.13.2-cp38-cp38-win32.whl (307.5 kB view details)

Uploaded CPython 3.8Windows x86

cx_Freeze-6.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cx_Freeze-6.13.2-cp38-cp38-macosx_10_9_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cx_Freeze-6.13.2-cp37-cp37m-win_amd64.whl (309.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

cx_Freeze-6.13.2-cp37-cp37m-win32.whl (306.5 kB view details)

Uploaded CPython 3.7mWindows x86

cx_Freeze-6.13.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

cx_Freeze-6.13.2-cp37-cp37m-macosx_10_9_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

cx_Freeze-6.13.2-cp36-cp36m-win_amd64.whl (313.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

cx_Freeze-6.13.2-cp36-cp36m-win32.whl (309.5 kB view details)

Uploaded CPython 3.6mWindows x86

cx_Freeze-6.13.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

cx_Freeze-6.13.2-cp36-cp36m-macosx_10_9_x86_64.whl (7.5 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file cx_Freeze-6.13.2.tar.gz.

File metadata

  • Download URL: cx_Freeze-6.13.2.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2.tar.gz
Algorithm Hash digest
SHA256 e3e044487a5233c112c608110522f2c91b301270f1f376bdd5172fa1b1277ff2
MD5 bf2b4e45f509a03303686a0db36f71a4
BLAKE2b-256 85f2de778f6b1408847ba9f490dc9f0e8053723720f2da13595a1d8f7b1f4264

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0af5afe97df218835b518e48da8abca0a8fcd62289f014130eeebe4e5a47114
MD5 368e7df906e7a89613535f973c81bffa
BLAKE2b-256 4f6f0109fbf532fdac1700bc7b82565bcf78db60ef6fa56d26e4cc7ea11e7974

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4abcacd99cdf73f6792d9ddd3be57e63b0491c171534029eace35738f0c26585
MD5 22e2744f8d781dd95a435db173899e65
BLAKE2b-256 cfe4b5bace107836fe87015394f6c822f5c3de66c2029c28872b8881a6be2a0e

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 311.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6b620a34aba6bb94e0427d64557c273119d2d99cd7336091cc06d6ca239ecc6
MD5 f4fe61f810baca269ed954ebfdaef589
BLAKE2b-256 0d19a9211f0a15d2251f78871f3e23ad0010cad086d709fe1afe4bf5b3d1fd11

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 308.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 13141eec652e16acb79eaf36944773adc2f2a111b6e0d7f575a3197a2e1926d9
MD5 89908b838aa7b9a18406193933d39a99
BLAKE2b-256 d0089bfafcbf628eada9500b99257065d48a03e8b412129d6cce51f861630312

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0cc899877d7311a14c473acb61f346b13276c12a1981d25eb18d29f1ebb806ea
MD5 9db66bf0b601420b92ddbe7445389803
BLAKE2b-256 ad7194eccdca2afc1056c7e8b63cf6744186b24178d3c44665fffa9b612aa8bb

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b2479ebfca03432c213e76aeaecf435de871e5222cfc24e5d87d7235fb454f6
MD5 4c0d187761b8a53777e1ebbab9f830fe
BLAKE2b-256 a4485f7a79a8338828383e604772279a8fff194cc3ebe2c2a511905a0616f0c8

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 309.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8cb35cb79e6ee4db54fe9cbdb40eb46985967ce119dc009ed9ff629c132caeb5
MD5 1501b61fdc9089ebacfc70acc2322289
BLAKE2b-256 e29170c7be451c6ef9cb070166bdb603b55748c83965ea8f02c0d9974e4dd5d0

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 306.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 09a20dbc110d672ca3e2b841aed717d66adfc4c9b9259a8a65e49d5fb5d6eacf
MD5 70950db4516bb590c036bbfe1d0ca81b
BLAKE2b-256 71aa4706e24bec9d0ed0e68e376e2c9083348984beb38186382ca340da970a46

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1eefd369ce330aabd43d1c2cd684e13f0d3ab1cc293b02c5d0fc1a564b751f2
MD5 b6883782d4dcd181f54231996228c8b6
BLAKE2b-256 a13f3328ec94b626224ae14a50aabf050aa17d4302d4576ba1d70cea9454a083

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83a0d738f33c55f4241f76b4a8507898982a67c4ce643d062785b0f1910b4944
MD5 6372b7f8d7fc5ca7a95794d2400f7bb8
BLAKE2b-256 a852d02931a2cc19cc4df26819180611242a54333a192cc776e349ea0ffa9712

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 310.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 10e85786d08f6417920f95e90f01a97953d1817a247170dec87bf34696da1854
MD5 00ca027d294d8c1c96a7cfc6084cfe97
BLAKE2b-256 6e1f3dba853aa89e1887dec39bf8a4f04f8fd28d6965dd4b9b16d8843ad48cb1

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 307.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 eea7f8f2672f76c12a0c47010ffb316c7d1790025c75f72d7d50bee6041f1f8d
MD5 1eb451716ec2effce52898cdc83ffd5d
BLAKE2b-256 f2504a97caec4f272594db5779a85a5e050d6e63911c421e26d8f28eb3714b91

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5675d32dddeca88634ecfbc51c4804ad18a53fd5ef90d95b7c6cc6002eda1bf4
MD5 dbf8e75e3283272b9078b42df075afa4
BLAKE2b-256 ab1929d452e585425d6f467adde0878d852e7ed3c3a32cbf687714919e031c2f

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c957abe5879afe565dc7150b524bd174f718b2e0f737668797553c1047a4c8b
MD5 c82fa5d68294e95e89cd3372ae308078
BLAKE2b-256 bab0014bffca76a86330d17126f9770dc5e2b0f114a31920095d6bca5ebb37ba

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 309.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 21bb7990e4ede06389ea2782598afb7a5982ff7a9550ec701952e9bec31f81fe
MD5 79f8ab2e9574550e04bb69644bf998b1
BLAKE2b-256 6664930bd5379387e91d39c2b6c860755366835cc8131be8c9e8706ce5a10865

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 306.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4a5a54a8e0781e9eebd3420b51ffc27641af4bcf90b862933b2d04f164a20e83
MD5 8b30cd8c5bc7784b903b1b48c18d2658
BLAKE2b-256 cca20606c0e15fac9ad478c83bc7ae34971c3c3e7eb1f9ea55badc0af7872dc9

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 336aab0c6a5dc871db90546d363192206970c347f16261f9883bd541ea3ad06a
MD5 ecace4ac62766e12e60514ec396d355f
BLAKE2b-256 87dccdab399d5a12e22050c1533f2747d2b735092df30deb4c4f71399ae3c43b

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8d4268d2cb3b2c07d4d6a06585c7bb2c2dcfbaf34d9135b716cf960e3eb11b9
MD5 272b47751eeecf1b09cf19dc23ee3445
BLAKE2b-256 55dc99c85389e85efeea5108677f8f53eefc80b6612befc3293920f2312e8d57

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 313.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 91d2141918fe6c72e6f29f1b746a7b487d341d4b07de4a3e8112d733c350453f
MD5 89038f88a508f01896e3d41937f0e7d1
BLAKE2b-256 1e4a8fd9312588c1b347845f66f2cc992cf82bc6005efa89b9d7dbc422527a46

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: cx_Freeze-6.13.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 309.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for cx_Freeze-6.13.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a30f3bb137bc1603cd9436feb959d4e1cc06b05cfba0c1c4c9519c7ad0f6126f
MD5 791be25c81f9da135eac884f650f50e7
BLAKE2b-256 5b9f005fbf3e1342061deb3baf24ab4957bbf33a27bdd1a9c457c6e031af1a38

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 70ece31430cc5f5bf95f4857ec50079b1db88f8c5b1946867cebd182580cd7e6
MD5 54ce087201ffab8c00c6b7370f5048b2
BLAKE2b-256 80d7982590c01f9497a534704e9a96dfe6c48a2ab34cbf828dee07f46599ff19

See more details on using hashes here.

File details

Details for the file cx_Freeze-6.13.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cx_Freeze-6.13.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be911ed3389dd7734fb8bc5e897b5a0cd87af404bebf411b6be0bd264456d869
MD5 fddc9d2530841f3650e9bcdfdca63c25
BLAKE2b-256 8dd5ae5dd9d38ed63c48e5705880247c9fd1bc2f7002aed5a193a02b36cf328b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page