HackerNews

psutilのためのフリースレッドPython用ホイールが利用可能に

Wheels for free-threaded Python now available for psutil

https://gmpy.dev/blog/2025/wheels-for-free-threaded-python-now-available-in-psutil


psutil 7.1.2のリリースにより、フリースレッドPython用のホイールが利用可能になりました。フリースレッドPythonとは、GIL(グローバルインタプリタロック)が無効化されたPythonビルドのことです。これにより、真の並列実行が可能となり、特にCPUバウンドアプリケーションにおいてマルチコアプロセッサの利用が向上します。しかし、現在のところ、最もダウンロードされている360のPyPIパッケージでは、128パッケージがフリースレッドPython用のホイールを提供しており、大多数は対応していません。ユーザーにとって、ホイールが提供されることで、コンパイル済みのバイナリパッケージを簡単にインストールできるため、特にC拡張を使用するパッケージには重要です。一方、ライブラリ作者には、各Pythonバージョンごとに別々のホイールを作成する必要があり、これは作業負担を増加させます。今後のPython 3.15では、このプロセスが簡素化されることが期待され、複数のPythonバージョンとプラットフォームをサポートする単一のホイールの標準化が提案されています。