Skip to main content

Create standalone executables from Python scripts

Project description

PyPI version PyPi Downloads Anaconda-Server Badge Anaconda-Server Badge Python Documentation Status License LGTM

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


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.8.4.tar.gz (138.9 kB 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.8.4-cp39-cp39-win_amd64.whl (206.8 kB view details)

Uploaded CPython 3.9Windows x86-64

cx_Freeze-6.8.4-cp39-cp39-win32.whl (203.4 kB view details)

Uploaded CPython 3.9Windows x86

cx_Freeze-6.8.4-cp38-cp38-win_amd64.whl (207.3 kB view details)

Uploaded CPython 3.8Windows x86-64

cx_Freeze-6.8.4-cp38-cp38-win32.whl (203.6 kB view details)

Uploaded CPython 3.8Windows x86

cx_Freeze-6.8.4-cp37-cp37m-win_amd64.whl (206.1 kB view details)

Uploaded CPython 3.7mWindows x86-64

cx_Freeze-6.8.4-cp37-cp37m-win32.whl (202.5 kB view details)

Uploaded CPython 3.7mWindows x86

cx_Freeze-6.8.4-cp36-cp36m-win_amd64.whl (206.8 kB view details)

Uploaded CPython 3.6mWindows x86-64

cx_Freeze-6.8.4-cp36-cp36m-win32.whl (203.2 kB view details)

Uploaded CPython 3.6mWindows x86

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4.tar.gz
  • Upload date:
  • Size: 138.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4.tar.gz
Algorithm Hash digest
SHA256 aec66432bc207b699b252f9468e8cc6d61efda72269cab3a3231d6f95c0328f9
MD5 b12045ead87ffca4a859623c43b0a73d
BLAKE2b-256 7b26680ccf853ab4ad29d7445377fcf1b9a560cfc1a64262812f8197b5e4e4a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 206.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c22dff0a323b7b5ba243b9c7115c457f459097caad9cde15c80723030d187bbf
MD5 654c6258e6eb7f7c94ca6e7b7f6eef56
BLAKE2b-256 0ed4597b16a0834cc003dff60541e4178148144ae33d2d40e5ce2e0a8fc2328a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 203.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3642545fc3edcf25d8aae4f062b5277d9116ce7bb01d65f80d1208fd4031cfde
MD5 c60c25632d1a4e9f5c8292e132babd46
BLAKE2b-256 fcaa8d12bad7329590441092677a76469276fe1ba08ff103a7af59ebb5cb79d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 207.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c0bee61bf1fecfc5b4da3a5519b6cef73adf597ff8317b778e50785dcbeab3a4
MD5 65bce13d3046cdbf1169e6ed40cb4385
BLAKE2b-256 151b27a0e46aeceef0c6b7df93194d9f5401b921bb39d64b022d38758ed6a8bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 203.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ab74b82860b38108d1cedc2655930a283a25ea01664813d56865227ab21dc6f9
MD5 df93e3089b895108ca479d8389a40b87
BLAKE2b-256 7faa43b9372a3fbdf8b15918d4cd5e9a94571b6a6803c21e7139f7900382c8d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 206.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 af1af1f23a60408ffbac7dd9f28264b3221f4a2c6661040f9a7a10801696da2e
MD5 257dd00a0170bad9955331bcbf31c8bb
BLAKE2b-256 9402b4dea5558fd6b769d84950eaf37a1c47b198e07bb13b3337c95aea799bdb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 202.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3b33fb66b6abad50304dbd16a84188c739a3568c853d2a37916b4efc93ceed48
MD5 0a25626ee9e85871061349423180efb7
BLAKE2b-256 91db516683dbfbe0bb2f222773f4942f2212f887a490e80b72e935c2e9c26582

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 206.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 222d386e39aa95379414e1cd2b29756b81b3307554876acf034d2e1bf02c1398
MD5 aca2574628943fdcdf76c5bce823dce7
BLAKE2b-256 071ec3c9e597b2c2f47ff7a9a8a29997743d9db79758a969d3a547e7705dc339

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cx_Freeze-6.8.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 203.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for cx_Freeze-6.8.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ff07f73b79512f1a71e3d3c896ab7f73961fff8dd43473f24d267408c983c429
MD5 f79e92e3a7f946b251fd508a50ec15fc
BLAKE2b-256 e56d262f52f696b2bbac9bea44f9389b3ccd41be7b4421e8064345c27d44d1a5

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