Metadata-Version: 2.4
Name: cx_Freeze
Version: 6.13.1
Summary: Create standalone executables from Python scripts
Home-page: https://marcelotduarte.github.io/cx_Freeze
Author: Anthony Tuininga
Author-email: anthony.tuininga@gmail.com
Maintainer: Marcelo Duarte
Maintainer-email: marcelotduarte@users.noreply.github.com
License: Python Software Foundation License
Project-URL: Bug Tracker, https://github.com/marcelotduarte/cx_Freeze/issues
Project-URL: CI: GitHub Workflows, https://github.com/marcelotduarte/cx_Freeze/actions?query=branch:main
Project-URL: Source Code, https://github.com/marcelotduarte/cx_Freeze
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: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: doc/src/license.rst
Requires-Dist: packaging>=21.0
Requires-Dist: setuptools<66,>=59.0.1
Requires-Dist: cx-logging>=3.0; sys_platform == "win32" and python_version < "3.10"
Requires-Dist: importlib-metadata>=4.8.3; python_version < "3.10"
Requires-Dist: lief>=0.12.0; sys_platform == "win32"
Requires-Dist: patchelf>=0.12; sys_platform == "linux"
Provides-Extra: dev
Requires-Dist: bump2version>=1.0.1; extra == "dev"
Requires-Dist: pre-commit>=2.17.0; extra == "dev"
Requires-Dist: pylint>=2.13.0; extra == "dev"
Requires-Dist: wheel>=0.36.2; extra == "dev"
Requires-Dist: cibuildwheel>=2.8.1; (sys_platform == "linux" or sys_platform == "darwin") and extra == "dev"
Provides-Extra: doc
Requires-Dist: sphinx<5.2.0,>=5.0.1; extra == "doc"
Requires-Dist: sphinx-rtd-theme==1.0.0; extra == "doc"
Provides-Extra: test
Requires-Dist: nose==1.3.7; extra == "test"
Requires-Dist: pygments>=2.11.2; extra == "test"
Requires-Dist: pytest>=7.0.1; extra == "test"
Requires-Dist: pytest-cov>=3.0.0; extra == "test"
Requires-Dist: pytest-mock>=3.6.1; extra == "test"
Requires-Dist: pytest-timeout>=1.4.2; extra == "test"
Dynamic: license-file

| 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/) | [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![LGTM](https://img.shields.io/lgtm/grade/python/g/marcelotduarte/cx_Freeze.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/marcelotduarte/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://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 --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](https://cx-freeze.readthedocs.io/en/latest/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=latest)](https://cx-freeze.readthedocs.io/en/latest/?badge=latest)

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.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](https://img.shields.io/pypi/l/cx_Freeze.svg)](https://cx-freeze.readthedocs.io/en/latest/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/latest/license.html)
or in the [source repository](doc/src/license.rst).
