Metadata-Version: 2.1
Name: cx_Freeze
Version: 7.1.0
Summary: Create standalone executables from Python scripts
Author-email: Anthony Tuininga <anthony.tuininga@gmail.com>
Maintainer-email: Marcelo Duarte <marcelotduarte@users.noreply.github.com>
License: Python Software Foundation License
Project-URL: Home, https://marcelotduarte.github.io/cx_Freeze
Project-URL: Changelog, https://cx-freeze.readthedocs.io/en/stable/releasenotes.html
Project-URL: Documentation, https://cx-freeze.readthedocs.io
Project-URL: Source, https://github.com/marcelotduarte/cx_Freeze
Project-URL: Tracker, https://github.com/marcelotduarte/cx_Freeze/issues
Project-URL: Workflows, https://github.com/marcelotduarte/cx_Freeze/actions?query=branch:main
Keywords: cx-freeze cxfreeze cx_Freeze freeze python
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: doc/src/license.rst
Requires-Dist: setuptools
Requires-Dist: wheel <=0.43.0,>=0.42.0
Requires-Dist: typing-extensions >=4.10.0 ; python_version < "3.10"
Requires-Dist: filelock >=3.11.0 ; sys_platform == "linux"
Requires-Dist: patchelf >=0.14 ; sys_platform == "linux" and platform_machine == "aarch64"
Requires-Dist: patchelf >=0.14 ; sys_platform == "linux" and platform_machine == "armv7l"
Requires-Dist: patchelf >=0.14 ; sys_platform == "linux" and platform_machine == "i686"
Requires-Dist: patchelf >=0.14 ; sys_platform == "linux" and platform_machine == "ppc64le"
Requires-Dist: patchelf >=0.14 ; sys_platform == "linux" and platform_machine == "s390x"
Requires-Dist: patchelf >=0.14 ; sys_platform == "linux" and platform_machine == "x86_64"
Requires-Dist: cx-Logging >=3.1 ; sys_platform == "win32"
Requires-Dist: lief <0.15.0,>=0.12.0 ; sys_platform == "win32"
Provides-Extra: dev
Requires-Dist: bump-my-version ==0.21.1 ; extra == 'dev'
Requires-Dist: cibuildwheel ==2.18.1 ; extra == 'dev'
Requires-Dist: pre-commit ==3.7.0 ; extra == 'dev'
Provides-Extra: doc
Requires-Dist: sphinx ==7.3.7 ; extra == 'doc'
Requires-Dist: sphinx-new-tab-link ==0.4.0 ; extra == 'doc'
Requires-Dist: sphinx-tabs ==3.4.5 ; extra == 'doc'
Requires-Dist: furo ==2024.4.27 ; extra == 'doc'
Requires-Dist: myst-parser ==3.0.1 ; extra == 'doc'
Provides-Extra: test
Requires-Dist: pytest ==8.2.1 ; extra == 'test'
Requires-Dist: pluggy ==1.5.0 ; extra == 'test'
Requires-Dist: pytest-cov ==5.0.0 ; extra == 'test'
Requires-Dist: coverage ==7.5.1 ; extra == 'test'
Requires-Dist: pytest-datafiles ==3.0.0 ; extra == 'test'
Requires-Dist: pytest-mock ==3.14.0 ; extra == 'test'
Requires-Dist: pytest-timeout ==2.3.1 ; extra == 'test'
Requires-Dist: pytest-xdist[psutil] ==3.6.1 ; extra == 'test'

**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.

#

[![PyPI version](https://img.shields.io/pypi/v/cx_Freeze)](https://pypi.org/project/cx-freeze/)
[![PyPi Downloads](https://img.shields.io/pypi/dm/cx_Freeze)](https://pypistats.org/packages/cx-freeze)
[![Conda Version](https://img.shields.io/conda/vn/conda-forge/cx_freeze.svg)](https://anaconda.org/conda-forge/cx_freeze)
[![Conda Downloads](https://anaconda.org/conda-forge/cx_freeze/badges/downloads.svg)](https://anaconda.org/conda-forge/cx_freeze)
[![Python](https://img.shields.io/pypi/pyversions/cx-freeze)](https://www.python.org/)
[![Actions status](https://github.com/marcelotduarte/cx_Freeze/workflows/CI/badge.svg)](https://github.com/marcelotduarte/cx_Freeze/actions/workflows/ci.yml)
[![CodeQL](https://github.com/marcelotduarte/cx_Freeze/workflows/CodeQL/badge.svg)](https://github.com/marcelotduarte/cx_Freeze/actions/workflows/codeql.yml)
[![Coverage](https://img.shields.io/codecov/c/github/marcelotduarte/cx_Freeze/main.svg?logo=codecov&logoColor=white)](https://codecov.io/gh/marcelotduarte/cx_Freeze)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Documentation Status](https://readthedocs.org/projects/cx-freeze/badge/?version=stable)](https://cx-freeze.readthedocs.io/en/stable/?badge=stable)

# Installation

In a virtual environment, install by issuing the command:

```
pip install --upgrade cx_Freeze
```

To install the latest development build:

```
pip install --force --no-cache --pre --extra-index-url https://marcelotduarte.github.io/packages/ cx_Freeze
```

Please check the
[installation](https://cx-freeze.readthedocs.io/en/latest/installation.html)
for more information and how to install in other environments such as pipenv,
conda-forge, etc.

# Documentation

The official documentation is available
[here](https://cx-freeze.readthedocs.io).

If you need help you can also ask on the
[discussion](https://github.com/marcelotduarte/cx_Freeze/discussions) channel.

# What's New v7.1:
- Added new option --zip-filename in build_exe
- Bug fixes and improvements

# What's New v7.0:
- Added support for [pyproject.toml](https://cx-freeze.readthedocs.io/en/stable/setup_script.html)
- Create Linux AppImage format: [bdist_appimage](https://cx-freeze.readthedocs.io/en/stable/bdist_appimage.html)
- Create an DEB distribution: [bdist_deb](https://cx-freeze.readthedocs.io/en/stable/bdist_deb.html)
- Improved bdist_mac
- New and updated hooks, including support for QtWebengine on macOS
- Python 3.12 support.
- Improved tests and coverage ( >80% ).
- Bug fixes and improvements

# License

cx\_Freeze uses a license derived from the
[Python Software Foundation License](https://www.python.org/psf/license).
You can read the cx\_Freeze license in the
[documentation](https://cx-freeze.readthedocs.io/en/stable/license.html)
or in the [source repository](LICENSE.md).
