From 9aade9a4bc221f602f0846887ec6159be49d0069 Mon Sep 17 00:00:00 2001 From: kevin <68426071+hf-krechan@users.noreply.github.com> Date: Tue, 24 Sep 2024 11:45:32 +0200 Subject: [PATCH] Fix Read The Docs Part 2 (#482) * add new env to compile docs dependencies * update docs dependencies * align more-itertools versions *pain* --- dev_requirements/requirements-docs.in | 3 --- dev_requirements/requirements-docs.txt | 37 +++++++++++++++++++++++--- requirements.txt | 2 +- tox.ini | 6 +++++ 4 files changed, 40 insertions(+), 8 deletions(-) delete mode 100644 dev_requirements/requirements-docs.in diff --git a/dev_requirements/requirements-docs.in b/dev_requirements/requirements-docs.in deleted file mode 100644 index b785c275..00000000 --- a/dev_requirements/requirements-docs.in +++ /dev/null @@ -1,3 +0,0 @@ -# specific requirements for the tox docs env -Sphinx -sphinx_rtd_theme diff --git a/dev_requirements/requirements-docs.txt b/dev_requirements/requirements-docs.txt index 4fb15b7c..96cc00eb 100644 --- a/dev_requirements/requirements-docs.txt +++ b/dev_requirements/requirements-docs.txt @@ -2,10 +2,14 @@ # This file is autogenerated by pip-compile with Python 3.12 # by the following command: # -# pip-compile dev_requirements/requirements-docs.in +# pip-compile --extra=docs --output-file=dev_requirements/requirements-docs.txt pyproject.toml # alabaster==0.7.16 # via sphinx +attrs==24.2.0 + # via + # ahbicht (pyproject.toml) + # maus babel==2.16.0 # via sphinx certifi==2024.8.30 @@ -16,29 +20,54 @@ docutils==0.20.1 # via # sphinx # sphinx-rtd-theme +efoli==1.1.0 + # via + # ahbicht (pyproject.toml) + # maus idna==3.10 # via requests imagesize==1.4.1 # via sphinx +inject==5.2.1 + # via ahbicht (pyproject.toml) jinja2==3.1.4 # via sphinx +lark==1.2.2 + # via ahbicht (pyproject.toml) markupsafe==2.1.5 # via jinja2 +marshmallow==3.22.0 + # via + # ahbicht (pyproject.toml) + # marshmallow-enum + # maus +marshmallow-enum==1.5.1 + # via ahbicht (pyproject.toml) +maus==0.6.1 + # via ahbicht (pyproject.toml) +more-itertools==10.5.0 + # via maus packaging==24.1 - # via sphinx + # via + # marshmallow + # sphinx pygments==2.18.0 # via sphinx +pytz==2024.2 + # via + # ahbicht (pyproject.toml) + # efoli requests==2.32.3 # via sphinx snowballstemmer==2.2.0 # via sphinx sphinx==7.4.7 # via - # -r dev_requirements/requirements-docs.in + # ahbicht (pyproject.toml) # sphinx-rtd-theme # sphinxcontrib-jquery sphinx-rtd-theme==2.0.0 - # via -r dev_requirements/requirements-docs.in + # via ahbicht (pyproject.toml) sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 diff --git a/requirements.txt b/requirements.txt index a70c0381..1acc7a2e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -25,7 +25,7 @@ marshmallow-enum==1.5.1 # via -r requirements.in maus==0.6.1 # via -r requirements.in -more-itertools==9.0.0 +more-itertools==10.5.0 # via maus packaging==24.1 # via marshmallow diff --git a/tox.ini b/tox.ini index a67ac97b..e10cfdfb 100644 --- a/tox.ini +++ b/tox.ini @@ -116,3 +116,9 @@ deps = .[json_schemas] commands = python json_schemas/generate_json_schemas.py + +[testenv:update_docs_requirements] +deps = + pip-tools +commands = + pip-compile --upgrade --extra=docs --output-file=dev_requirements/requirements-docs.txt pyproject.toml