Asayomu Tech
注目★★★★★Lobsters

pip 26.2、16年の悩みに終止符—依存パッケージ単独インストール機能

30秒で把握

  • 1pip 26.2 で `--only-deps` フラグ追加・pyproject.toml の依存パッケージを単独インストール可能に
  • 2アプリケーション・スクリプト向けプロジェクトで従来の `pip install -e .` や requirements.txt 手管理が不要になる
  • 3pyproject.toml と PEP 735、UV の人気上昇を背景に 16 年来の課題が解決される見通し

要約

pip 26.2 で新しいフラグ `--only-deps` が追加される予定だ。これにより、アプリケーション・スクリプト・REST API など、パッケージインストールを意図しないプロジェクトでも、`pyproject.toml` の依存関係を直接インストール可能になる (`pip install --only-deps.`)。従来は `pip install -e.` で本体ごとインストールするか、requirements.txt を手動管理するなど、16年以上にわたって不格好な回避策が積み重ねられてきた。UV の人気上昇と pyproject.toml・PEP 735 (依存グループ化) の成熟を背景に、Sebastian Höffner のプルリクエスト #13895 がこの機能を実装した。

あなたへの影響

アプリケーション・スクリプト系の Python プロジェクトを本番運用するチームは、requirements.txt の手動管理や `pip install -e .` の回避策から脱却できるため、pip 26.2 リリース後の移行検討を始めるとよい。

推奨:現時点で即時対応は不要です。必要に応じて原文を確認してください。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。