ビルダークの構成¶
エントリポイントによるビルダークの検出¶
バージョン 1.6 で追加されました。
ビルダーク 拡張は エントリポイント を使用して検出できるため、extensions 構成値に列挙する必要がありません。
ビルダーク拡張は、"sphinx.builders" グループにエントリポイントを定義する必要があります。エントリポイントの名前は、ビルダークの name 属性と一致する必要があります。これは sphinx-build --builder オプションに渡される名前です。エントリポイントの値は、拡張モジュールのドット付きの名前と同等である必要があります。以下は、'mybuilder' のエントリポイントを拡張の pyproject.toml で定義する方法の例です。
[project.entry-points."sphinx.builders"]
mybuilder = "my.extension.module"
add_builder() を拡張の setup() 関数で使用してビルダークを登録する必要があることに注意してください。