PyPyがメンテナンスされていないことについて警告する
47日前原文(github.com)
概要
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エコシステム動向の注視が重要。