PyPI公式RSSの3種類を解説。新規パッケージ、全体の最新更新、プロジェクト別リリースのURL形式、NagooFeedへの登録と依存パッケージを絞るコツを紹介します。
Python Package Index(PyPI)は、新しく登録されたパッケージ、全体の最新更新、プロジェクト別リリースという3種類の公式RSSフィードを提供しています。
特定パッケージのリリースを追うURL形式は次のとおりです。
https://pypi.org/rss/project/{project_name}/releases.xml
2026年7月16日にRequestsのプロジェクト別フィードを取得し、HTTP 200とXMLレスポンスを確認しました。
確認日:2026年7月16日
| 目的 | RSS URL |
|---|---|
| 新しく作成されたパッケージ | https://pypi.org/rss/packages.xml |
| PyPI全体の最新リリース | https://pypi.org/rss/updates.xml |
| 特定プロジェクトのリリース | https://pypi.org/rss/project/{project_name}/releases.xml |
仕事で使っている依存パッケージを追うなら、プロジェクト別フィードが最も扱いやすい選択です。全体フィードは更新量が多く、パッケージ探索やエコシステムの動向確認に向いています。
PyPIのプロジェクトページURLからプロジェクト名を確認します。
プロジェクトページ:
https://pypi.org/project/requests/
RSS:
https://pypi.org/rss/project/requests/releases.xml
表示名を手入力するより、プロジェクトページのURLに使われている名前をコピーすると間違いを減らせます。プロジェクトが削除・改名された場合や、名前が誤っている場合は取得できません。
Webフレームワーク、HTTPクライアント、データ処理、テストなど、直接依存している主要パッケージのプロジェクト別フィードを登録します。
packages.xmlは新しく作成されたプロジェクトを追うフィードです。品質や安全性が確認済みの一覧ではないため、採用前にプロジェクト情報、保守状況、配布物、セキュリティを評価してください。
updates.xmlは個々のプロジェクトの最新リリースを広く含みます。日常の更新確認には量が多いため、調査目的で必要な期間だけ登録する使い方が向いています。
最初は、直接使っていてリリースノートを読む必要がある3〜5個へ絞ります。すべての間接依存をRSSで追うより、依存更新ツールや脆弱性スキャナーと役割を分けたほうが確実です。
PyPIのRSSは新しいリリースを知る入口です。更新前には、プロジェクトページ、リリースノート、互換性、Python対応バージョン、既知の問題を確認してください。
また、RSSは依存関係の自動更新や脆弱性通知を置き換えるものではありません。Dependabot、Renovate、pip-auditなど、目的に合う仕組みを併用します。
https://pypi.org/rss/project/から始まっているか/releases.xmlになっているか主要パッケージのプロジェクト別RSSをNagooFeedへ登録し、リリースノートを読む入口を一か所にまとめられます。