From ed8637307b7174796e76ede8d278aee114bb8519 Mon Sep 17 00:00:00 2001 From: SilviaAmAm Date: Wed, 1 May 2024 10:08:51 +0200 Subject: [PATCH] :truck: Move requirements so that they are installed in CI --- backend/requirements/ci.txt | 41 ++++++++++++++++ backend/requirements/dev.txt | 79 ++++++++++++++++++++++++------ backend/requirements/staging.txt | 1 - backend/requirements/test-tools.in | 4 ++ 4 files changed, 109 insertions(+), 16 deletions(-) delete mode 100644 backend/requirements/staging.txt diff --git a/backend/requirements/ci.txt b/backend/requirements/ci.txt index adbf9ee13..f5e8e2663 100644 --- a/backend/requirements/ci.txt +++ b/backend/requirements/ci.txt @@ -4,6 +4,8 @@ # # ./bin/compile_dependencies.sh # +alabaster==0.7.16 + # via sphinx asgiref==3.8.1 # via # -c requirements/base.txt @@ -16,6 +18,8 @@ asn1crypto==1.5.1 # webauthn astroid==3.1.0 # via pylint +babel==2.14.0 + # via sphinx beautifulsoup4==4.12.3 # via webtest black==24.4.2 @@ -125,6 +129,10 @@ djangorestframework==3.15.1 # via # -c requirements/base.txt # -r requirements/base.txt +docutils==0.20.1 + # via + # sphinx + # sphinx-rtd-theme ecs-logging==2.1.0 # via # -c requirements/base.txt @@ -147,12 +155,18 @@ idna==3.7 # -c requirements/base.txt # -r requirements/base.txt # requests +imagesize==1.4.1 + # via sphinx iniconfig==2.0.0 # via pytest isort==5.13.2 # via pylint +jinja2==3.1.3 + # via sphinx lxml==5.2.1 # via pyquery +markupsafe==2.1.5 + # via jinja2 maykin-2fa==1.0.0 # via # -c requirements/base.txt @@ -167,6 +181,7 @@ packaging==24.0 # via # black # pytest + # sphinx pathspec==0.12.1 # via black phonenumberslite==8.13.35 @@ -202,6 +217,8 @@ pycparser==2.22 # cffi pyflakes==3.2.0 # via flake8 +pygments==2.17.2 + # via sphinx pylint==3.1.0 # via -r requirements/test-tools.in pyopenssl==24.1.0 @@ -246,6 +263,7 @@ requests==2.31.0 # -r requirements/base.txt # django-rosetta # requests-mock + # sphinx requests-mock==1.12.1 # via -r requirements/test-tools.in sentry-sdk==2.0.1 @@ -254,8 +272,31 @@ sentry-sdk==2.0.1 # -r requirements/base.txt six==1.16.0 # via python-dateutil +snowballstemmer==2.2.0 + # via sphinx soupsieve==2.5 # via beautifulsoup4 +sphinx==7.3.7 + # via + # -r requirements/test-tools.in + # sphinx-rtd-theme + # sphinxcontrib-jquery +sphinx-rtd-theme==2.0.0 + # via -r requirements/test-tools.in +sphinxcontrib-applehelp==1.0.8 + # via sphinx +sphinxcontrib-devhelp==1.0.6 + # via sphinx +sphinxcontrib-htmlhelp==2.0.5 + # via sphinx +sphinxcontrib-jquery==4.1 + # via sphinx-rtd-theme +sphinxcontrib-jsmath==1.0.1 + # via sphinx +sphinxcontrib-qthelp==1.0.7 + # via sphinx +sphinxcontrib-serializinghtml==1.1.10 + # via sphinx sqlparse==0.5.0 # via # -c requirements/base.txt diff --git a/backend/requirements/dev.txt b/backend/requirements/dev.txt index add2574dd..cace6574c 100644 --- a/backend/requirements/dev.txt +++ b/backend/requirements/dev.txt @@ -5,7 +5,10 @@ # ./bin/compile_dependencies.sh # alabaster==0.7.16 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx asgiref==3.8.1 # via # -c requirements/ci.txt @@ -22,7 +25,10 @@ astroid==3.1.0 # -r requirements/ci.txt # pylint babel==2.14.0 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx beautifulsoup4==4.12.3 # via # -c requirements/ci.txt @@ -168,6 +174,8 @@ djangorestframework==3.15.1 # -r requirements/ci.txt docutils==0.20.1 # via + # -c requirements/ci.txt + # -r requirements/ci.txt # sphinx # sphinx-rtd-theme ecs-logging==2.1.0 @@ -206,7 +214,10 @@ idna==3.7 # -r requirements/ci.txt # requests imagesize==1.4.1 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx iniconfig==2.0.0 # via # -c requirements/ci.txt @@ -219,14 +230,20 @@ isort[colors]==5.13.2 # -r requirements/dev.in # pylint jinja2==3.1.3 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx lxml==5.2.1 # via # -c requirements/ci.txt # -r requirements/ci.txt # pyquery markupsafe==2.1.5 - # via jinja2 + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # jinja2 maykin-2fa==1.0.0 # via # -c requirements/ci.txt @@ -302,7 +319,10 @@ pyflakes==3.2.0 # -r requirements/ci.txt # flake8 pygments==2.17.2 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx pylint==3.1.0 # via # -c requirements/ci.txt @@ -376,7 +396,10 @@ six==1.16.0 smmap==5.0.1 # via gitdb snowballstemmer==2.2.0 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx soupsieve==2.5 # via # -c requirements/ci.txt @@ -384,25 +407,51 @@ soupsieve==2.5 # beautifulsoup4 sphinx==7.3.7 # via + # -c requirements/ci.txt + # -r requirements/ci.txt # -r requirements/dev.in # sphinx-rtd-theme # sphinxcontrib-jquery sphinx-rtd-theme==2.0.0 - # via -r requirements/dev.in + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # -r requirements/dev.in sphinxcontrib-applehelp==1.0.8 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx sphinxcontrib-devhelp==1.0.6 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx sphinxcontrib-htmlhelp==2.0.5 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx sphinxcontrib-jquery==4.1 - # via sphinx-rtd-theme + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx sphinxcontrib-qthelp==1.0.7 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx sphinxcontrib-serializinghtml==1.1.10 - # via sphinx + # via + # -c requirements/ci.txt + # -r requirements/ci.txt + # sphinx sqlparse==0.5.0 # via # -c requirements/ci.txt diff --git a/backend/requirements/staging.txt b/backend/requirements/staging.txt deleted file mode 100644 index 0ceea454c..000000000 --- a/backend/requirements/staging.txt +++ /dev/null @@ -1 +0,0 @@ --r production.txt diff --git a/backend/requirements/test-tools.in b/backend/requirements/test-tools.in index 493296a09..0eddca019 100644 --- a/backend/requirements/test-tools.in +++ b/backend/requirements/test-tools.in @@ -13,3 +13,7 @@ pyquery # integrates with webtest requests-mock tblib pytest # documentation tests + +# Documentation +sphinx +sphinx_rtd_theme