mirror of
https://github.com/sprockets/sprockets-statsd.git
synced 2024-11-23 11:19:53 +00:00
Update sphinx & RTD
This commit is contained in:
parent
62e2057884
commit
672c7f9670
5 changed files with 22 additions and 10 deletions
|
@ -1,15 +1,18 @@
|
|||
version: 2
|
||||
|
||||
build:
|
||||
os: "ubuntu-22.04"
|
||||
tools:
|
||||
python: "3.11"
|
||||
|
||||
sphinx:
|
||||
builder: html
|
||||
configuration: docs/conf.py
|
||||
fail_on_warning: true
|
||||
|
||||
python:
|
||||
version: 3.7
|
||||
install:
|
||||
- method: pip
|
||||
path: .
|
||||
extra_requirements:
|
||||
- readthedocs
|
||||
system_packages: true
|
||||
|
|
|
@ -3,8 +3,10 @@ import sprockets_statsd
|
|||
project = 'sprockets-statsd'
|
||||
version = sprockets_statsd.version
|
||||
copyright = '2021 AWeber Communications, Inc.'
|
||||
html_theme = 'pyramid'
|
||||
html_theme = 'python_docs_theme'
|
||||
extensions = []
|
||||
html_static_path = ['.']
|
||||
html_css_files = ['custom.css']
|
||||
|
||||
# https://www.sphinx-doc.org/en/master/usage/extensions/autodoc.html
|
||||
extensions.append('sphinx.ext.autodoc')
|
||||
|
@ -19,9 +21,9 @@ intersphinx_mapping = {
|
|||
# https://www.sphinx-doc.org/en/master/usage/extensions/extlinks.html
|
||||
extensions.append('sphinx.ext.extlinks')
|
||||
extlinks = {
|
||||
'issue': ("https://github.com/sprockets/sprockets-statsd/issues/%s", "#"),
|
||||
'issue': ("https://github.com/sprockets/sprockets-statsd/issues/%s", "#%s"),
|
||||
'tag': ("https://github.com/sprockets/sprockets-statsd/compare/%s", "%s"),
|
||||
}
|
||||
|
||||
# https://pypi.org/project/sphinx-autodoc-typehints/
|
||||
extensions.append('sphinx_autodoc_typehints')
|
||||
# extensions.append('sphinx_autodoc_typehints')
|
||||
|
|
1
docs/custom.css
Normal file
1
docs/custom.css
Normal file
|
@ -0,0 +1 @@
|
|||
div.sphinxsidebarwrapper { overflow-x: scroll }
|
|
@ -40,14 +40,14 @@ dev =
|
|||
coverage==7.2.7
|
||||
flake8==3.9.2
|
||||
flake8-import-order==0.18.1
|
||||
sphinx==4.1.1
|
||||
sphinx-autodoc-typehints==1.12.0
|
||||
python-docs-theme==2023.5
|
||||
sphinx>=7,<8
|
||||
sprockets.http==2.2.0
|
||||
tornado>=5
|
||||
yapf==0.31.0
|
||||
readthedocs =
|
||||
sphinx==4.1.1
|
||||
sphinx-autodoc-typehints==1.12.0
|
||||
python-docs-theme==2023.5
|
||||
sphinx>=7,<8
|
||||
tornado>=5
|
||||
|
||||
[options.packages.find]
|
||||
|
|
8
tox.ini
8
tox.ini
|
@ -1,5 +1,5 @@
|
|||
[tox]
|
||||
envlist = lint,distcheck,py38,py39,py311,tornado5
|
||||
envlist = lint,distcheck,py38,py39,py311,tornado5,docs
|
||||
toxworkdir = ./build/tox
|
||||
|
||||
[testenv]
|
||||
|
@ -31,3 +31,9 @@ base_python = py39
|
|||
deps =
|
||||
tornado>=5,<6
|
||||
.[dev]
|
||||
|
||||
[testenv:docs]
|
||||
deps =
|
||||
.[readthedocs]
|
||||
commands =
|
||||
python -m sphinx -b html -aE docs build/sphinx
|
||||
|
|
Loading…
Reference in a new issue