11import datetime
2- import sphinx_rtd_theme
32import doctest
4- import torch_geometric_signed_directed
3+ import sphinx_rtd_theme
54
65extensions = [
7- 'sphinx.ext.autodoc ' ,
6+ 'autoapi.extension ' ,
87 'sphinx.ext.doctest' ,
98 'sphinx.ext.intersphinx' ,
109 'sphinx.ext.mathjax' ,
1514
1615source_suffix = '.rst'
1716master_doc = 'index'
18-
1917author = 'Yixuan He'
2018project = 'PyTorch Geometric Signed Directed'
2119copyright = '{}, {}' .format (datetime .datetime .now ().year , author )
2220
2321html_theme = 'sphinx_rtd_theme'
24- html_theme_path = [sphinx_rtd_theme .get_html_theme_path ()]
25-
26- doctest_default_flags = doctest .NORMALIZE_WHITESPACE
27- intersphinx_mapping = {'python' : ('https://docs.python.org/' , None )}
28-
2922html_theme_options = {
3023 'collapse_navigation' : False ,
3124 'display_version' : True ,
3225 'logo_only' : True ,
3326}
3427
28+ doctest_default_flags = doctest .NORMALIZE_WHITESPACE
29+ intersphinx_mapping = {'python' : ('https://docs.python.org/' , None )}
30+
3531html_logo = '_static/img/text_logo.jpg'
3632html_static_path = ['_static' ]
3733html_context = {'css_files' : ['_static/css/custom.css' ]}
38-
3934add_module_names = False
4035
36+ autoapi_type = 'python'
37+ autoapi_dirs = ['../../torch_geometric_signed_directed/' ]
38+ autoapi_keep_files = True
39+ autoapi_generate_api_docs = True
40+
41+ autodoc_mock_imports = [
42+ 'torch' ,
43+ 'torch_geometric' ,
44+ 'torch_sparse' ,
45+ 'torch_scatter' ,
46+ ]
4147
4248def setup (app ):
4349 def skip (app , what , name , obj , skip , options ):
44- members = [
45- '__init__' ,
46- '__repr__' ,
47- '__weakref__' ,
48- '__dict__' ,
49- '__module__' ,
50- ]
50+ members = ['__init__' , '__repr__' , '__weakref__' , '__dict__' , '__module__' ]
5151 return True if name in members else skip
5252
53- app .connect ('autodoc-skip-member' , skip )
53+ app .connect ('autodoc-skip-member' , skip )
0 commit comments