Q. CircleCIでPEP 668エラーが発生するようになった
いくつかの CircleCI を利用しているプロジェクトで、ある時期を境に PEP 668 エラーが発生するようになった。 これは CircleCI が提供する Docker イメージの Ubuntu が非自明的に上がることにより、意図せず PEP 668 に従った Ubuntu 24.04 になってしまったことによる。
入力して検索を開始
2posts
いくつかの CircleCI を利用しているプロジェクトで、ある時期を境に PEP 668 エラーが発生するようになった。 これは CircleCI が提供する Docker イメージの Ubuntu が非自明的に上がることにより、意図せず PEP 668 に従った Ubuntu 24.04 になってしまったことによる。
Hugging Face Spacedでホスティングしているfairseqを利用したアプリをGradio v5へ更新する際に発生した依存関係エラーと対応メモ。
uv init が既定で uv_build 付きのパッケージ構成を作る。非対応の sdist / wheel 圧縮形式の拒否、プリリリース解決の if-necessary 既定、requirements.txt 内 --require-hashes の尊重など破壊的変更がまとまる。
既定ルールが 59 から 413 に増え、Markdown 内の Python フェンスを format 対象にする。ruff: ignore / file-ignore と、check / format --check の差分表示も安定化した。
PyPI に公開されていた Python パッケージ lightning の 2.6.2 と 2.6.3 に、import 時に資格情報窃取などを行う悪意あるビルドが混入した。メンテナは公式ブログで事案と復旧手順を説明し、複数のセキュリティベンダーが技術詳細と隔離状況を公表している。
GoogleはLangExtractを発表した。非構造化テキストから構造化情報を抽出するオープンソースの Python ライブラリで、Gemini などの LLM とユーザーのカスタム指示を使う。抽出結果はソーステキスト上の文字オフセットに紐づけられる。