From 32ed9c7d8871d3eeab0cf2fdad966863cf5a4e67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:19:26 +0200 Subject: [PATCH 1/7] Create .readthedocs.yaml --- .readthedocs.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .readthedocs.yaml diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..53b71c1 --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,9 @@ +version: 2 + +build: + os: ubuntu-22.04 + tools: + python: "3.12" + +sphinx: + configuration: docs/source/conf.py From b6f01f72b6e5b6362aa3fa56921b93114229a415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:22:32 +0200 Subject: [PATCH 2/7] Update .readthedocs.yaml --- .readthedocs.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 53b71c1..f89d28a 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -7,3 +7,9 @@ build: sphinx: configuration: docs/source/conf.py + +python: + install: + - method: pip + path: . + - requirements: docs/requirements.txt From d7975ecdc34d2a0457b2ef0d93c07e22580ffe90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:26:24 +0200 Subject: [PATCH 3/7] Update docs/requirements.txt --- docs/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/requirements.txt b/docs/requirements.txt index b33e9c4..88955da 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,4 @@ mistune jsonschema ipython +sphinx<4 From ef07057a3c337c3ae3c781e633fa91f864094fa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:28:01 +0200 Subject: [PATCH 4/7] Use old Python version for old Sphinx --- .readthedocs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index f89d28a..90b4bd9 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -3,7 +3,7 @@ version: 2 build: os: ubuntu-22.04 tools: - python: "3.12" + python: "3.8" sphinx: configuration: docs/source/conf.py From 9d7ce0f34214f2c896fe0e588f24bc779bcd3585 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:30:15 +0200 Subject: [PATCH 5/7] Pin old Jinja2 --- docs/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/requirements.txt b/docs/requirements.txt index 88955da..12e4ab8 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -2,3 +2,4 @@ mistune jsonschema ipython sphinx<4 +jinja2<3 From 90effb1546b1eaff1b2bcbdc017609d5233283cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:32:27 +0200 Subject: [PATCH 6/7] Pin old MarkupSafe --- docs/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/requirements.txt b/docs/requirements.txt index 12e4ab8..1c6aca5 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -3,3 +3,4 @@ jsonschema ipython sphinx<4 jinja2<3 +markupsafe<2 From cdd70be1dff814571cd9e7015934b34c3aad38f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Luis=20Cano=20Rodr=C3=ADguez?= Date: Sun, 25 Aug 2024 11:36:09 +0200 Subject: [PATCH 7/7] Add good ol' graphviz to RTD --- .readthedocs.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.readthedocs.yaml b/.readthedocs.yaml index 90b4bd9..38d4fcc 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -2,6 +2,8 @@ version: 2 build: os: ubuntu-22.04 + apt_packages: + - graphviz tools: python: "3.8"