概要
PyPyの開発停止とNumPyによるサポート終了の動きが明確化。 公式声明はないが、関係者発言とドキュメントで警告追加。 astral-sh/uvのリリースノートでPyPy非推奨が明記。 関連するPythonツールやパッケージのアップデート情報。 今後はPyPy利用に注意が必要。
PyPyの開発状況とサポート終了
- PyPy は現在、 積極的な開発が行われていない 状況。
- NumPy の開発チームも、 PyPyのサポートを段階的に終了 する方針を示唆。
- 公式声明は未発表だが、 PyPy開発者自身による発言 が確認されている。
- ドキュメントに PyPyのサポート停止および非推奨 の警告が追加。
- 利用者が PyPyが十分にサポートされていると誤解しないよう注意喚起。
NumPy Issue #30416の概要
- NumPyリポジトリ でのIssue #30416にて、 PyPy開発者が現状を説明。
- PyPyの今後のサポート終了 が実質的に示された形。
- これを受けて、 NumPyドキュメントにも警告文が追加 された経緯。
astral-sh/uvのリリースノートと関連アップデート
- astral-sh/uv v0.9.27 のリリースノートにて、 PyPy非推奨の警告 が記載。
- Python関連のアップデート:
- Pyodide を 0.29.2 へアップグレード。
- GraalPy を 25.0.2 へアップグレード。
- 機能追加・改善点:
uv pipコマンドの-t(--target)ショートフォーム追加。- ROCm 7.0/7.1アクセラレータバックエンドのサポート。
- フリースレッディングABI非互換エラーの改善。
uv pip freeze --excludeフラグの実装。uv pip compileで--python-version指定時の自動ダウンロード対応。- Trusted Publishing with pyxのサポート。
- バグ修正・ドキュメント改善:
- Chocolateyシステムテストの修正。
- SSL_CERT_FILEがディレクトリの場合の無限ループ修正。
- CONTRIBUTINGガイドや各種ドキュメントの更新。
- PyPyの非推奨警告追加。
今後のPyPy利用に関する注意点
- PyPyの利用は今後リスクが高まる ため、 新規プロジェクトでは推奨されない。
- 公式のサポートやコミュニティの支援が期待できない 状況。
- 既存プロジェクトでPyPyを利用している場合は、 他のPython実装(CPython等)への移行検討 が必要。
- NumPyや主要パッケージのサポート終了に伴い、動作保証やパフォーマンス面での課題発生リスク。
- 今後のPythonエコシステム動向の注視が重要。