Merge "Switch from oslosphinx to openstackdocstheme"
This commit is contained in:
		@@ -13,9 +13,7 @@
 | 
			
		||||
from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
import os
 | 
			
		||||
import subprocess
 | 
			
		||||
import sys
 | 
			
		||||
import warnings
 | 
			
		||||
 | 
			
		||||
import pbr.version
 | 
			
		||||
 | 
			
		||||
@@ -37,7 +35,7 @@ extensions = ['sphinx.ext.autodoc',
 | 
			
		||||
              'sphinx.ext.todo',
 | 
			
		||||
              'sphinx.ext.coverage',
 | 
			
		||||
              'sphinx.ext.intersphinx',
 | 
			
		||||
              'oslosphinx',
 | 
			
		||||
              'openstackdocstheme',
 | 
			
		||||
             ]
 | 
			
		||||
 | 
			
		||||
todo_include_todos = True
 | 
			
		||||
@@ -116,6 +114,7 @@ modindex_common_prefix = ['keystoneclient.']
 | 
			
		||||
# Sphinx are currently 'default' and 'sphinxdoc'.
 | 
			
		||||
#html_theme_path = ["."]
 | 
			
		||||
#html_theme = '_theme'
 | 
			
		||||
html_theme = 'openstackdocs'
 | 
			
		||||
 | 
			
		||||
# Theme options are theme-specific and customize the look and feel of a theme
 | 
			
		||||
# further.  For a list of options available for each theme, see the
 | 
			
		||||
@@ -148,13 +147,7 @@ modindex_common_prefix = ['keystoneclient.']
 | 
			
		||||
 | 
			
		||||
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
 | 
			
		||||
# using the given strftime format.
 | 
			
		||||
git_cmd = ["git", "log", "--pretty=format:'%ad, commit %h'", "--date=local",
 | 
			
		||||
           "-n1"]
 | 
			
		||||
try:
 | 
			
		||||
    html_last_updated_fmt = subprocess.check_output(git_cmd).decode('utf-8')
 | 
			
		||||
except Exception:
 | 
			
		||||
    warnings.warn('Cannot get last updated time from git repository. '
 | 
			
		||||
                  'Not setting "html_last_updated_fmt".')
 | 
			
		||||
html_last_updated_fmt = '%Y-%m-%d %H:%M'
 | 
			
		||||
 | 
			
		||||
# If true, SmartyPants will be used to convert quotes and dashes to
 | 
			
		||||
# typographically correct entities.
 | 
			
		||||
@@ -231,3 +224,8 @@ intersphinx_mapping = {
 | 
			
		||||
    'python': ('https://docs.python.org/', None),
 | 
			
		||||
    'osloconfig': ('https://docs.openstack.org/oslo.config/latest/', None),
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
# -- Options for openstackdocstheme -------------------------------------------
 | 
			
		||||
repository_name = 'openstack/python-keystoneclient'
 | 
			
		||||
bug_project = 'python-keystoneclient'
 | 
			
		||||
bug_tag = ''
 | 
			
		||||
 
 | 
			
		||||
@@ -37,7 +37,7 @@
 | 
			
		||||
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
 | 
			
		||||
# ones.
 | 
			
		||||
extensions = [
 | 
			
		||||
    'oslosphinx',
 | 
			
		||||
    'openstackdocstheme',
 | 
			
		||||
    'reno.sphinxext',
 | 
			
		||||
]
 | 
			
		||||
 | 
			
		||||
@@ -112,7 +112,7 @@ pygments_style = 'sphinx'
 | 
			
		||||
 | 
			
		||||
# The theme to use for HTML and HTML Help pages.  See the documentation for
 | 
			
		||||
# a list of builtin themes.
 | 
			
		||||
html_theme = 'default'
 | 
			
		||||
html_theme = 'openstackdocs'
 | 
			
		||||
 | 
			
		||||
# Theme options are theme-specific and customize the look and feel of a theme
 | 
			
		||||
# further.  For a list of options available for each theme, see the
 | 
			
		||||
@@ -151,6 +151,7 @@ html_static_path = ['_static']
 | 
			
		||||
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
 | 
			
		||||
# using the given strftime format.
 | 
			
		||||
# html_last_updated_fmt = '%b %d, %Y'
 | 
			
		||||
html_last_updated_fmt = '%Y-%m-%d %H:%M'
 | 
			
		||||
 | 
			
		||||
# If true, SmartyPants will be used to convert quotes and dashes to
 | 
			
		||||
# typographically correct entities.
 | 
			
		||||
@@ -277,3 +278,8 @@ texinfo_documents = [
 | 
			
		||||
 | 
			
		||||
# -- Options for Internationalization output ------------------------------
 | 
			
		||||
locale_dirs = ['locale/']
 | 
			
		||||
 | 
			
		||||
# -- Options for openstackdocstheme -------------------------------------------
 | 
			
		||||
repository_name = 'openstack/python-keystoneclient'
 | 
			
		||||
bug_project = 'python-keystoneclient'
 | 
			
		||||
bug_tag = ''
 | 
			
		||||
 
 | 
			
		||||
@@ -11,7 +11,7 @@ keyring>=5.5.1 # MIT/PSF
 | 
			
		||||
lxml!=3.7.0,>=2.3 # BSD
 | 
			
		||||
mock>=2.0 # BSD
 | 
			
		||||
oauthlib>=0.6 # BSD
 | 
			
		||||
oslosphinx>=4.7.0 # Apache-2.0
 | 
			
		||||
openstackdocstheme>=1.11.0 # Apache-2.0
 | 
			
		||||
oslotest>=1.10.0 # Apache-2.0
 | 
			
		||||
reno!=2.3.1,>=1.8.0 # Apache-2.0
 | 
			
		||||
requests-mock>=1.1 # Apache-2.0
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user