リサーチ・論文

PyPI、14日以上前のリリースへのファイル更新を制限

Python Package Index (PyPI) は2026年7月22日(現地時間)、14日以上前の既存リリースに対し、新たなファイルのアップロードを拒否する運用を開始した。この制限は、PyPIプロジェクトの発行トークンやワークフローが侵害された場合に、長期にわたり安定している古いリリースが意図せず改ざんされる事態を防ぐ目的で導入された。現時点ではこの仕組みが悪用された事例は確認されていないものの、技術的な観点から攻撃者がその可能性を認識していなかったという以上の理由は存在しない、とPyPIブログのセス・ラーソン (Seth Larson) 氏が述べている。

リサーチ・論文

GitHub Actionsでuvxをキャッシュ効率的に活用する新手法

Simon Willison's Weblogは2026年7月14日(現地時間)、GitHub Actionsワークフロー内でPythonツールを実行するuvxコマンドに関して、ネットワークリクエストを削減し、キャッシュを効率的に活用する新しい手法が確立されたと発表した。この手法は、ワークフロー開始時に特定の環境変数を設定し、それをGitHub Actionsのキャッシュキーに組み込むことで、ツールの再ダウンロードを防ぎ、実行効率を向上させる。