The reference page relies on the automodule directive. My guess is that readthedocs needs to install the module to be able to use this. Because readthedocs doesn't use poetry, the only way I see to do this is to upload the package to PyPI and include it in the .readthedocs.yml file.
hypermodern_python==1.0.0