diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 68306c4..9a09c7c 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,20 +1,27 @@ # 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 + # Tell poetry to not use a virtual environment - poetry config virtualenvs.create false - poetry self add poetry-dynamic-versioning + - poetry env info post_install: - - poetry install --without=dev + # Install dependencies with 'docs' dependency group + # https://python-poetry.org/docs/managing-dependencies/#dependency-groups + - poetry install --without=dev --with=docs # Build documentation in the docs/ directory with Sphinx sphinx: