Skip to content

1.11.3: extensions.blender.org 掲載の準備 - #143

Merged
utagestudio merged 7 commits into
mainfrom
release/1.11.3
Sep 28, 2026
Merged

utagestudio merged 7 commits into
mainfrom
release/1.11.3

Conversation

@utagestudio

Copy link
Copy Markdown
Owner

含まれる変更

確認したこと

  • extension validate が通る
  • 単体テスト 390 件が OK
  • 統合テスト: 各 PR で合成パッケージ 11 本と実パッケージ 1 本がすべて通過。バージョン確定後に synthetic_multi(99 件)と synthetic_scene(169 件)を再実行して通過

main にマージすると、Pages の Extension Repository に 1.11.3 が公開されます。その後、同じ zip を extensions.blender.org に申請します。

🤖 Generated with Claude Code

utagestudio and others added 7 commits September 28, 2026 11:44
審査のガイドラインは `ruff check --ignore=E402,E741,E731` を回すよう求めているので、
pyflakes 相当の指摘 6 件を申請前に解消する。

- core/profiles/base.py: 使っていない BLACK / WHITE の import を外す
- blender/toon_group.py: 使っていない変数 col を消す
- blender/importer.py: 削除済みの判定で属性を読むだけの式を `_ =` に代入する形にする
- operators/import_package.py: 進み具合のコールバックでループ変数 base / span を
  既定引数で束縛する(同じ周回の中で呼ぶので実害はないが、意図を明示する)

動作は変わらない。単体テストと統合テストがすべて通ることを確認した。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
extensions.blender.org への掲載の準備。ToS は著作権表示を manifest に書くことを求めていて、
website は Blender の拡張機能の画面と掲載ページから紹介ページへのリンクになる。
タグに Material を足して、マテリアルの組み直しが本体であることが一覧からも伝わるようにする。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
extensions.blender.org への掲載を申請し、GitHub Pages の Extension Repository と並行して配る方針にしたため、
README の日英のインストール手順を利用者向けの入手先(Pages のリポジトリ登録・公式サイト・zip)から並べ直した。
公式サイトはまだ審査中なので「掲載後は Get Extensions で検索して入れられる」とだけ書き、推奨は Pages のままにした。

同じアドオンを 2 つの入手先から入れると、Blender は両方を有効にし、後から有効にした方がクラスを上書きする
(Blender 5.2.1 で確認)。そのため「どれか 1 つから入れる」「乗り換えるときは先にアンインストールする」
「設定は入手先ごとで引き継がれない」を明記した。開発用の symlink と zip の作り方は末尾にまとめた。

CLAUDE.md のリリースの項に、公式サイトへ同じ id・同じ version で zip を上げる手順を足した。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
core/unity_binary.py の SerializedFile の読み方は UnityPy と AssetStudio(いずれも MIT)の記述に基づき、
共通文字列の表(Unity の型名・フィールド名の一覧)は両プロジェクトが公開している表と同じものを持っている。
出典はこれまでコード内のコメントにしか無かったので、README の日英のライセンスの節に、
両プロジェクトへのリンクと著作権表示を足した。

extensions.blender.org の ToS は著作権のあるものを適切にクレジットするよう求めているため、
掲載の申請前に揃えておく。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
extensions.blender.org 掲載の準備(lint の修正と manifest の追記)
…form

README: インストール手順を入手先ごとに整理(公式サイトとの並行配布に備える)
extensions.blender.org への掲載の準備(lint の修正、manifest の website・copyright・タグ)と、
README のインストール手順・出典の整理を含む。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@utagestudio
utagestudio merged commit 6438ff7 into main Sep 28, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant