diff --git a/.github/workflows/environments/requirements-doc.in b/.github/workflows/environments/requirements-doc.in new file mode 100644 index 0000000..8213302 --- /dev/null +++ b/.github/workflows/environments/requirements-doc.in @@ -0,0 +1,2 @@ +sphinx +sphinx_rtd_theme diff --git a/.github/workflows/environments/requirements-doc.txt b/.github/workflows/environments/requirements-doc.txt new file mode 100644 index 0000000..04b4e5f --- /dev/null +++ b/.github/workflows/environments/requirements-doc.txt @@ -0,0 +1,53 @@ +# This file was autogenerated by uv via the following command: +# uv pip compile --python-version 3.12 --python-platform linux requirements-doc.in +alabaster==1.0.0 + # via sphinx +babel==2.16.0 + # via sphinx +certifi==2024.8.30 + # via requests +charset-normalizer==3.4.0 + # via requests +docutils==0.21.2 + # via + # sphinx + # sphinx-rtd-theme +idna==3.10 + # via requests +imagesize==1.4.1 + # via sphinx +jinja2==3.1.4 + # via sphinx +markupsafe==3.0.2 + # via jinja2 +packaging==24.1 + # via sphinx +pygments==2.18.0 + # via sphinx +requests==2.32.3 + # via sphinx +snowballstemmer==2.2.0 + # via sphinx +sphinx==8.1.3 + # via + # -r requirements-doc.in + # sphinx-rtd-theme + # sphinxcontrib-jquery +sphinx-rtd-theme==3.0.1 + # via -r requirements-doc.in +sphinxcontrib-applehelp==2.0.0 + # via sphinx +sphinxcontrib-devhelp==2.0.0 + # via sphinx +sphinxcontrib-htmlhelp==2.1.0 + # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==2.0.0 + # via sphinx +sphinxcontrib-serializinghtml==2.0.0 + # via sphinx +urllib3==2.2.3 + # via requests diff --git a/.github/workflows/environments/update-lockfiles.sh b/.github/workflows/environments/update-lockfiles.sh index cd6610c..c5b2343 100755 --- a/.github/workflows/environments/update-lockfiles.sh +++ b/.github/workflows/environments/update-lockfiles.sh @@ -10,3 +10,4 @@ do done uv pip compile --python-version 3.13 --python-platform linux requirements-build.in > requirements-build.txt +uv pip compile --python-version 3.12 --python-platform linux requirements-doc.in > requirements-doc.txt diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 5eb7650..93a3644 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -5,5 +5,6 @@ build: python: "3.12" python: install: - - method: pip - path: . + - requirements: .github/workflows/environments/requirements-doc.txt + - method: pip + path: .