ツール/フレームワーク初出 8/21 08:08
azure-ai-projects 2.5.0でhttpxが消えた — 旧版ピンでも壊れる
https://zenn.dev/topics/ai/feed2026/8/21
AI要約
Azure AI FoundryのPython SDK azure-ai-projects 2.5.0アップデートによる依存関係の変更点を解説。openai 3系への移行とPythonバージョンアップが実務に与える影響を指摘する。
AI要点
- azure-ai-projects 2.5.0へのアップデートでPython 3.10以上が必須となり、HTTPクライアントがhttpxからhttpx2へ変更された。
- openai 3系はhttpx2をデフォルトとしており、import httpxしているコードはその場で実行時エラーとなる。
- 旧版(2.4.0)にピン留めしても、Python 3.10以上の環境で新規インストールするとパッケージ自体がimportできない状態で入ってくることが判明した。
- httpx2はhttpxとは別パッケージであり、共存できてしまうことが問題の分かりにくさに繋がっていると指摘されている。
なぜ重要か
Azure SDKの依存関係更新が、既存コードの互換性を破壊する可能性を示唆しており、ライブラリのバージョン管理と依存関係の追跡が、安定した開発運用に不可欠であることを再認識させる。