pkg.soopen package index

brew / 順位 2845

python-freethreading を Homebrew, dnf でインストール

python-freethreading のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install python-freethreading

local Homebrew formula metadata

Linux

Fedora dnf確認済み · 92%
sudo dnf install python3.15-freethreading

Fedora Rawhide package metadata · python3.15-freethreading · ソース: dl.fedoraproject.org

概要

パッケージ概要

Interpreted, interactive, object-oriented programming language

コマンドとエイリアス

  • idle3.14t
  • pip3.14t
  • pydoc3.14t
  • python3.14t
  • python3.14t-config
  • wheel3.14t

履歴

プロジェクトの歴史と使われ方

Python Free-Threading is the CPython build that can run with the global interpreter lock disabled, allowing Python threads to execute bytecode in parallel across CPU cores.

プロジェクトの歴史

Efforts to remove or reduce the GIL predate PEP 703, including Greg Stein's 1996 patch, python-safethread, PyParallel, and Gilectomy. These experiments established the long-running interest in parallel Python execution but exposed substantial compatibility and performance costs.

Sam Gross created PEP 703 in 2023 to make the GIL optional through a --disable-gil build. The Python Steering Council accepted it with a staged, reversible rollout, and CPython 3.13 delivered the first public free-threaded build.

採用の歴史

Free-threaded CPython entered the public release line as an optional build in Python 3.13. Adoption initially centered on experimentation, scientific and numeric workloads, and work by native-extension maintainers to make packages safe under parallel execution.

The rollout is deliberately gradual. Extension modules must explicitly declare support or the interpreter may re-enable the GIL, so adoption depends on separately built wheels, extension audits, and ecosystem compatibility work.

使われ方

Use the t-suffixed interpreter for multithreaded workloads, compatibility testing, CI, or native-extension porting. Check sys._is_gil_enabled() when runtime behavior matters.

Free-threaded execution does not automatically accelerate every program. Unsupported extension modules may re-enable the GIL, and code must still use synchronization for shared mutable state.

PYTHON_GIL or the -X gil option can control the GIL at runtime in a free-threaded build; these are runtime controls rather than configuration files.

パッケージ好きにとっての重要性

Free-threaded CPython introduces a distinct interpreter and extension ABI while preserving the Python language and most user-facing behavior. This makes it a consequential packaging transition: maintainers must test native code, publish compatible artifacts, and understand when an import silently restores the GIL.

Homebrew's separate formula makes the experimental or supported free-threaded runtime usable beside ordinary CPython, using t-suffixed executables so developers can test compatibility without replacing their default interpreter.

タイムライン

  • 1996: Greg Stein published an early free-threading patch for CPython.
  • 2023: PEP 703 was created and accepted for a gradual rollout.
  • 2024: Python 3.13 introduced an optional free-threaded CPython build.
  • 2025: Python 3.14 advanced free-threading beyond its initial experimental phase.

Related projects

  • The standard GIL-enabled CPython build remains the compatibility-oriented alternative.
  • PEP 703 specifies the optional-GIL implementation and rollout.
  • Native extension projects must use the free-threading C API support and declare whether they can operate without the GIL.

セキュリティ状態

リスクレベル: yellow

generalized runtime or code generation signal.

リスク分類器

リスク yellow · 信頼度 中 · runtime

理由

  • generalized runtime or code generation signal

信号

  • text:programming language

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 5 個のプラットフォームターゲットで利用できます。
  • 6 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 1 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
idle3.14tcliグローバル実行可能ファイル
pip3.14tcliグローバル実行可能ファイル
pydoc3.14tcliグローバル実行可能ファイル
python3.14tcliグローバル実行可能ファイル
python3.14t-configcliグローバル実行可能ファイル
wheel3.14tcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-11-04
マネージャ版3.15.2
マネージャ更新日2026-10-27
ローカルデータOK
上流not checked
検出された最新未検出

https://www.python.org/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:python-freethreading
バージョン3.15.2
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/python-freethreading
ホームページhttps://www.python.org/
上流ドキュメントhttps://www.python.org/
ライセンスPython-2.0
ソースアーカイブhttps://www.python.org/ftp/python/3.15.2/Python-3.15.2.tgz
最終更新2026-10-27T01:32:57Z
Pulseupdated
依存関係ca-certificates, mpdecimal, openssl@4, sqlite, xz, zstd
ビルド依存関係pkgconf
macOS 提供ライブラリbzip2, expat, libedit, libffi, ncurses
Bottle利用可能 (対象 arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし
注意点Python has been installed as $HOMEBREW_PREFIX/bin/python3.15t See: https://docs.brew.sh/Language-Runtimes-and-Packages#python

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepython-freethreading
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

dnf95%

python3.15-freethreading 3.15.0~rc1-1.fc45

Free Threading (PEP 703) version of the Python interpreter

https://www.python.org/

sudo dnf install python3.15-freethreading
  • License: Python-2.0.1
  • Category: Unspecified
  • Architecture: i686
  • Source Package: python3.15
  • 4 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Python Freethreading
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3.15-freethreading from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/652278618dec9c023176a80c435a32a2c8154869fb0eb662c267a54df28d77d9-primary.xml.zst

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation