From e46705b360fbfc007e57d649aa0616876448efa6 Mon Sep 17 00:00:00 2001 From: Haejoon Lee Date: Mon, 27 Nov 2023 17:30:34 +0900 Subject: [PATCH] [SPARK-46113][BUILD][DOCS] Update `pydata_sphinx_theme` version requirement to `>=0.13` ### What changes were proposed in this pull request? This PR proposes to update the version requirement for `pydata_sphinx_theme` in `requirements.txt` from `==0.13` to `>=0.13`. This change allows the installation of the latest maintenance releases of `pydata_sphinx_theme`, ensuring we have the most up-to-date features and fixes. ### Why are the changes needed? Updating to `>=0.13` ensures that we can benefit from the latest improvements and bug fixes in `pydata_sphinx_theme` without being restricted to a specific patch version. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Manually built docs with latest versions. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #44027 from itholic/SPARK-46113. Authored-by: Haejoon Lee Signed-off-by: Hyukjin Kwon --- .github/workflows/build_and_test.yml | 2 +- dev/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index a4c9ec3042582..ccc437269bfa7 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -751,7 +751,7 @@ jobs: # See also https://issues.apache.org/jira/browse/SPARK-35375. # Pin the MarkupSafe to 2.0.1 to resolve the CI error. # See also https://issues.apache.org/jira/browse/SPARK-38279. - python3.9 -m pip install 'sphinx==4.2.0' mkdocs 'pydata_sphinx_theme==0.13' sphinx-copybutton nbsphinx numpydoc jinja2 'markupsafe==2.0.1' 'pyzmq<24.0.0' + python3.9 -m pip install 'sphinx==4.2.0' mkdocs 'pydata_sphinx_theme>=0.13' sphinx-copybutton nbsphinx numpydoc jinja2 'markupsafe==2.0.1' 'pyzmq<24.0.0' python3.9 -m pip install ipython_genutils # See SPARK-38517 python3.9 -m pip install sphinx_plotly_directive 'numpy>=1.20.0' pyarrow pandas 'plotly>=4.8' python3.9 -m pip install 'docutils<0.18.0' # See SPARK-39421 diff --git a/dev/requirements.txt b/dev/requirements.txt index a7af0907c7264..2d139911bacb6 100644 --- a/dev/requirements.txt +++ b/dev/requirements.txt @@ -31,7 +31,7 @@ pandas-stubs<1.2.0.54 mkdocs # Documentation (Python) -pydata_sphinx_theme==0.13 +pydata_sphinx_theme>=0.13 ipython nbsphinx numpydoc