Metadata-Version: 2.1
Name: cx_Freeze
Version: 6.15.16
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.7
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: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: Utilities
Requires-Python: >=3.7.4
Description-Content-Type: text/markdown
License-File: doc/src/license.rst
Requires-Dist: setuptools<70,>=62.6
Requires-Dist: wheel<=0.43.0,>=0.38.4
Requires-Dist: cx_Logging>=3.1; sys_platform == "win32"
Requires-Dist: lief<0.15.0,>=0.12.0; sys_platform == "win32"
Requires-Dist: patchelf>=0.14; sys_platform == "linux" and platform_machine == "x86_64"
Requires-Dist: patchelf>=0.14; sys_platform == "linux" and platform_machine == "i686"
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 == "ppc64le"
Requires-Dist: patchelf>=0.14; sys_platform == "linux" and platform_machine == "s390x"
Provides-Extra: dev
Requires-Dist: bump-my-version==0.11.0; extra == "dev"
Requires-Dist: cibuildwheel>=2.13.1; extra == "dev"
Requires-Dist: pre-commit>=2.21.0; extra == "dev"
Provides-Extra: doc
Requires-Dist: sphinx<=7.2.6,>=7.1.2; extra == "doc"
Requires-Dist: sphinx-new-tab-link==0.3.1; extra == "doc"
Requires-Dist: sphinx-tabs==3.4.5; extra == "doc"
Requires-Dist: furo==2024.1.29; extra == "doc"
Provides-Extra: test
Requires-Dist: pytest>=7.4.0; extra == "test"
Requires-Dist: pytest-cov>=4.1.0; extra == "test"
Requires-Dist: pytest-datafiles==3.0.0; extra == "test"
Requires-Dist: pytest-mock>=3.11.1; extra == "test"
Requires-Dist: pytest-timeout>=2.1.0; extra == "test"
Requires-Dist: pytest-xdist[psutil]>=3.3.1; extra == "test"

| Version | Downloads | Python | Code |
| --- | --- | --- | --- |
| [![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) | [![Python](https://img.shields.io/pypi/pyversions/cx-freeze)](https://www.python.org/) | ![CodeQL](https://github.com/marcelotduarte/cx_Freeze/workflows/CodeQL/badge.svg) [![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) |
| [![Conda Version](https://img.shields.io/conda/vn/conda-forge/cx_freeze.svg)](https://anaconda.org/conda-forge/cx_freeze) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/cx_freeze.svg)](https://anaconda.org/conda-forge/cx_freeze) | | |

**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](https://cx-freeze.readthedocs.io/en/stable/installation.html)
for more information and how to install in others environment such as pipenv,
conda-forge, etc.

# Documentation

[![Documentation Status](https://readthedocs.org/projects/cx-freeze/badge/?version=stable)](https://cx-freeze.readthedocs.io/en/stable/?badge=stable)

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.

# 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

[![License](https://img.shields.io/pypi/l/cx_Freeze.svg)](https://cx-freeze.readthedocs.io/en/stable/license.html)

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](doc/src/license.rst).
