skillfed

freeze-core

Core dependency for cx_Freeze

freeze-core v0.7.1 106.6K downloads/30d#12,647 on PyPI3
Permissive license MIT Active released

What it is and what it does

freeze-core is the foundational library that cx_Freeze depends on to convert Python applications into standalone executables. It provides low-level utilities for file handling, archive manipulation, and text processing essential to the freezing process. The package is written partly in C and distributed as precompiled wheels for Python 3.11 through 3.15 across Windows, macOS, and Linux (including ARM and PowerPC variants), reducing installation friction on supported platforms.

As a core dependency rather than a user-facing tool, freeze-core is typically installed automatically when you install cx_Freeze. It requires three runtime dependencies—filelock, cabarchive, and striprtf—all pulled in automatically. The package is actively maintained with no known security vulnerabilities.

Use it for:

  • Installed automatically as a dependency when setting up cx_Freeze to package Python applications into standalone executables.
  • Provides runtime utilities needed by cx_Freeze to handle file locking during the build process on multi-threaded systems.
  • Enables cx_Freeze to process cabinet archives and extract metadata from rich text files during application freezing.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

freeze-core provides core runtime support for cx_Freeze, handling file locking, cabinet archive operations, and rich text format processing needed during application freezing.

Yes, if you are using cx_Freeze to create standalone Python executables. Install it directly only if you have a specific need for its utilities; otherwise, it will be installed automatically as a cx_Freeze dependency. The package is actively maintained, carries no known vulnerabilities, and supports current Python versions with prebuilt wheels that minimize compilation overhead.

Install

freeze-core on PyPI

pip

pip install freeze-core

uv

uv add freeze-core

poetry

poetry add freeze-core

Installing freeze-core

Before you install

Medium install friction due to compiled C extensions across multiple platforms. Actively maintained with a release 2 days old; supports Python 3.11–3.15 with prebuilt wheels for common platforms.

License in practice

MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects with minimal obligations.

Quickstart

pip install freeze-core

import filelock
import cabarchive
import striprtf

Requires Python 3.11 or later; prebuilt wheels available for Windows, macOS, and Linux (x86_64, aarch64, ppc64le, arm64, musllinux).

Verify before relying

  • Whether freeze-core can be used standalone or only as a cx_Freeze dependency
  • Specific functionality provided by filelock, cabarchive, and striprtf in the freezing workflow
  • Performance characteristics or limitations when freezing large applications

Package facts

License MIT (permissive)
Python support supports the current Python release (>=3.11)
Install friction medium — platform-specific wheel
Runtime dependencies 3 — filelock, cabarchive, striprtf
Maintenance actively maintained — 2 days since the last release
Last repo commit
First released
Downloads 106,616/month — #12,647 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: freeze_core-0.7.1-cp311-cp311-macosx_10_9_universal2.whl; freeze_core-0.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; freeze_core-0.7.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl; freeze_core-0.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; freeze_core-0.7.1-cp311-cp311-musllinux_1_2_aarch64.whl; freeze_core-0.7.1-cp311-cp311-musllinux_1_2_x86_64.whl; freeze_core-0.7.1-cp311-cp311-win32.whl; freeze_core-0.7.1-cp311-cp311-win_amd64.whl; freeze_core-0.7.1-cp311-cp311-win_arm64.whl; freeze_core-0.7.1-cp312-cp312-macosx_10_13_universal2.whl; freeze_core-0.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl; freeze_core-0.7.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl; freeze_core-0.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; freeze_core-0.7.1-cp312-cp312-musllinux_1_2_aarch64.whl; freeze_core-0.7.1-cp312-cp312-musllinux_1_2_x86_64.whl; freeze_core-0.7.1-cp312-cp312-win32.whl; freeze_core-0.7.1-cp312-cp312-win_amd64.whl; freeze_core-0.7.1-cp312-cp312-win_arm64.whl; freeze_core-0.7.1-cp313-cp313-macosx_10_13_universal2.whl; freeze_core-0.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Keywords: freeze-core, freeze, cx-freeze, cxfreeze, cx_Freeze, python

Development Status :: 5 - Production/StableIntended Audience :: DevelopersNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: CProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.15Programming Language :: Python :: Free Threading :: 2 - BetaTopic :: Software Development :: Build ToolsTopic :: Software Development :: Libraries :: Python ModulesTopic :: System :: Software DistributionTopic :: Utilities

Tags

cx_Freeze core dependencyPython application freezingstandalone executable packagingfreeze-core utilitiesPython to binary compilation
cx-freeze-ecosystemexecutable-packaging

More Python Modules packages