diff --git a/.readthedocs.yaml b/.readthedocs.yaml index e586da0e..bd1eb5ae 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -6,14 +6,12 @@ version: 2 # Set the OS, Python version and other tools you might need build: - os: ubuntu-22.04 + os: ubuntu-24.04 tools: python: "3.13" - -# Optionally declare the Python requirements required to build your docs -python: - install: - - requirements: docs/requirements.txt + jobs: + post_install: + - pip install --upgrade furo # Build documentation in the "docs/" directory with Sphinx sphinx: diff --git a/Makefile b/Makefile index 279fc0d1..4c328dd2 100644 --- a/Makefile +++ b/Makefile @@ -59,7 +59,7 @@ envfile_dev: envfile @echo DATABASE_PASSWORD=\"dejacode\" >> ${ENV_FILE} doc_dependencies: virtualenv - @echo "-> Configure and install decumentation dependencies" + @echo "-> Configure and install documentation dependencies" @${ACTIVATE} pip install --editable .[docs] doc8: diff --git a/docs/conf.py b/docs/conf.py index b1374f5b..063a4651 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -17,7 +17,7 @@ extensions = [] templates_path = ["_templates"] -exclude_patterns = ["_build", "Thumbs.db", ".DS_Store", "installation_and_sysadmin"] +exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"] # -- Options for HTML output ------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output diff --git a/pyproject.toml b/pyproject.toml index 7abc85ff..df47ddf1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -171,9 +171,9 @@ dev = [ "tblib==3.1.0" ] docs = [ - "Sphinx==8.2.3", - "furo==2025.9.25", - "doc8==2.0.0", + "Sphinx", + "furo", + "doc8", ] [project.urls] diff --git a/thirdparty/dist/sphinx-8.1.3-py3-none-any.whl.ABOUT b/thirdparty/dist/sphinx-8.1.3-py3-none-any.whl.ABOUT deleted file mode 100644 index f3ca2377..00000000 --- a/thirdparty/dist/sphinx-8.1.3-py3-none-any.whl.ABOUT +++ /dev/null @@ -1,14 +0,0 @@ -about_resource: sphinx-8.1.3-py3-none-any.whl -name: sphinx -version: 8.1.3 -download_url: https://files.pythonhosted.org/packages/26/60/1ddff83a56d33aaf6f10ec8ce84b4c007d9368b21008876fceda7e7381ef/sphinx-8.1.3-py3-none-any.whl -package_url: pkg:pypi/sphinx@8.1.3 -license_expression: bsd-new -copyright: Copyright sphinx project contributors -attribute: yes -checksum_md5: 3bcca8b62843f94429276a0bf1c90c28 -checksum_sha1: 67dc18611c44f712539585db41aaee4b0a7ec646 -licenses: - - key: bsd-new - name: BSD-3-Clause - file: bsd-new.LICENSE