Psutil 7.1.2 がリリースされ、フリースレッド Python 用のホイールが含まれるようになりました。これはコミュニティの努力により、C コードのリファクタリングが必要でした。Python 3.13 で導入されたフリースレッド Python は、GIL を削除し、マルチコア システムで真の並列実行と CPU 利用率の向上を可能にします。PyPI の人気パッケージの間でフリースレッド ホイールの採用はまだ限定的で、ごく一部のパッケージのみが提供しています。ホイールは事前にコンパイルされたバイナリを提供し、特に psutil のように C 拡張を持つパッケージのインストールを簡素化します。ライブラリの作者は現在、各 Python バージョン用に個別のホイールをビルドする必要があり、複雑さが増しています。作者は、Python 3.15 でユニバーサル ホイールを容易にする改善が行われることを予想しており、配布を簡素化します。PEP 803 と PEP 809 は、複数のバージョンに対応する単一のホイールを可能にするホイールの命名規則を標準化することを目的としています。フリースレッド Python 用の psutil のインストールは、`--only-binary=:all:` フラグを使用して pip で簡単に行うことができます。これにより、ソース ビルドを避け、目的の事前にコンパイルされたホイールのインストールが保証されます。
gmpy.dev
Giampaolo Rodola: Wheels for free-threaded Python now available in psutil
