From daab0e76139a2123b564baa05298b641a76320d2 Mon Sep 17 00:00:00 2001 From: Sonny Bakker Date: Mon, 16 Sep 2024 11:59:26 +0200 Subject: [PATCH] [#13] use requirements layout similiar to other open-api projects --- requirements/ci.in | 1 + requirements/ci.txt | 132 +-------- requirements/dev.in | 6 - requirements/dev.txt | 562 ++++++++++-------------------------- requirements/docs.in | 8 - requirements/production.txt | 352 +++++++++++++++++++++- requirements/test-tools.in | 9 +- 7 files changed, 531 insertions(+), 539 deletions(-) create mode 100644 requirements/ci.in delete mode 100644 requirements/docs.in diff --git a/requirements/ci.in b/requirements/ci.in new file mode 100644 index 00000000..15f1c729 --- /dev/null +++ b/requirements/ci.in @@ -0,0 +1 @@ +codecov diff --git a/requirements/ci.txt b/requirements/ci.txt index f7a7eea2..bd1c3400 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -8,31 +8,26 @@ alabaster==0.7.16 # via sphinx amqp==5.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # kombu ape-pie==0.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # zgw-consumers asgiref==3.8.1 # via - # -c requirements/base.txt # -r requirements/base.txt # django # django-axes # django-cors-headers asn1crypto==1.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # webauthn astroid==3.2.4 # via pylint attrs==23.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # glom # jsonschema @@ -43,54 +38,45 @@ beautifulsoup4==4.12.3 # via webtest billiard==4.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # celery black==24.4.2 # via -r requirements/test-tools.in bleach==6.1.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework boltons==24.0.0 # via - # -c requirements/base.txt # -r requirements/base.txt # face # glom cbor2==5.6.4 # via - # -c requirements/base.txt # -r requirements/base.txt # webauthn celery==5.4.0 # via - # -c requirements/base.txt # -r requirements/base.txt # flower # notifications-api-common # open-api-framework certifi==2024.7.4 # via - # -c requirements/base.txt # -r requirements/base.txt # elastic-apm # requests # sentry-sdk cffi==1.16.0 # via - # -c requirements/base.txt # -r requirements/base.txt # cryptography charset-normalizer==3.3.2 # via - # -c requirements/base.txt # -r requirements/base.txt # requests click==8.1.7 # via - # -c requirements/base.txt # -r requirements/base.txt # black # celery @@ -99,41 +85,39 @@ click==8.1.7 # click-repl click-didyoumean==0.3.1 # via - # -c requirements/base.txt # -r requirements/base.txt # celery click-plugins==1.1.1 # via - # -c requirements/base.txt # -r requirements/base.txt # celery click-repl==0.3.0 # via - # -c requirements/base.txt # -r requirements/base.txt # celery +codecov==2.1.13 + # via -r requirements/ci.in + commonground-api-common==1.13.3 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework commonmark==0.9.1 # via recommonmark coreapi==2.3.3 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common coreschema==0.0.4 # via - # -c requirements/base.txt # -r requirements/base.txt # coreapi coverage==4.5.4 - # via -r requirements/test-tools.in + # via + # -r requirements/test-tools.in + # codecov cryptography==43.0.0 # via - # -c requirements/base.txt # -r requirements/base.txt # django-simple-certmanager # josepy @@ -146,7 +130,6 @@ dill==0.3.8 # via pylint django==4.2.15 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # django-admin-index @@ -183,109 +166,88 @@ django==4.2.15 # zgw-consumers django-admin-index==3.1.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-appconf==1.0.6 # via - # -c requirements/base.txt # -r requirements/base.txt # django-log-outgoing-requests django-axes==6.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-cors-headers==4.4.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-csp==3.8 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-filter==24.2 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # open-api-framework django-formtools==2.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # django-two-factor-auth django-jsonform==2.22.0 # via - # -c requirements/base.txt # -r requirements/base.txt # mozilla-django-oidc-db # open-api-framework django-log-outgoing-requests==0.6.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-markup==1.8.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-ordered-model==3.7.4 # via - # -c requirements/base.txt # -r requirements/base.txt # django-admin-index django-otp==1.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # django-two-factor-auth django-phonenumber-field==7.3.0 # via - # -c requirements/base.txt # -r requirements/base.txt # django-two-factor-auth django-privates==2.0.0.post1 # via - # -c requirements/base.txt # -r requirements/base.txt # django-simple-certmanager django-redis==5.4.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-relativedelta==2.0.0 # via - # -c requirements/base.txt # -r requirements/base.txt # zgw-consumers django-rest-framework-condition==0.1.1 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common django-sendfile2==0.7.1 # via - # -c requirements/base.txt # -r requirements/base.txt # django-privates django-setup-configuration==0.3.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework django-simple-certmanager==2.3.0 # via - # -c requirements/base.txt # -r requirements/base.txt # zgw-consumers django-solo==2.3.0 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # django-log-outgoing-requests @@ -294,14 +256,12 @@ django-solo==2.3.0 # zgw-consumers django-two-factor-auth[phonenumberslite,webauthn]==1.16.0 # via - # -c requirements/base.txt # -r requirements/base.txt # maykin-2fa django-webtest==1.9.11 # via -r requirements/test-tools.in djangorestframework==3.15.2 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # djangorestframework-gis @@ -313,18 +273,15 @@ djangorestframework==3.15.2 # open-api-framework djangorestframework-camel-case==1.4.2 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # notifications-api-common djangorestframework-gis==1.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework djangorestframework-inclusions==1.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework docutils==0.20.1 @@ -335,32 +292,26 @@ docutils==0.20.1 # sphinx-tabs drf-nested-routers==0.94.1 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common drf-spectacular==0.27.2 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework drf-yasg==1.21.7 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common ecs-logging==2.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # elastic-apm elastic-apm==6.23.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework face==20.1.1 # via - # -c requirements/base.txt # -r requirements/base.txt # glom factory-boy==3.3.0 @@ -371,35 +322,29 @@ flake8==7.1.0 # via -r requirements/test-tools.in flower==2.0.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework freezegun==1.5.1 # via -r requirements/test-tools.in furl==2.1.3 # via - # -c requirements/base.txt # -r requirements/base.txt # ape-pie gemma-zds-client==2.0.0 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # notifications-api-common glom==23.5.0 # via - # -c requirements/base.txt # -r requirements/base.txt # mozilla-django-oidc-db humanize==4.10.0 # via - # -c requirements/base.txt # -r requirements/base.txt # flower idna==3.7 # via - # -c requirements/base.txt # -r requirements/base.txt # requests # yarl @@ -407,18 +352,15 @@ imagesize==1.4.1 # via sphinx inflection==0.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # drf-spectacular # drf-yasg iso-639==0.4.5 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common isodate==0.6.1 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common isort==5.13.2 @@ -427,33 +369,27 @@ isort==5.13.2 # pylint itypes==1.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # coreapi jinja2==3.1.4 # via - # -c requirements/base.txt # -r requirements/base.txt # coreschema # sphinx josepy==1.14.0 # via - # -c requirements/base.txt # -r requirements/base.txt # mozilla-django-oidc jsonschema==4.23.0 # via - # -c requirements/base.txt # -r requirements/base.txt # drf-spectacular jsonschema-specifications==2023.12.1 # via - # -c requirements/base.txt # -r requirements/base.txt # jsonschema kombu==5.3.7 # via - # -c requirements/base.txt # -r requirements/base.txt # celery lxml==5.2.2 @@ -462,12 +398,10 @@ markdown==3.6 # via sphinx-markdown-tables markupsafe==2.1.5 # via - # -c requirements/base.txt # -r requirements/base.txt # jinja2 maykin-2fa==1.0.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework mccabe==0.7.0 @@ -476,12 +410,10 @@ mccabe==0.7.0 # pylint mozilla-django-oidc==4.0.1 # via - # -c requirements/base.txt # -r requirements/base.txt # mozilla-django-oidc-db mozilla-django-oidc-db==0.19.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework multidict==6.0.5 @@ -490,26 +422,20 @@ mypy-extensions==1.0.0 # via black notifications-api-common==0.2.2 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common open-api-framework==0.8.0 - # via - # -c requirements/base.txt - # -r requirements/base.txt + # via -r requirements/base.txt orderedmultidict==1.0.1 # via - # -c requirements/base.txt # -r requirements/base.txt # furl oyaml==1.0 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common packaging==24.1 # via - # -c requirements/base.txt # -r requirements/base.txt # black # drf-yasg @@ -520,7 +446,6 @@ pep8==1.7.1 # via -r requirements/test-tools.in phonenumberslite==8.13.42 # via - # -c requirements/base.txt # -r requirements/base.txt # django-two-factor-auth platformdirs==4.2.2 @@ -529,24 +454,20 @@ platformdirs==4.2.2 # pylint prometheus-client==0.20.0 # via - # -c requirements/base.txt # -r requirements/base.txt # flower prompt-toolkit==3.0.47 # via - # -c requirements/base.txt # -r requirements/base.txt # click-repl psycopg2==2.9.9 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework pycodestyle==2.12.0 # via flake8 pycparser==2.22 # via - # -c requirements/base.txt # -r requirements/base.txt # cffi pyflakes==3.2.0 @@ -557,7 +478,6 @@ pygments==2.18.0 # sphinx-tabs pyjwt==2.9.0 # via - # -c requirements/base.txt # -r requirements/base.txt # commonground-api-common # gemma-zds-client @@ -566,20 +486,17 @@ pylint==3.2.6 # via -r requirements/test-tools.in pyopenssl==24.2.1 # via - # -c requirements/base.txt # -r requirements/base.txt # josepy # webauthn pypng==0.20220715.0 # via - # -c requirements/base.txt # -r requirements/base.txt # qrcode pyquery==2.0.0 # via -r requirements/test-tools.in python-dateutil==2.9.0.post0 # via - # -c requirements/base.txt # -r requirements/base.txt # celery # django-relativedelta @@ -587,23 +504,19 @@ python-dateutil==2.9.0.post0 # freezegun python-decouple==3.8 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework python-dotenv==1.0.1 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework pytz==2024.1 # via - # -c requirements/base.txt # -r requirements/base.txt # drf-yasg # flower pyyaml==6.0.1 # via - # -c requirements/base.txt # -r requirements/base.txt # drf-spectacular # drf-yasg @@ -612,27 +525,24 @@ pyyaml==6.0.1 # vcrpy qrcode==7.4.2 # via - # -c requirements/base.txt # -r requirements/base.txt # django-two-factor-auth recommonmark==0.7.1 - # via -r requirements/docs.in + # via -r requirements/test-tools.in redis==5.0.8 # via - # -c requirements/base.txt # -r requirements/base.txt # django-redis referencing==0.35.1 # via - # -c requirements/base.txt # -r requirements/base.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -c requirements/base.txt # -r requirements/base.txt # ape-pie + # codecov # commonground-api-common # coreapi # django-log-outgoing-requests @@ -646,18 +556,15 @@ requests-mock==1.12.1 # via -r requirements/test-tools.in rpds-py==0.19.1 # via - # -c requirements/base.txt # -r requirements/base.txt # jsonschema # referencing sentry-sdk==2.12.0 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework six==1.16.0 # via - # -c requirements/base.txt # -r requirements/base.txt # bleach # furl @@ -670,17 +577,17 @@ soupsieve==2.5 # via beautifulsoup4 sphinx==7.4.7 # via - # -r requirements/docs.in + # -r requirements/test-tools.in # recommonmark # sphinx-rtd-theme # sphinx-tabs # sphinxcontrib-jquery sphinx-markdown-tables==0.0.17 - # via -r requirements/docs.in + # via -r requirements/test-tools.in sphinx-rtd-theme==2.0.0 - # via -r requirements/docs.in + # via -r requirements/test-tools.in sphinx-tabs==3.4.5 - # via -r requirements/docs.in + # via -r requirements/test-tools.in sphinxcontrib-applehelp==2.0.0 # via sphinx sphinxcontrib-devhelp==2.0.0 @@ -697,7 +604,6 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # django tblib==3.0.0 @@ -706,45 +612,38 @@ tomlkit==0.13.0 # via pylint tornado==6.4.1 # via - # -c requirements/base.txt # -r requirements/base.txt # flower typing-extensions==4.12.2 # via - # -c requirements/base.txt # -r requirements/base.txt # mozilla-django-oidc-db # qrcode # zgw-consumers tzdata==2024.1 # via - # -c requirements/base.txt # -r requirements/base.txt # celery uritemplate==4.1.1 # via - # -c requirements/base.txt # -r requirements/base.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.2 # via - # -c requirements/base.txt # -r requirements/base.txt # elastic-apm # requests # sentry-sdk uwsgi==2.0.26 # via - # -c requirements/base.txt # -r requirements/base.txt # open-api-framework vcrpy==6.0.1 # via -r requirements/test-tools.in vine==5.1.0 # via - # -c requirements/base.txt # -r requirements/base.txt # amqp # celery @@ -755,17 +654,14 @@ waitress==3.0.0 # webtest wcwidth==0.2.13 # via - # -c requirements/base.txt # -r requirements/base.txt # prompt-toolkit webauthn==2.2.0 # via - # -c requirements/base.txt # -r requirements/base.txt # django-two-factor-auth webencodings==0.5.1 # via - # -c requirements/base.txt # -r requirements/base.txt # bleach webob==1.8.8 @@ -774,7 +670,6 @@ webtest==3.0.0 # via django-webtest wrapt==1.16.0 # via - # -c requirements/base.txt # -r requirements/base.txt # elastic-apm # vcrpy @@ -782,7 +677,6 @@ yarl==1.9.4 # via vcrpy zgw-consumers==0.34.0 # via - # -c requirements/base.txt # -r requirements/base.txt # notifications-api-common # open-api-framework diff --git a/requirements/dev.in b/requirements/dev.in index ff73e970..e36d8e90 100644 --- a/requirements/dev.in +++ b/requirements/dev.in @@ -1,5 +1,3 @@ --c ci.txt - # Helpers pip-tools gitpython @@ -7,7 +5,3 @@ gitpython # Debug tooling django-debug-toolbar django-extensions - -# Documentation -sphinx -sphinx_rtd_theme diff --git a/requirements/dev.txt b/requirements/dev.txt index 161d58e9..a2141510 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -5,109 +5,81 @@ # ./bin/compile_dependencies.sh # alabaster==0.7.16 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx amqp==5.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # kombu ape-pie==0.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # zgw-consumers asgiref==3.8.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django # django-axes # django-cors-headers asn1crypto==1.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # webauthn astroid==3.2.4 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # pylint + # via pylint attrs==23.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # glom # jsonschema # referencing babel==2.15.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx beautifulsoup4==4.12.3 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # webtest + # via webtest billiard==4.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery black==24.4.2 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in bleach==6.1.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework boltons==24.0.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # face # glom build==1.2.1 # via pip-tools cbor2==5.6.4 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # webauthn celery==5.4.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # flower # notifications-api-common # open-api-framework certifi==2024.7.4 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # elastic-apm # requests # sentry-sdk cffi==1.16.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # cryptography charset-normalizer==3.3.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # requests click==8.1.7 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # black # celery # click-didyoumean @@ -116,66 +88,47 @@ click==8.1.7 # pip-tools click-didyoumean==0.3.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery click-plugins==1.1.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery click-repl==0.3.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery commonground-api-common==1.13.3 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework commonmark==0.9.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # recommonmark + # via recommonmark coreapi==2.3.3 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common coreschema==0.0.4 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # coreapi coverage==4.5.4 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in cryptography==43.0.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-simple-certmanager # josepy # mozilla-django-oidc # pyopenssl # webauthn cssselect==1.2.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # pyquery + # via pyquery dill==0.3.8 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # pylint + # via pylint django==4.2.15 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # django-admin-index # django-appconf @@ -213,28 +166,23 @@ django==4.2.15 # zgw-consumers django-admin-index==3.1.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-appconf==1.0.6 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-log-outgoing-requests django-axes==6.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-cors-headers==4.4.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-csp==3.8 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-debug-toolbar==4.4.6 # via -r requirements/dev.in @@ -242,85 +190,69 @@ django-extensions==3.2.3 # via -r requirements/dev.in django-filter==24.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # open-api-framework django-formtools==2.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-two-factor-auth django-jsonform==2.22.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # mozilla-django-oidc-db # open-api-framework django-log-outgoing-requests==0.6.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-markup==1.8.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-ordered-model==3.7.4 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-admin-index django-otp==1.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-two-factor-auth django-phonenumber-field==7.3.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-two-factor-auth django-privates==2.0.0.post1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-simple-certmanager django-redis==5.4.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-relativedelta==2.0.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # zgw-consumers django-rest-framework-condition==0.1.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common django-sendfile2==0.7.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-privates django-setup-configuration==0.3.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework django-simple-certmanager==2.3.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # zgw-consumers django-solo==2.3.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # django-log-outgoing-requests # mozilla-django-oidc-db @@ -328,17 +260,13 @@ django-solo==2.3.0 # zgw-consumers django-two-factor-auth[phonenumberslite,webauthn]==1.16.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # maykin-2fa django-webtest==1.9.11 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in djangorestframework==3.15.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # djangorestframework-gis # djangorestframework-inclusions @@ -349,89 +277,66 @@ djangorestframework==3.15.2 # open-api-framework djangorestframework-camel-case==1.4.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # notifications-api-common djangorestframework-gis==1.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework djangorestframework-inclusions==1.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework docutils==0.20.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt # recommonmark # sphinx # sphinx-rtd-theme # sphinx-tabs drf-nested-routers==0.94.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common drf-spectacular==0.27.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework drf-yasg==1.21.7 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common ecs-logging==2.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # elastic-apm elastic-apm==6.23.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework face==20.1.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # glom factory-boy==3.3.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in faker==26.1.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # factory-boy + # via factory-boy flake8==7.1.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in flower==2.0.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework freezegun==1.5.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in furl==2.1.3 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # ape-pie gemma-zds-client==2.0.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # notifications-api-common gitdb==4.0.11 @@ -440,266 +345,194 @@ gitpython==3.1.43 # via -r requirements/dev.in glom==23.5.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # mozilla-django-oidc-db humanize==4.10.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # flower idna==3.7 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # requests # yarl imagesize==1.4.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx inflection==0.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # drf-spectacular # drf-yasg iso-639==0.4.5 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common isodate==0.6.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common isort==5.13.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/test-tools.in # pylint itypes==1.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # coreapi jinja2==3.1.4 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # coreschema # sphinx josepy==1.14.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # mozilla-django-oidc jsonschema==4.23.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # drf-spectacular jsonschema-specifications==2023.12.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # jsonschema kombu==5.3.7 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery lxml==5.2.2 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # pyquery + # via pyquery markdown==3.6 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx-markdown-tables + # via sphinx-markdown-tables markupsafe==2.1.5 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # jinja2 maykin-2fa==1.0.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework mccabe==0.7.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt # flake8 # pylint mozilla-django-oidc==4.0.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # mozilla-django-oidc-db mozilla-django-oidc-db==0.19.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework multidict==6.0.5 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # yarl + # via yarl mypy-extensions==1.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # black + # via black notifications-api-common==0.2.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common open-api-framework==0.8.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/base.txt orderedmultidict==1.0.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # furl oyaml==1.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common packaging==24.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # black # build # drf-yasg # sphinx pathspec==0.12.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # black + # via black pep8==1.7.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in phonenumberslite==8.13.42 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-two-factor-auth pip-tools==7.4.1 # via -r requirements/dev.in platformdirs==4.2.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt # black # pylint prometheus-client==0.20.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # flower prompt-toolkit==3.0.47 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # click-repl psycopg2==2.9.9 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework pycodestyle==2.12.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # flake8 + # via flake8 pycparser==2.22 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # cffi pyflakes==3.2.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # flake8 + # via flake8 pygments==2.18.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt # sphinx # sphinx-tabs pyjwt==2.9.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # commonground-api-common # gemma-zds-client # zgw-consumers pylint==3.2.6 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in pyopenssl==24.2.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # josepy # webauthn pypng==0.20220715.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # qrcode pyproject-hooks==1.1.0 # via # build # pip-tools pyquery==2.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in python-dateutil==2.9.0.post0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery # django-relativedelta # faker # freezegun python-decouple==3.8 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework python-dotenv==1.0.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework pytz==2024.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # drf-yasg # flower pyyaml==6.0.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # drf-spectacular # drf-yasg # gemma-zds-client @@ -707,28 +540,22 @@ pyyaml==6.0.1 # vcrpy qrcode==7.4.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-two-factor-auth recommonmark==0.7.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in redis==5.0.8 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-redis referencing==0.35.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # jsonschema # jsonschema-specifications requests==2.32.3 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # ape-pie # commonground-api-common # coreapi @@ -740,24 +567,19 @@ requests==2.32.3 # sphinx # zgw-consumers requests-mock==1.12.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in rpds-py==0.19.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # jsonschema # referencing sentry-sdk==2.12.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework six==1.16.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # bleach # furl # isodate @@ -766,181 +588,115 @@ six==1.16.0 smmap==5.0.1 # via gitdb snowballstemmer==2.2.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx soupsieve==2.5 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # beautifulsoup4 + # via beautifulsoup4 sphinx==7.4.7 # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # -r requirements/dev.in + # -r requirements/test-tools.in # recommonmark # sphinx-rtd-theme # sphinx-tabs # sphinxcontrib-jquery sphinx-markdown-tables==0.0.17 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in sphinx-rtd-theme==2.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # -r requirements/dev.in + # via -r requirements/test-tools.in sphinx-tabs==3.4.5 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in sphinxcontrib-applehelp==2.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx sphinxcontrib-devhelp==2.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx sphinxcontrib-htmlhelp==2.1.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx sphinxcontrib-jquery==4.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx-rtd-theme + # via sphinx-rtd-theme sphinxcontrib-jsmath==1.0.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx sphinxcontrib-qthelp==2.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx sphinxcontrib-serializinghtml==2.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # sphinx + # via sphinx sqlparse==0.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django # django-debug-toolbar tblib==3.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in tomlkit==0.13.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # pylint + # via pylint tornado==6.4.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # flower typing-extensions==4.12.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # mozilla-django-oidc-db # qrcode # zgw-consumers tzdata==2024.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # celery uritemplate==4.1.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # coreapi # drf-spectacular # drf-yasg urllib3==2.2.2 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # elastic-apm # requests # sentry-sdk uwsgi==2.0.26 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # open-api-framework vcrpy==6.0.1 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # via -r requirements/test-tools.in vine==5.1.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # amqp # celery # kombu waitress==3.0.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/test-tools.in # webtest wcwidth==0.2.13 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # prompt-toolkit webauthn==2.2.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # django-two-factor-auth webencodings==0.5.1 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # bleach webob==1.8.8 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # webtest + # via webtest webtest==3.0.0 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # django-webtest + # via django-webtest wheel==0.43.0 # via pip-tools wrapt==1.16.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # elastic-apm # vcrpy yarl==1.9.4 - # via - # -c requirements/ci.txt - # -r requirements/ci.txt - # vcrpy + # via vcrpy zgw-consumers==0.34.0 # via - # -c requirements/ci.txt - # -r requirements/ci.txt + # -r requirements/base.txt # notifications-api-common # open-api-framework diff --git a/requirements/docs.in b/requirements/docs.in deleted file mode 100644 index 619af31b..00000000 --- a/requirements/docs.in +++ /dev/null @@ -1,8 +0,0 @@ --c base.txt - -# Documentation -sphinx -sphinx_rtd_theme -recommonmark -sphinx-markdown-tables -sphinx-tabs \ No newline at end of file diff --git a/requirements/production.txt b/requirements/production.txt index 9c9dec9e..69045c2f 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -1 +1,351 @@ --r base.txt \ No newline at end of file +# +# This file is autogenerated by pip-compile with Python 3.11 +# by the following command: +# +# ./bin/compile_dependencies.sh +# +amqp==5.2.0 + # via kombu +ape-pie==0.2.0 + # via zgw-consumers +asgiref==3.8.1 + # via + # django + # django-axes + # django-cors-headers +asn1crypto==1.5.1 + # via webauthn +attrs==23.2.0 + # via + # glom + # jsonschema + # referencing +billiard==4.2.0 + # via celery +bleach==6.1.0 + # via open-api-framework +boltons==24.0.0 + # via + # face + # glom +cbor2==5.6.4 + # via webauthn +celery==5.4.0 + # via + # flower + # notifications-api-common + # open-api-framework +certifi==2024.7.4 + # via + # elastic-apm + # requests + # sentry-sdk +cffi==1.16.0 + # via cryptography +charset-normalizer==3.3.2 + # via requests +click==8.1.7 + # via + # celery + # click-didyoumean + # click-plugins + # click-repl +click-didyoumean==0.3.1 + # via celery +click-plugins==1.1.1 + # via celery +click-repl==0.3.0 + # via celery +commonground-api-common==1.13.2 + # via open-api-framework +coreapi==2.3.3 + # via commonground-api-common +coreschema==0.0.4 + # via coreapi +cryptography==43.0.0 + # via + # django-simple-certmanager + # josepy + # mozilla-django-oidc + # pyopenssl + # webauthn +django==4.2.15 + # via + # commonground-api-common + # django-admin-index + # django-appconf + # django-axes + # django-cors-headers + # django-csp + # django-filter + # django-formtools + # django-jsonform + # django-log-outgoing-requests + # django-markup + # django-otp + # django-phonenumber-field + # django-privates + # django-redis + # django-relativedelta + # django-rest-framework-condition + # django-sendfile2 + # django-setup-configuration + # django-simple-certmanager + # django-solo + # django-two-factor-auth + # djangorestframework + # djangorestframework-inclusions + # drf-nested-routers + # drf-spectacular + # drf-yasg + # maykin-2fa + # mozilla-django-oidc + # mozilla-django-oidc-db + # notifications-api-common + # open-api-framework + # zgw-consumers +django-admin-index==3.1.1 + # via open-api-framework +django-appconf==1.0.6 + # via django-log-outgoing-requests +django-axes==6.5.1 + # via open-api-framework +django-cors-headers==4.4.0 + # via open-api-framework +django-csp==3.8 + # via open-api-framework +django-filter==24.2 + # via + # commonground-api-common + # open-api-framework +django-formtools==2.5.1 + # via django-two-factor-auth +django-jsonform==2.22.0 + # via + # mozilla-django-oidc-db + # open-api-framework +django-log-outgoing-requests==0.6.1 + # via open-api-framework +django-markup==1.8.1 + # via open-api-framework +django-ordered-model==3.7.4 + # via django-admin-index +django-otp==1.5.1 + # via django-two-factor-auth +django-phonenumber-field==7.3.0 + # via django-two-factor-auth +django-privates==2.0.0.post1 + # via django-simple-certmanager +django-redis==5.4.0 + # via open-api-framework +django-relativedelta==2.0.0 + # via zgw-consumers +django-rest-framework-condition==0.1.1 + # via commonground-api-common +django-sendfile2==0.7.1 + # via django-privates +django-setup-configuration==0.3.0 + # via open-api-framework +django-simple-certmanager==2.3.0 + # via zgw-consumers +django-solo==2.3.0 + # via + # commonground-api-common + # django-log-outgoing-requests + # mozilla-django-oidc-db + # notifications-api-common + # zgw-consumers +django-two-factor-auth[phonenumberslite,webauthn]==1.16.0 + # via maykin-2fa +djangorestframework==3.15.2 + # via + # commonground-api-common + # djangorestframework-gis + # djangorestframework-inclusions + # drf-nested-routers + # drf-spectacular + # drf-yasg + # notifications-api-common + # open-api-framework +djangorestframework-camel-case==1.4.2 + # via + # commonground-api-common + # notifications-api-common +djangorestframework-gis==1.0 + # via open-api-framework +djangorestframework-inclusions==1.2.0 + # via open-api-framework +drf-nested-routers==0.94.1 + # via commonground-api-common +drf-spectacular==0.27.2 + # via open-api-framework +drf-yasg==1.21.7 + # via commonground-api-common +ecs-logging==2.2.0 + # via elastic-apm +elastic-apm==6.23.0 + # via open-api-framework +face==20.1.1 + # via glom +flower==2.0.1 + # via open-api-framework +furl==2.1.3 + # via ape-pie +gemma-zds-client==2.0.0 + # via + # commonground-api-common + # notifications-api-common +glom==23.5.0 + # via mozilla-django-oidc-db +humanize==4.10.0 + # via flower +idna==3.7 + # via requests +inflection==0.5.1 + # via + # drf-spectacular + # drf-yasg +iso-639==0.4.5 + # via commonground-api-common +isodate==0.6.1 + # via commonground-api-common +itypes==1.2.0 + # via coreapi +jinja2==3.1.4 + # via coreschema +josepy==1.14.0 + # via mozilla-django-oidc +jsonschema==4.23.0 + # via drf-spectacular +jsonschema-specifications==2023.12.1 + # via jsonschema +kombu==5.3.7 + # via celery +markupsafe==2.1.5 + # via jinja2 +maykin-2fa==1.0.1 + # via open-api-framework +mozilla-django-oidc==4.0.1 + # via mozilla-django-oidc-db +mozilla-django-oidc-db==0.19.0 + # via open-api-framework +notifications-api-common==0.2.2 + # via commonground-api-common +open-api-framework==0.8.0 + # via -r requirements/base.in +orderedmultidict==1.0.1 + # via furl +oyaml==1.0 + # via commonground-api-common +packaging==24.1 + # via drf-yasg +phonenumberslite==8.13.42 + # via django-two-factor-auth +prometheus-client==0.20.0 + # via flower +prompt-toolkit==3.0.47 + # via click-repl +psycopg2==2.9.9 + # via open-api-framework +pycparser==2.22 + # via cffi +pyjwt==2.9.0 + # via + # commonground-api-common + # gemma-zds-client + # zgw-consumers +pyopenssl==24.2.1 + # via + # josepy + # webauthn +pypng==0.20220715.0 + # via qrcode +python-dateutil==2.9.0.post0 + # via + # celery + # django-relativedelta +python-decouple==3.8 + # via open-api-framework +python-dotenv==1.0.1 + # via open-api-framework +pytz==2024.1 + # via + # drf-yasg + # flower +pyyaml==6.0.1 + # via + # drf-spectacular + # drf-yasg + # gemma-zds-client + # oyaml +qrcode==7.4.2 + # via django-two-factor-auth +redis==5.0.8 + # via django-redis +referencing==0.35.1 + # via + # jsonschema + # jsonschema-specifications +requests==2.32.3 + # via + # ape-pie + # commonground-api-common + # coreapi + # django-log-outgoing-requests + # gemma-zds-client + # mozilla-django-oidc + # open-api-framework + # zgw-consumers +rpds-py==0.19.1 + # via + # jsonschema + # referencing +sentry-sdk==2.12.0 + # via open-api-framework +six==1.16.0 + # via + # bleach + # furl + # isodate + # orderedmultidict + # python-dateutil +sqlparse==0.5.1 + # via django +tornado==6.4.1 + # via flower +typing-extensions==4.12.2 + # via + # mozilla-django-oidc-db + # qrcode + # zgw-consumers +tzdata==2024.1 + # via celery +uritemplate==4.1.1 + # via + # coreapi + # drf-spectacular + # drf-yasg +urllib3==2.2.2 + # via + # elastic-apm + # requests + # sentry-sdk +uwsgi==2.0.26 + # via open-api-framework +vine==5.1.0 + # via + # amqp + # celery + # kombu +wcwidth==0.2.13 + # via prompt-toolkit +webauthn==2.2.0 + # via django-two-factor-auth +webencodings==0.5.1 + # via bleach +wrapt==1.16.0 + # via elastic-apm +zgw-consumers==0.34.0 + # via + # notifications-api-common + # open-api-framework diff --git a/requirements/test-tools.in b/requirements/test-tools.in index b647ba7b..a2812bba 100644 --- a/requirements/test-tools.in +++ b/requirements/test-tools.in @@ -1,5 +1,3 @@ --c base.txt - # Dependencies only relevant for (unit) testing coverage < 5.0 django-webtest @@ -17,3 +15,10 @@ waitress>=2.1.1 black isort flake8 + +# Documentation +sphinx +sphinx_rtd_theme +recommonmark +sphinx-markdown-tables +sphinx-tabs