From c91650821df863016c12c70a10a0442609ef574c Mon Sep 17 00:00:00 2001 From: Steven Bal Date: Fri, 26 Jan 2024 10:16:04 +0100 Subject: [PATCH] :heavy_plus_sign: Replace dependencies with open-api-dependencies --- requirements/base.in | 39 +-------- requirements/base.txt | 130 +++++++++++++++--------------- requirements/ci.txt | 168 ++++++++++++++++++++++++--------------- requirements/dev.txt | 178 ++++++++++++++++++++++++++---------------- 4 files changed, 283 insertions(+), 232 deletions(-) diff --git a/requirements/base.in b/requirements/base.in index 87455d1d..e8404dd8 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,38 +1 @@ -# Core python libraries -glom # data represenation based on spec -Pillow # handle images -psycopg2 # database driver -pytz # handle timezones -python-dotenv # environment variables for secrets -python-decouple # processing of envvar configs -jsonschema - -# Framework libraries -django < 3.0 -django-admin-index -django-axes -django-choices -django-hijack -django-hijack-admin -django-redis -django-rosetta -django-sniplates -maykin-django-two-factor-auth -maykin-django-two-factor-auth[phonenumbers] -mozilla-django-oidc-db - -# API libraries -djangorestframework -djangorestframework-gis -# django-extra-fields -django-filter -drf-spectacular # api documentation - -# WSGI servers & monitoring - production oriented -uwsgi -sentry-sdk # error monitoring -elastic-apm # Elastic APM integration - -# Common ground libraries -vng_api_common[markdown_docs]>=1.6.4 -zgw-consumers # external api auths +git+https://github.com/stevenbal/open-api-dependencies.git#egg=open_api_framework \ No newline at end of file diff --git a/requirements/base.txt b/requirements/base.txt index c75e8312..bce03207 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile -# To update, run: +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: # # pip-compile --no-emit-index-url requirements/base.in # @@ -32,31 +32,56 @@ cryptography==3.4.8 # josepy # mozilla-django-oidc # pyopenssl +django==2.2.28 + # via + # django-axes + # django-choices + # django-filter + # django-formtools + # django-hijack + # django-markup + # django-otp + # django-phonenumber-field + # django-redis + # django-relativedelta + # django-rest-framework-condition + # django-rosetta + # django-sniplates + # djangorestframework + # drf-nested-routers + # drf-spectacular + # drf-yasg + # maykin-django-two-factor-auth + # mozilla-django-oidc + # mozilla-django-oidc-db + # open-api-framework + # vng-api-common + # zgw-consumers django-admin-index==1.5.0 - # via -r requirements/base.in + # via open-api-framework django-axes==5.14.0 - # via -r requirements/base.in + # via open-api-framework django-better-admin-arrayfield==1.4.2 # via mozilla-django-oidc-db django-choices==1.7.1 # via - # -r requirements/base.in + # open-api-framework # vng-api-common # zgw-consumers django-compat==1.0.15 # via django-hijack-admin django-filter==2.4.0 # via - # -r requirements/base.in + # open-api-framework # vng-api-common django-formtools==2.3 # via maykin-django-two-factor-auth -django-hijack-admin==2.1.10 - # via -r requirements/base.in django-hijack==2.3.0 # via - # -r requirements/base.in # django-hijack-admin + # open-api-framework +django-hijack-admin==2.1.10 + # via open-api-framework django-ipware==3.0.2 # via django-axes django-markup==1.3 @@ -68,65 +93,40 @@ django-otp==1.0.6 django-phonenumber-field==5.2.0 # via maykin-django-two-factor-auth django-redis==4.12.1 - # via -r requirements/base.in + # via open-api-framework django-relativedelta==1.1.2 # via zgw-consumers django-rest-framework-condition==0.1.1 # via vng-api-common django-rosetta==0.9.6 - # via -r requirements/base.in + # via open-api-framework django-sniplates==0.7.0 - # via -r requirements/base.in + # via open-api-framework django-solo==1.1.5 # via # mozilla-django-oidc-db # vng-api-common # zgw-consumers -django==2.2.28 +djangorestframework==3.12.4 # via - # -r requirements/base.in - # django-axes - # django-choices - # django-filter - # django-formtools - # django-hijack - # django-markup - # django-otp - # django-phonenumber-field - # django-redis - # django-relativedelta - # django-rest-framework-condition - # django-rosetta - # django-sniplates - # djangorestframework + # djangorestframework-gis # drf-nested-routers # drf-spectacular # drf-yasg - # maykin-django-two-factor-auth - # mozilla-django-oidc - # mozilla-django-oidc-db + # open-api-framework # vng-api-common - # zgw-consumers djangorestframework-camel-case==1.2.0 # via vng-api-common djangorestframework-gis==0.17 - # via -r requirements/base.in -djangorestframework==3.12.4 - # via - # -r requirements/base.in - # djangorestframework-gis - # drf-nested-routers - # drf-spectacular - # drf-yasg - # vng-api-common + # via open-api-framework drf-nested-routers==0.93.3 # via vng-api-common drf-spectacular==0.16.0 - # via -r requirements/base.in + # via open-api-framework drf-yasg==1.20.0 # via vng-api-common elastic-apm==6.1.1 - # via -r requirements/base.in + # via open-api-framework face==20.1.1 # via glom faker==8.1.0 @@ -136,7 +136,7 @@ gemma-zds-client==1.0.0 # vng-api-common # zgw-consumers glom==20.11.0 - # via -r requirements/base.in + # via open-api-framework idna==2.10 # via requests importlib-metadata==4.8.1 @@ -159,32 +159,32 @@ josepy==1.9.0 # via mozilla-django-oidc jsonschema==3.2.0 # via - # -r requirements/base.in # drf-spectacular + # open-api-framework markdown==3.3.4 # via vng-api-common markupsafe==1.1.1 # via jinja2 -maykin-django-two-factor-auth[phonenumbers]==2.0.3 - # via -r requirements/base.in -mozilla-django-oidc-db==0.7.2 - # via -r requirements/base.in +maykin-django-two-factor-auth==2.0.3 + # via open-api-framework mozilla-django-oidc==1.2.4 # via mozilla-django-oidc-db +mozilla-django-oidc-db==0.7.2 + # via open-api-framework +open_api_framework @ git+https://github.com/stevenbal/open-api-dependencies.git + # via -r requirements/base.in oyaml==1.0 # via vng-api-common packaging==23.2 # via drf-yasg -phonenumbers==8.12.29 - # via maykin-django-two-factor-auth pillow==9.0.1 - # via -r requirements/base.in + # via open-api-framework polib==1.1.1 # via django-rosetta psycopg2==2.8.6 # via - # -r requirements/base.in # mozilla-django-oidc-db + # open-api-framework pycparser==2.20 # via cffi pyjwt==2.4.0 @@ -200,13 +200,13 @@ python-dateutil==2.8.1 # django-relativedelta # faker python-decouple==3.4 - # via -r requirements/base.in + # via open-api-framework python-dotenv==0.17.0 - # via -r requirements/base.in + # via open-api-framework pytz==2021.1 # via - # -r requirements/base.in # django + # open-api-framework pyyaml==5.4.1 # via # drf-spectacular @@ -217,8 +217,6 @@ qrcode==6.1 # via maykin-django-two-factor-auth redis==3.5.3 # via django-redis -requests-mock==1.8.0 - # via zgw-consumers requests==2.25.1 # via # coreapi @@ -228,12 +226,14 @@ requests==2.25.1 # requests-mock # vng-api-common # zgw-consumers -ruamel.yaml.clib==0.2.7 - # via ruamel.yaml -ruamel.yaml==0.17.4 +requests-mock==1.8.0 + # via zgw-consumers +ruamel-yaml==0.17.4 # via drf-yasg +ruamel-yaml-clib==0.2.7 + # via ruamel-yaml sentry-sdk==1.0.0 - # via -r requirements/base.in + # via open-api-framework six==1.15.0 # via # django-choices @@ -266,11 +266,11 @@ urllib3==1.26.6 # requests # sentry-sdk uwsgi==2.0.21 - # via -r requirements/base.in + # via open-api-framework vng-api-common[markdown_docs]==1.6.4 - # via -r requirements/base.in + # via open-api-framework zgw-consumers==0.15.2 - # via -r requirements/base.in + # via open-api-framework zipp==3.5.0 # via importlib-metadata diff --git a/requirements/ci.txt b/requirements/ci.txt index f5c8fa80..2a814290 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile -# To update, run: +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/ci.txt requirements/base.txt requirements/test-tools.in # @@ -49,10 +49,42 @@ cryptography==3.4.8 # pyopenssl cssselect==1.1.0 # via pyquery +django==2.2.28 + # via + # -r requirements/base.txt + # django-axes + # django-capture-on-commit-callbacks + # django-choices + # django-filter + # django-formtools + # django-hijack + # django-jenkins + # django-markup + # django-otp + # django-phonenumber-field + # django-redis + # django-relativedelta + # django-rest-framework-condition + # django-rosetta + # django-sniplates + # djangorestframework + # drf-nested-routers + # drf-spectacular + # drf-yasg + # maykin-django-two-factor-auth + # mozilla-django-oidc + # mozilla-django-oidc-db + # open-api-framework + # vng-api-common + # zgw-consumers django-admin-index==1.5.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework django-axes==5.14.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework django-better-admin-arrayfield==1.4.2 # via # -r requirements/base.txt @@ -62,6 +94,7 @@ django-capture-on-commit-callbacks==1.5.0 django-choices==1.7.1 # via # -r requirements/base.txt + # open-api-framework # vng-api-common # zgw-consumers django-compat==1.0.15 @@ -71,17 +104,21 @@ django-compat==1.0.15 django-filter==2.4.0 # via # -r requirements/base.txt + # open-api-framework # vng-api-common django-formtools==2.3 # via # -r requirements/base.txt # maykin-django-two-factor-auth -django-hijack-admin==2.1.10 - # via -r requirements/base.txt django-hijack==2.3.0 # via # -r requirements/base.txt # django-hijack-admin + # open-api-framework +django-hijack-admin==2.1.10 + # via + # -r requirements/base.txt + # open-api-framework django-ipware==3.0.2 # via # -r requirements/base.txt @@ -105,7 +142,9 @@ django-phonenumber-field==5.2.0 # -r requirements/base.txt # maykin-django-two-factor-auth django-redis==4.12.1 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework django-relativedelta==1.1.2 # via # -r requirements/base.txt @@ -115,9 +154,13 @@ django-rest-framework-condition==0.1.1 # -r requirements/base.txt # vng-api-common django-rosetta==0.9.6 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework django-sniplates==0.7.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework django-solo==1.1.5 # via # -r requirements/base.txt @@ -126,59 +169,39 @@ django-solo==1.1.5 # zgw-consumers django-webtest==1.9.7 # via -r requirements/test-tools.in -django==2.2.28 +djangorestframework==3.12.4 # via # -r requirements/base.txt - # django-axes - # django-capture-on-commit-callbacks - # django-choices - # django-filter - # django-formtools - # django-hijack - # django-jenkins - # django-markup - # django-otp - # django-phonenumber-field - # django-redis - # django-relativedelta - # django-rest-framework-condition - # django-rosetta - # django-sniplates - # djangorestframework + # djangorestframework-gis # drf-nested-routers # drf-spectacular # drf-yasg - # maykin-django-two-factor-auth - # mozilla-django-oidc - # mozilla-django-oidc-db + # open-api-framework # vng-api-common - # zgw-consumers djangorestframework-camel-case==1.2.0 # via # -r requirements/base.txt # vng-api-common djangorestframework-gis==0.17 - # via -r requirements/base.txt -djangorestframework==3.12.4 # via # -r requirements/base.txt - # djangorestframework-gis - # drf-nested-routers - # drf-spectacular - # drf-yasg - # vng-api-common + # open-api-framework drf-nested-routers==0.93.3 # via # -r requirements/base.txt # vng-api-common drf-spectacular==0.16.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework drf-yasg==1.20.0 # via # -r requirements/base.txt # vng-api-common elastic-apm==6.1.1 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework face==20.1.1 # via # -r requirements/base.txt @@ -198,7 +221,9 @@ gemma-zds-client==1.0.0 # vng-api-common # zgw-consumers glom==20.11.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework idna==2.10 # via # -r requirements/base.txt @@ -237,6 +262,7 @@ jsonschema==3.2.0 # via # -r requirements/base.txt # drf-spectacular + # open-api-framework lxml==4.7.1 # via pyquery markdown==3.3.4 @@ -247,14 +273,20 @@ markupsafe==1.1.1 # via # -r requirements/base.txt # jinja2 -maykin-django-two-factor-auth[phonenumbers]==2.0.3 - # via -r requirements/base.txt -mozilla-django-oidc-db==0.7.2 - # via -r requirements/base.txt +maykin-django-two-factor-auth==2.0.3 + # via + # -r requirements/base.txt + # open-api-framework mozilla-django-oidc==1.2.4 # via # -r requirements/base.txt # mozilla-django-oidc-db +mozilla-django-oidc-db==0.7.2 + # via + # -r requirements/base.txt + # open-api-framework +open_api_framework @ git+https://github.com/stevenbal/open-api-dependencies.git + # via -r requirements/base.txt oyaml==1.0 # via # -r requirements/base.txt @@ -263,12 +295,10 @@ packaging==23.2 # via # -r requirements/base.txt # drf-yasg -phonenumbers==8.12.29 +pillow==9.0.1 # via # -r requirements/base.txt - # maykin-django-two-factor-auth -pillow==9.0.1 - # via -r requirements/base.txt + # open-api-framework polib==1.1.1 # via # -r requirements/base.txt @@ -277,6 +307,7 @@ psycopg2==2.8.6 # via # -r requirements/base.txt # mozilla-django-oidc-db + # open-api-framework pycparser==2.20 # via # -r requirements/base.txt @@ -303,13 +334,18 @@ python-dateutil==2.8.1 # faker # freezegun python-decouple==3.4 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework python-dotenv==0.17.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework pytz==2021.1 # via # -r requirements/base.txt # django + # open-api-framework pyyaml==5.4.1 # via # -r requirements/base.txt @@ -325,11 +361,6 @@ redis==3.5.3 # via # -r requirements/base.txt # django-redis -requests-mock==1.8.0 - # via - # -r requirements/base.txt - # -r requirements/test-tools.in - # zgw-consumers requests==2.25.1 # via # -r requirements/base.txt @@ -340,16 +371,23 @@ requests==2.25.1 # requests-mock # vng-api-common # zgw-consumers -ruamel.yaml.clib==0.2.7 +requests-mock==1.8.0 # via # -r requirements/base.txt - # ruamel.yaml -ruamel.yaml==0.17.4 + # -r requirements/test-tools.in + # zgw-consumers +ruamel-yaml==0.17.4 # via # -r requirements/base.txt # drf-yasg +ruamel-yaml-clib==0.2.7 + # via + # -r requirements/base.txt + # ruamel-yaml sentry-sdk==1.0.0 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework six==1.15.0 # via # -r requirements/base.txt @@ -398,9 +436,13 @@ urllib3==1.26.6 # requests # sentry-sdk uwsgi==2.0.21 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework vng-api-common[markdown_docs]==1.6.4 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework waitress==2.1.1 # via webtest webob==1.8.7 @@ -408,7 +450,9 @@ webob==1.8.7 webtest==2.0.35 # via django-webtest zgw-consumers==0.15.2 - # via -r requirements/base.txt + # via + # -r requirements/base.txt + # open-api-framework zipp==3.5.0 # via # -r requirements/base.txt diff --git a/requirements/dev.txt b/requirements/dev.txt index 94c5f487..b8e52c59 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -1,6 +1,6 @@ # -# This file is autogenerated by pip-compile -# To update, run: +# This file is autogenerated by pip-compile with Python 3.7 +# by the following command: # # pip-compile --no-emit-index-url --output-file=requirements/dev.txt requirements/ci.txt requirements/dev.in # @@ -69,10 +69,44 @@ cssselect==1.1.0 # via # -r requirements/ci.txt # pyquery +django==2.2.28 + # via + # -r requirements/ci.txt + # django-axes + # django-capture-on-commit-callbacks + # django-choices + # django-debug-toolbar + # django-extensions + # django-filter + # django-formtools + # django-hijack + # django-jenkins + # django-markup + # django-otp + # django-phonenumber-field + # django-redis + # django-relativedelta + # django-rest-framework-condition + # django-rosetta + # django-sniplates + # djangorestframework + # drf-nested-routers + # drf-spectacular + # drf-yasg + # maykin-django-two-factor-auth + # mozilla-django-oidc + # mozilla-django-oidc-db + # open-api-framework + # vng-api-common + # zgw-consumers django-admin-index==1.5.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework django-axes==5.14.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework django-better-admin-arrayfield==1.4.2 # via # -r requirements/ci.txt @@ -82,6 +116,7 @@ django-capture-on-commit-callbacks==1.5.0 django-choices==1.7.1 # via # -r requirements/ci.txt + # open-api-framework # vng-api-common # zgw-consumers django-compat==1.0.15 @@ -95,17 +130,21 @@ django-extensions==3.1.2 django-filter==2.4.0 # via # -r requirements/ci.txt + # open-api-framework # vng-api-common django-formtools==2.3 # via # -r requirements/ci.txt # maykin-django-two-factor-auth -django-hijack-admin==2.1.10 - # via -r requirements/ci.txt django-hijack==2.3.0 # via # -r requirements/ci.txt # django-hijack-admin + # open-api-framework +django-hijack-admin==2.1.10 + # via + # -r requirements/ci.txt + # open-api-framework django-ipware==3.0.2 # via # -r requirements/ci.txt @@ -129,7 +168,9 @@ django-phonenumber-field==5.2.0 # -r requirements/ci.txt # maykin-django-two-factor-auth django-redis==4.12.1 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework django-relativedelta==1.1.2 # via # -r requirements/ci.txt @@ -139,9 +180,13 @@ django-rest-framework-condition==0.1.1 # -r requirements/ci.txt # vng-api-common django-rosetta==0.9.6 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework django-sniplates==0.7.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework django-solo==1.1.5 # via # -r requirements/ci.txt @@ -150,49 +195,23 @@ django-solo==1.1.5 # zgw-consumers django-webtest==1.9.7 # via -r requirements/ci.txt -django==2.2.28 +djangorestframework==3.12.4 # via # -r requirements/ci.txt - # django-axes - # django-capture-on-commit-callbacks - # django-choices - # django-debug-toolbar - # django-extensions - # django-filter - # django-formtools - # django-hijack - # django-jenkins - # django-markup - # django-otp - # django-phonenumber-field - # django-redis - # django-relativedelta - # django-rest-framework-condition - # django-rosetta - # django-sniplates - # djangorestframework + # djangorestframework-gis # drf-nested-routers # drf-spectacular # drf-yasg - # maykin-django-two-factor-auth - # mozilla-django-oidc - # mozilla-django-oidc-db + # open-api-framework # vng-api-common - # zgw-consumers djangorestframework-camel-case==1.2.0 # via # -r requirements/ci.txt # vng-api-common djangorestframework-gis==0.17 - # via -r requirements/ci.txt -djangorestframework==3.12.4 # via # -r requirements/ci.txt - # djangorestframework-gis - # drf-nested-routers - # drf-spectacular - # drf-yasg - # vng-api-common + # open-api-framework docutils==0.16 # via # recommonmark @@ -203,13 +222,17 @@ drf-nested-routers==0.93.3 # -r requirements/ci.txt # vng-api-common drf-spectacular==0.16.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework drf-yasg==1.20.0 # via # -r requirements/ci.txt # vng-api-common elastic-apm==6.1.1 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework face==20.1.1 # via # -r requirements/ci.txt @@ -231,7 +254,9 @@ gemma-zds-client==1.0.0 # vng-api-common # zgw-consumers glom==20.11.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework idna==2.10 # via # -r requirements/ci.txt @@ -278,6 +303,7 @@ jsonschema==3.2.0 # via # -r requirements/ci.txt # drf-spectacular + # open-api-framework lxml==4.7.1 # via # -r requirements/ci.txt @@ -290,18 +316,24 @@ markupsafe==1.1.1 # via # -r requirements/ci.txt # jinja2 -maykin-django-two-factor-auth[phonenumbers]==2.0.3 - # via -r requirements/ci.txt +maykin-django-two-factor-auth==2.0.3 + # via + # -r requirements/ci.txt + # open-api-framework mccabe==0.6.1 # via flake8 -mozilla-django-oidc-db==0.7.2 - # via -r requirements/ci.txt mozilla-django-oidc==1.2.4 # via # -r requirements/ci.txt # mozilla-django-oidc-db +mozilla-django-oidc-db==0.7.2 + # via + # -r requirements/ci.txt + # open-api-framework mypy-extensions==0.4.3 # via black +open_api_framework @ git+https://github.com/stevenbal/open-api-dependencies.git + # via -r requirements/ci.txt oyaml==1.0 # via # -r requirements/ci.txt @@ -316,12 +348,10 @@ pathspec==0.11.2 # via black pep517==0.10.0 # via pip-tools -phonenumbers==8.12.29 +pillow==9.0.1 # via # -r requirements/ci.txt - # maykin-django-two-factor-auth -pillow==9.0.1 - # via -r requirements/ci.txt + # open-api-framework pip-tools==6.0.1 # via -r requirements/dev.in platformdirs==4.0.0 @@ -334,6 +364,7 @@ psycopg2==2.8.6 # via # -r requirements/ci.txt # mozilla-django-oidc-db + # open-api-framework pycodestyle==2.7.0 # via flake8 pycparser==2.20 @@ -368,14 +399,19 @@ python-dateutil==2.8.1 # faker # freezegun python-decouple==3.4 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework python-dotenv==0.17.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework pytz==2021.1 # via # -r requirements/ci.txt # babel # django + # open-api-framework pyyaml==5.4.1 # via # -r requirements/ci.txt @@ -393,10 +429,6 @@ redis==3.5.3 # via # -r requirements/ci.txt # django-redis -requests-mock==1.8.0 - # via - # -r requirements/ci.txt - # zgw-consumers requests==2.25.1 # via # -r requirements/ci.txt @@ -408,16 +440,22 @@ requests==2.25.1 # sphinx # vng-api-common # zgw-consumers -ruamel.yaml.clib==0.2.7 +requests-mock==1.8.0 # via # -r requirements/ci.txt - # ruamel.yaml -ruamel.yaml==0.17.4 + # zgw-consumers +ruamel-yaml==0.17.4 # via # -r requirements/ci.txt # drf-yasg +ruamel-yaml-clib==0.2.7 + # via + # -r requirements/ci.txt + # ruamel-yaml sentry-sdk==1.0.0 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework six==1.15.0 # via # -r requirements/ci.txt @@ -439,16 +477,16 @@ soupsieve==2.2.1 # via # -r requirements/ci.txt # beautifulsoup4 -sphinx-rtd-theme==0.5.2 - # via -r requirements/dev.in -sphinx-tabs==2.1.0 - # via -r requirements/dev.in sphinx==3.5.4 # via # -r requirements/dev.in # recommonmark # sphinx-rtd-theme # sphinx-tabs +sphinx-rtd-theme==0.5.2 + # via -r requirements/dev.in +sphinx-tabs==2.1.0 + # via -r requirements/dev.in sphinxcontrib-applehelp==1.0.2 # via sphinx sphinxcontrib-devhelp==1.0.2 @@ -501,9 +539,13 @@ urllib3==1.26.6 # requests # sentry-sdk uwsgi==2.0.21 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework vng-api-common[markdown_docs]==1.6.4 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework waitress==2.1.1 # via # -r requirements/ci.txt @@ -517,7 +559,9 @@ webtest==2.0.35 # -r requirements/ci.txt # django-webtest zgw-consumers==0.15.2 - # via -r requirements/ci.txt + # via + # -r requirements/ci.txt + # open-api-framework zipp==3.5.0 # via # -r requirements/ci.txt