1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
|
# -*- coding: utf-8 -*-
import param
param.parameterized.docstring_signature = False
param.parameterized.docstring_describe_params = False
from nbsite.shared_conf import * # noqa
project = 'param'
authors = 'HoloViz developers'
copyright_years['start_year'] = '2003' # noqa
copyright = copyright_fmt.format(**copyright_years) # noqa
description = 'Declarative Python programming using Parameters'
version = release = base_version(param.__version__) # noqa
nbbuild_cell_timeout = 600
html_static_path += ['_static'] # noqa
html_logo = "_static/logo_horizontal.png"
html_favicon = "_static/favicon.ico"
exclude_patterns = ['governance/**/*.*', 'Promo.ipynb']
html_theme_options = {
"github_url": "https://github.com/holoviz/param",
"icon_links": [
{
'name': 'Twitter',
'url': 'https://twitter.com/holoviz_org',
'icon': 'fa-brands fa-twitter-square',
},
{
"name": "Discourse",
"url": "https://discourse.holoviz.org/",
"icon": "fa-brands fa-discourse",
},
{
"name": "Discord",
"url": "https://discord.gg/AXRHnJU6sP",
"icon": "fa-brands fa-discord",
},
],
"footer_start": [
"copyright",
"last-updated",
],
}
extensions += [ # noqa
'sphinx_copybutton',
'sphinx.ext.napoleon',
'sphinx.ext.autosummary',
'sphinx_remove_toctrees',
'nbsite.analytics',
]
remove_from_toctrees = ["reference/param/generated/*"]
nbsite_analytics = {
'goatcounter_holoviz': True,
}
# Override the Sphinx default title that appends `documentation`
html_title = f'{project} v{version}'
# Format of the last updated section in the footer
html_last_updated_fmt = '%Y-%m-%d'
myst_heading_anchors = 3
myst_enable_extensions = ["colon_fence"]
napoleon_numpy_docstring = True
|