From: Juliana Fajardini Date: Thu, 5 Oct 2023 16:13:27 +0000 (-0300) Subject: docs: adjust readthedocs config to new options X-Git-Tag: suricata-7.0.2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1a132f454a64f699118dafcdfccb0687317b435e;p=thirdparty%2Fsuricata.git docs: adjust readthedocs config to new options Our documentation was failing to build, seems connected to the new way of indicating build options (cf https://readthedocs.org/projects/suricata/builds/22112658/, https://docs.readthedocs.io/en/stable/config-file/v2.html#build, and https://docs.readthedocs.io/en/stable/config-file/v2.html#build-os). Added the build.os required new field, and adjusted the way python version is passed. For the new configuration style for read the docs, one of the ways to pass extra configuration for python is having a requirements file. --- diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 4455c2901e..e545e9cf38 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -1,11 +1,18 @@ # Required by Read The Docs version: 2 -formats: all +build: + os: ubuntu-22.04 + tools: + python: "3.11" python: - version: "3.8" + install: + - requirements: doc/userguide/requirements.txt + +sphinx: + builder: html + configuration: doc/userguide/conf.py + fail_on_warning: false - # Use an empty install section to avoid RTD from picking up a non-python - # requirements.txt file. - install: [] +formats: all diff --git a/doc/userguide/requirements.txt b/doc/userguide/requirements.txt new file mode 100644 index 0000000000..483a4e9600 --- /dev/null +++ b/doc/userguide/requirements.txt @@ -0,0 +1 @@ +sphinx_rtd_theme