Python 3.14.0 正式版リリース
(discuss.python.org)Python 3.14.0 正式版リリース 🐍
Python 3.14.0 の正式版がリリースされました。今回のアップデートは、パフォーマンス向上と新機能の追加に重点を置いています。
主な機能
- PEP 779: フリースレッド Python(Free-threaded Python)の正式サポート: 複数のスレッドで Python コードを同時に実行できるため、マルチコアプロセッサをより効率的に活用できます。
- PEP 649: アノテーション評価の遅延: 型ヒントのようなアノテーションの評価を後回しにすることで、起動時間を短縮します。
- PEP 750: テンプレート文字列リテラル(t-strings): f-string に似ていますが、より安全で柔軟な新しい文字列形式です。
- PEP 734: stdlib に複数インタープリタ: 1 つのプロセス内で複数の独立した Python インタープリタを実行できます。
- PEP 784: 新しい
compression.zstdモジュール: Zstandard 圧縮アルゴリズムをサポートし、より高速で効率的なデータ圧縮が可能です。 - PyREPL の構文ハイライトと色のサポート:
unittest、argparse、json、calendarCLI で色をサポートし、可読性を高めました。
主な変更点
- PEP 761: リリースアーティファクトに対する PGP 署名の終了: 今後は PGP 署名を提供せず、Sigstore の使用を推奨します。
- 実験的な JIT コンパイラを同梱: 公式の macOS および Windows リリースバイナリに実験的な JIT コンパイラが含まれ、パフォーマンスが向上する可能性があります。
- 公式 Android バイナリリリース: Android でも Python を公式に利用できるようになりました。
- 新しい Windows インストーラ: Windows Store またはダウンロードページからインストールできる新しいインストーラに置き換えられます。
5件のコメント
https://github.com/python/cpython/pull/125035
わあ、面白いですね。
面接で知ったかぶりするために GIL を持ち出していた時代も、もうこれで終わりですね。
ついに本当のパイ(3.14)ソン
一瞬何の話かと思ったけど、wwwwww