Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
CI pages: try to use the Debian version of the python packages
authorMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 5 Jun 2023 12:33:15 +0000 (14:33 +0200)
committerMartin Quinson <martin.quinson@ens-rennes.fr>
Mon, 5 Jun 2023 12:33:15 +0000 (14:33 +0200)
.gitlab-ci.yml
docs/requirements.txt

index 67a8202..efb1950 100644 (file)
@@ -86,12 +86,13 @@ pip:
 pages:
   stage: deploy
   script:
-  - pip3 install --requirement docs/requirements.txt
+  - apt install python3-breathe python3-sphinx python3-sphinx-rtd-theme python3-sphinx-copybutton python3-sphinx-tabs
+ # - pip3 install --requirement docs/requirements.txt # Forbidden in Debian:12
   - cd docs
   - LC_ALL=C.UTF-8 ./Build.sh
   - mv build/html ../public
   # - The CSS contains a reference to a font or something, not something we gonna fix on our side
-#not installed   - linkchecker --ignore-url='.*\.css$' ../public
+# not installed   - linkchecker --ignore-url='.*\.css$' ../public
   # From time to time, we should check external links with the
   # following, but it has a lot of false positive
   # - linkchecker --ignore-url='.*\.css$' --check-extern ../public
index a98401b..d6238d6 100644 (file)
@@ -1,5 +1,5 @@
 breathe>=4.26
-sphinx>=3.4.3,<4.0
+sphinx
 sphinx_rtd_theme>=0.5.2
 # sphinx_tabs v1.2.1 is required for Sphinx 2
 sphinx_tabs>=1.2.1