From ef4b8ac29f5bf2763d62479e79b172fe4b37ad7c Mon Sep 17 00:00:00 2001 From: Laurie Voss <github@seldo.com> Date: Wed, 29 Nov 2023 12:16:39 -0800 Subject: [PATCH] Adding sphinxcontrib-gtagjs to reinstate Google Analytics (#9220) --- docs/conf.py | 5 +++++ docs/requirements.txt | 1 + poetry.lock | 23 ++++++++++++++++++++--- pyproject.toml | 1 + 4 files changed, 27 insertions(+), 3 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 5e5975fa82..5e7d26e3ac 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -42,6 +42,7 @@ extensions = [ "sphinxcontrib.autodoc_pydantic", "sphinx_reredirects", "sphinx_automodapi.automodapi", + "sphinxcontrib.gtagjs", ] # automodapi requires this to avoid duplicates apparently @@ -114,3 +115,7 @@ redirects = { "core_modules/supporting_modules/evaluation/root": "/en/stable/module_guides/evaluating/root.html", "core_modules/supporting_modules/cost_analysis/root": "/en/stable/understanding/evaluating/cost_analysis/root.html", } + +gtagjs_ids = [ + "G-BYVB1ZVE6J", +] diff --git a/docs/requirements.txt b/docs/requirements.txt index 46c1d98431..4316c54aa1 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -11,3 +11,4 @@ pydantic<2.0.0 autodoc_pydantic sphinx-reredirects>=0.1.2 sphinx-automodapi==0.16.0 +sphinxcontrib-gtagjs==0.2.1 diff --git a/poetry.lock b/poetry.lock index bdcc50382b..b31868f201 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "accelerate" @@ -3764,7 +3764,7 @@ files = [ [package.dependencies] coloredlogs = "*" datasets = [ - {version = "*"}, + {version = "*", optional = true, markers = "extra != \"onnxruntime\""}, {version = ">=1.2.1", optional = true, markers = "extra == \"onnxruntime\""}, ] evaluate = {version = "*", optional = true, markers = "extra == \"onnxruntime\""} @@ -5945,6 +5945,23 @@ files = [ lint = ["docutils-stubs", "flake8", "mypy"] test = ["pytest"] +[[package]] +name = "sphinxcontrib-gtagjs" +version = "0.2.1" +description = "Sphinx extension to render global site tag of Google." +optional = false +python-versions = "*" +files = [ + {file = "sphinxcontrib-gtagjs-0.2.1.tar.gz", hash = "sha256:46423c2e9313396bc8872bc1cc40bebd862cac976c21811390b081b33738886b"}, +] + +[package.dependencies] +Sphinx = "*" + +[package.extras] +linting = ["black", "doc8", "flake8", "pygments"] +packaging = ["bumpversion"] + [[package]] name = "sphinxcontrib-htmlhelp" version = "2.0.1" @@ -7557,4 +7574,4 @@ query-tools = ["guidance", "jsonpath-ng", "lm-format-enforcer", "rank-bm25", "sc [metadata] lock-version = "2.0" python-versions = ">=3.8.1,<3.12" -content-hash = "462fc597fc087731f1abc67e4a8843575a61fca3bf7e3d1122461d2ad80fd61b" +content-hash = "003f5fcc15b7be0e4c2e691b503574ece7e7b11d21896982fe9a1a96e683a39d" diff --git a/pyproject.toml b/pyproject.toml index d076f85174..6301c906f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -137,6 +137,7 @@ sphinx = ">=4.3.0" sphinx-autobuild = "^2021.3.14" sphinx-reredirects = "^0.1.3" sphinx-rtd-theme = "^1.3.0" +sphinxcontrib-gtagjs = "^0.2.1" [tool.poetry.scripts] llamaindex-cli = 'llama_index.command_line.command_line:main' -- GitLab