Skip to content

Commit

Permalink
➕ Replace dependencies with open-api-dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
stevenbal committed Jan 26, 2024
1 parent 7c1e2b3 commit c916508
Show file tree
Hide file tree
Showing 4 changed files with 283 additions and 232 deletions.
39 changes: 1 addition & 38 deletions requirements/base.in
Original file line number Diff line number Diff line change
@@ -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
130 changes: 65 additions & 65 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -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
#
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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

Expand Down
Loading

0 comments on commit c916508

Please sign in to comment.