Python でメタクラスを使用するコードがいくつかあります。しかし、sphinx autodoc を実行すると、次のエラーが発生します。
WARNING: py:class reference target not found: type
エラーは、自動生成された .rst ファイルの行で発生しています。
.. automodule:: API.list.blockList
:members: # this is the line in error
:show-inheritance:
\__metaclass__
また、blockList は、メタクラスに設定されている API.list.list を拡張します。
私が言えることから、スフィンクスは組み込み型クラスが存在するとは考えていません。組み込み型をインポートして、スフィンクスにその存在を認識させようとしましたが、うまくいきませんでした。
API.list.list からメタクラスの割り当てを削除し、コードからメタクラスを削除すると、sphinx は問題なく動作します。