ビルダークの構成

エントリポイントによるビルダークの検出

バージョン 1.6 で追加されました。

ビルダーク 拡張は エントリポイント を使用して検出できるため、extensions 構成値に列挙する必要がありません。

ビルダーク拡張は、"sphinx.builders" グループにエントリポイントを定義する必要があります。エントリポイントの名前は、ビルダークの name 属性と一致する必要があります。これは sphinx-build --builder オプションに渡される名前です。エントリポイントの値は、拡張モジュールのドット付きの名前と同等である必要があります。以下は、'mybuilder' のエントリポイントを拡張の pyproject.toml で定義する方法の例です。

[project.entry-points."sphinx.builders"]
mybuilder = "my.extension.module"

add_builder() を拡張の setup() 関数で使用してビルダークを登録する必要があることに注意してください。