uv 0.12.0、プロジェクト初期化に破壊的変更
Simon Willison's Weblogが2026年7月28日(現地時間)付けで報じたところによると、uvのバージョン0.12.0がリリースされ、新規プロジェクト作成コマンド「uv init」のデフォルト設定に破壊的変更が加えられた。これにより、プロジェクトのディレクトリ構造やビルド設定が以前のバージョンから変更される。
Tag
3 件の関連記事
Simon Willison's Weblogが2026年7月28日(現地時間)付けで報じたところによると、uvのバージョン0.12.0がリリースされ、新規プロジェクト作成コマンド「uv init」のデフォルト設定に破壊的変更が加えられた。これにより、プロジェクトのディレクトリ構造やビルド設定が以前のバージョンから変更される。
Python Package Index (PyPI) は2026年7月22日(現地時間)、14日以上前の既存リリースに対し、新たなファイルのアップロードを拒否する運用を開始した。この制限は、PyPIプロジェクトの発行トークンやワークフローが侵害された場合に、長期にわたり安定している古いリリースが意図せず改ざんされる事態を防ぐ目的で導入された。現時点ではこの仕組みが悪用された事例は確認されていないものの、技術的な観点から攻撃者がその可能性を認識していなかったという以上の理由は存在しない、とPyPIブログのセス・ラーソン (Seth Larson) 氏が述べている。
Simon Willison's Weblogは2026年7月14日(現地時間)、GitHub Actionsワークフロー内でPythonツールを実行するuvxコマンドに関して、ネットワークリクエストを削減し、キャッシュを効率的に活用する新しい手法が確立されたと発表した。この手法は、ワークフロー開始時に特定の環境変数を設定し、それをGitHub Actionsのキャッシュキーに組み込むことで、ツールの再ダウンロードを防ぎ、実行効率を向上させる。