Very minor (i.e. not a deal breaker for me), but you don't need the `:py` prefix here, Sphinx defaults to the Python domain.