I have found sphinx options for most of what I want to do, but I can't see how to inject white space and a horizontal line between function signatures when using autodoc.
Here's what autodoc produces:
get_all_edges(network=None, base_url='http://localhost:1234/v1')
   docstring for get_all_edges
get_all_nodes(network=None, base_url='http://localhost:1234/v1')
   docstring for get_all_nodes
get_edge_count(network=None, base_url='http://localhost:1234/v1')
   docstring for get_edge_count
Here's what I'm trying to get:
get_all_edges(network=None, base_url='http://localhost:1234/v1')
   docstring for get_all_edges
   ------------------------------------------------------------
get_all_nodes(network=None, base_url='http://localhost:1234/v1')
   docstring for get_all_nodes
   ------------------------------------------------------------
get_edge_count(network=None, base_url='http://localhost:1234/v1')
   docstring for get_edge_count
... or something close to this. I'm not passionate about whether the last function signature has a trailing separator. Maybe this is simple, but I'm not seeing it. Thanks!
FYI, here are the autodoc directives that produced my function signatures:
PyCy3.networks module
---------------------
.. automodule:: PyCy3.networks
    :members:
    :undoc-members:
    :show-inheritance: