python-freethreading
« Back to VersTracker
Description:
Interpreted, interactive, object-oriented programming language
Type: Formula  |  Latest Version: 3.14.2@1  |  Tracked Since: Dec 4, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: python interpreter freethreading no-gil development
Install: brew install python-freethreading
About:
This formula provides a specialized build of Python 3.x compiled with experimental support for PEP 703 (making the Global Interpreter Lock optional). It enables true multi-core parallelism for Python workloads by allowing threads to execute without contention for the GIL. This build is intended for developers testing and optimizing libraries for the upcoming freethreaded mode in future Python versions.
Key Features:
  • Experimental GIL-free execution for multi-core threading
  • Compatible with Python 3.12+ and PEP 703
  • Isolated from system Python to avoid conflicts
  • Enables parallelism for CPU-bound Python applications
Use Cases:
  • Testing library compatibility with the no-GIL build
  • Benchmarking multi-threaded performance gains
  • Developing applications that require true parallel threads
Alternatives:
  • python@3.12 – Standard Python with GIL; safe for production but lacks true thread parallelism.
  • python@3.13 – Upstream stable release; freethreading is an optional build flag, not the default.
Version History
Detected Version Rev Change Commit
Jan 22, 2026 11:02pm 1 REVISION_ONLY 50980d49
Dec 4, 2025 2:29am 0 VERSION_BUMP 87bb5720
Oct 15, 2025 5:03pm 0 VERSION_BUMP 794c04e4
Oct 9, 2025 5:13pm 0 VERSION_BUMP 6610c2a5
Oct 9, 2025 4:35pm 0 VERSION_BUMP 629a9e04
Sep 11, 2025 2:21pm 0 VERSION_BUMP 81d928e4
Dec 10, 2024 10:25pm 0 VERSION_BUMP 9dcd01c5
Nov 26, 2024 10:07pm 0 VERSION_BUMP 9e48f18c
Nov 2, 2024 4:26pm 0 VERSION_BUMP f310ab36