From 0918483d0bd47ca26b5fb626c533462858e27666 Mon Sep 17 00:00:00 2001 From: Brian Pugh Date: Mon, 26 Feb 2024 20:47:50 -0800 Subject: [PATCH] update .readthedocs --- .readthedocs.yaml | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 68306c4..d76941f 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,20 +1,26 @@ # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details +# Derived from: https://docs.readthedocs.io/en/stable/build-customization.html#install-dependencies-with-poetry # Required version: 2 -# Set the version of Python and other tools you might need build: - os: ubuntu-20.04 - tools: { python: "3.10" } + os: "ubuntu-22.04" + tools: + python: "3.10" jobs: post_create_environment: + # Install poetry + # https://python-poetry.org/docs/#installing-manually - pip install poetry - - poetry config virtualenvs.create false - poetry self add poetry-dynamic-versioning post_install: - - poetry install --without=dev + # Install dependencies with 'docs' dependency group + # https://python-poetry.org/docs/managing-dependencies/#dependency-groups + # VIRTUAL_ENV needs to be set manually for now. + # See https://github.com/readthedocs/readthedocs.org/pull/11152/ + - VIRTUAL_ENV=$READTHEDOCS_VIRTUALENV_PATH poetry install --without=dev --with=docs # Build documentation in the docs/ directory with Sphinx sphinx: