This is an automated email from the ASF dual-hosted git repository.

tomaz pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/libcloud.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 4720ae2fb Also use sphinx_rtd_theme on ReadtheDocs. This is needed 
with the latest version of the sphinx-rtd-theme Python package.
4720ae2fb is described below

commit 4720ae2fb45abe40f94854803d59e4d0cff70dcb
Author: Tomaz Muraus <to...@tomaz.me>
AuthorDate: Tue Jun 18 16:55:49 2024 +0200

    Also use sphinx_rtd_theme on ReadtheDocs. This is needed with the latest
    version of the sphinx-rtd-theme Python package.
---
 docs/conf.py | 24 +++++++++---------------
 1 file changed, 9 insertions(+), 15 deletions(-)

diff --git a/docs/conf.py b/docs/conf.py
index 0232e4415..33584caea 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -24,9 +24,6 @@ from sphinx.domains.python import PythonDomain
 BASE_DIR = os.path.dirname(os.path.abspath(__file__))
 BASE_DIR = os.path.abspath(BASE_DIR)
 
-# Detect if we are running on read the docs
-on_rtd = os.environ.get("READTHEDOCS", "").lower() == "true"
-
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
@@ -39,10 +36,12 @@ sys.path.insert(0, os.path.abspath("../"))
 
 # Add any Sphinx extension module names here, as strings. They can be 
extensions
 # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ["sphinx.ext.autodoc", "sphinx.ext.intersphinx", 
"sphinx.ext.viewcode"]
-
-if not on_rtd:
-    extensions.append("sphinx_rtd_theme")
+extensions = [
+    "sphinx.ext.autodoc",
+    "sphinx.ext.intersphinx",
+    "sphinx.ext.viewcode",
+    "sphinx_rtd_theme",
+]
 
 # Add any paths that contain templates here, relative to this directory.
 templates_path = ["_templates"]
@@ -115,15 +114,10 @@ pygments_style = "sphinx"
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
+import sphinx_rtd_theme
 
-if on_rtd:
-    html_theme = "default"
-    RTD_NEW_THEME = True
-else:
-    import sphinx_rtd_theme
-
-    html_theme = "sphinx_rtd_theme"
-    html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
+html_theme = "sphinx_rtd_theme"
+html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
 
 # 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

Reply via email to