Metadata-Version: 2.4
Name: cx_Freeze
Version: 8.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: # Licensing
        
        -   Copyright © 2020-2025, Marcelo Duarte.
        -   Copyright © 2007-2019, Anthony Tuininga.
        -   Copyright © 2001-2006, Computronix (Canada) Ltd., Edmonton, Alberta,
            Canada.
        -   All rights reserved.
        
        NOTE: This license is derived from the Python Software Foundation
        License which can be found at
        <https://docs.python.org/3/license.html#psf-license-agreement-for-python-release>
        
        ## License for cx_Freeze
        
        1.  This LICENSE AGREEMENT is between the copyright holders and the
            Individual or Organization (\"Licensee\") accessing and otherwise
            using cx_Freeze software in source or binary form and its associated
            documentation.
        2.  Subject to the terms and conditions of this License Agreement, the
            copyright holders hereby grant Licensee a nonexclusive,
            royalty-free, world-wide license to reproduce, analyze, test,
            perform and/or display publicly, prepare derivative works,
            distribute, and otherwise use cx_Freeze alone or in any derivative
            version, provided, however, that this License Agreement and this
            notice of copyright are retained in cx_Freeze alone or in any
            derivative version prepared by Licensee.
        3.  In the event Licensee prepares a derivative work that is based on or
            incorporates cx_Freeze or any part thereof, and wants to make the
            derivative work available to others as provided herein, then
            Licensee hereby agrees to include in any such work a brief summary
            of the changes made to cx_Freeze.
        4.  The copyright holders are making cx_Freeze available to Licensee on
            an \"AS IS\" basis. THE COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR
            WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT
            LIMITATION, THE COPYRIGHT HOLDERS MAKE NO AND DISCLAIM ANY
            REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY
            PARTICULAR PURPOSE OR THAT THE USE OF CX_FREEZE WILL NOT INFRINGE
            ANY THIRD PARTY RIGHTS.
        5.  THE COPYRIGHT HOLDERS SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER
            USERS OF CX_FREEZE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL
            DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE
            USING CX_FREEZE, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE
            POSSIBILITY THEREOF.
        6.  This License Agreement will automatically terminate upon a material
            breach of its terms and conditions.
        7.  Nothing in this License Agreement shall be deemed to create any
            relationship of agency, partnership, or joint venture between the
            copyright holders and Licensee. This License Agreement does not
            grant permission to use copyright holder\'s trademarks or trade name
            in a trademark sense to endorse or promote products or services of
            Licensee, or any third party.
        8.  By copying, installing or otherwise using cx_Freeze, Licensee agrees
            to be bound by the terms and conditions of this License Agreement.
        
        Computronix® is a registered trademark of Computronix (Canada) Ltd.
        
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: filelock>=3.12.3
Requires-Dist: packaging>=24
Requires-Dist: setuptools
Requires-Dist: tomli>=2.0.1; python_version < "3.11"
Requires-Dist: typing_extensions>=4.10.0; python_version < "3.10"
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"
Requires-Dist: dmgbuild>=1.6.1; sys_platform == "darwin"
Requires-Dist: cx_Logging>=3.1; sys_platform == "win32"
Requires-Dist: lief<=0.16.4,>=0.13.2; sys_platform == "win32"
Provides-Extra: dev
Requires-Dist: bump-my-version==1.1.1; extra == "dev"
Requires-Dist: cibuildwheel==2.23.2; extra == "dev"
Requires-Dist: pre-commit==4.2.0; extra == "dev"
Provides-Extra: doc
Requires-Dist: sphinx==7.4.7; extra == "doc"
Requires-Dist: sphinx-new-tab-link==0.8.0; extra == "doc"
Requires-Dist: sphinx-tabs==3.4.7; extra == "doc"
Requires-Dist: furo==2024.8.6; extra == "doc"
Requires-Dist: myst-parser<=4.0.1,>=3.0.1; extra == "doc"
Provides-Extra: tests
Requires-Dist: pytest==8.3.5; extra == "tests"
Requires-Dist: pluggy==1.5.0; extra == "tests"
Requires-Dist: pytest-cov==6.1.0; extra == "tests"
Requires-Dist: coverage==7.8.0; extra == "tests"
Requires-Dist: pytest-datafiles==3.0.0; extra == "tests"
Requires-Dist: pytest-mock==3.14.0; extra == "tests"
Requires-Dist: pytest-timeout==2.3.1; extra == "tests"
Requires-Dist: pytest-xdist==3.6.1; extra == "tests"
Dynamic: license-file

**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://raw.githubusercontent.com/marcelotduarte/cx_Freeze/python-coverage-comment-action-data/badge.svg)](https://htmlpreview.github.io/?https://github.com/marcelotduarte/cx_Freeze/blob/python-coverage-comment-action-data/htmlcov/index.html)
[![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)

# What's New v8.0:
- Python 3.13 support.
- Python 3.13 free-threaded support for Linux and macOS.
- Download and extract the [MSVC Redistributable files](https://cx-freeze.readthedocs.io/en/stable/faq.html#microsoft-visual-c-redistributable-package).
- Implement bases using PEP587 - Python Initialization Configuration.
- Drop Python 3.8 support.
- Bug fixes and improvements (including hook additions and enhancements).

# What's New v8.1:
- Add a launch on finish checkbox to the MSI installer
- Bug fixes and improvements (including hook additions and enhancements).

# Installation

Choose the Python package manager according to your system. See how the
installation works with the most common ones, which are pip and conda.

To install the latest version of `cx_Freeze` using `pip` into a
virtual environment:
```
pip install --upgrade cx_Freeze
```

To install the latest development build:

```
pip uninstall cx_Freeze
pip install --extra-index-url https://test.pypi.org/simple/ cx_Freeze --pre --no-cache
```

Installing cx_freeze from the conda-forge channel can be achieved with the
command:
```
conda install conda-forge::cx_freeze
```

Please check the
[installation](https://cx-freeze.readthedocs.io/en/latest/installation.html)
for more information.

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

# 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).
