diff --git a/Makefile b/Makefile index 09dbd69eb341062719b54d4c796f991c835cc73e..ca0bade03655b184d147c832da08e90dd3b1115e 100644 --- a/Makefile +++ b/Makefile @@ -10,6 +10,7 @@ help: @echo " install Install dependencies to venv" @echo " install-hooks Install pre-commit hooks" @echo " hooks Run pre-commit hooks manually" + @echo " upgrade Upgrade requirements" @echo "" @echo "Application:" @echo " run Run the application on port ${PORT}" @@ -55,7 +56,13 @@ test: coverage: ${VENV}/bin/pytest --cov --cov-report term-missing -.PHONY: help venv install install-hooks hooks run shell +upgrade: + (cd requirements && pip-compile -U base.in) + (cd requirements && pip-compile -U dev.in) + (cd requirements && pip-compile -U production.in) + + +.PHONY: help venv install install-hooks hooks run shell upgrade .PHONY: migrations migrate test coverage # EOF diff --git a/requirements/base.txt b/requirements/base.txt index 5d8f7ba02848f9acdd64f6d74096bab240a2a421..24e567293b462f65a7e204e6c1f3c8c37409f7eb 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -19,23 +19,22 @@ django-modelcluster==5.1 # via wagtail django-redis==4.12.1 # via -r base.in django-settings-export==1.2.1 # via -r base.in django-taggit==1.3.0 # via wagtail -django-treebeard==4.5 # via wagtail -django==3.1.6 # via django-filter, django-redis, django-settings-export, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail +django-treebeard==4.5.1 # via wagtail +django==3.1.7 # via django-filter, django-redis, django-settings-export, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail djangorestframework==3.12.2 # via wagtail draftjs-exporter==2.1.7 # via wagtail et-xmlfile==1.0.1 # via openpyxl html5lib==1.1 # via wagtail ics==0.7 # via -r base.in idna==2.10 # via requests -jdcal==1.4.1 # via openpyxl -josepy==1.7.0 # via mozilla-django-oidc +josepy==1.8.0 # via mozilla-django-oidc l18n==2020.6.1 # via wagtail -markdown==3.3.3 # via -r base.in +markdown==3.3.4 # via -r base.in mozilla-django-oidc==1.2.4 # via pirates numpy==1.20.1 # via opencv-python opencv-python==4.5.1.48 # via -r base.in -openpyxl==3.0.6 # via tablib -pillow==8.1.0 # via wagtail +openpyxl==3.0.7 # via tablib +pillow==8.1.2 # via wagtail pirates==0.5.0 # via -r base.in psycopg2-binary==2.8.6 # via -r base.in pycparser==2.20 # via cffi @@ -44,15 +43,15 @@ python-dateutil==2.8.1 # via arrow, ics pytz==2021.1 # via django, django-modelcluster, l18n redis==3.5.3 # via django-redis requests==2.25.1 # via -r base.in, mozilla-django-oidc, wagtail -sentry-sdk==0.20.2 # via -r base.in -six==1.15.0 # via html5lib, ics, josepy, l18n, mozilla-django-oidc, pyopenssl, python-dateutil -soupsieve==2.2 # via beautifulsoup4 +sentry-sdk==1.0.0 # via -r base.in +six==1.15.0 # via html5lib, ics, l18n, mozilla-django-oidc, pyopenssl, python-dateutil +soupsieve==2.2.1 # via beautifulsoup4 sqlparse==0.4.1 # via django tablib[xls,xlsx]==3.0.0 # via wagtail -tatsu==5.5.0 # via ics -urllib3==1.26.3 # via requests, sentry-sdk +tatsu==5.6.0 # via ics +urllib3==1.26.4 # via requests, sentry-sdk wagtail-metadata==3.4.0 # via -r base.in -wagtail==2.12.1 # via -r base.in, wagtail-metadata +wagtail==2.12.3 # via -r base.in, wagtail-metadata webencodings==0.5.1 # via html5lib whitenoise==5.2.0 # via -r base.in willow==1.4 # via wagtail diff --git a/requirements/dev.txt b/requirements/dev.txt index d1e4e4e9acd0c01c2aca13612c7993eb50a23e73..e09c0cbc3ad9a61f076964c6a7474fb8246f33ab 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -5,9 +5,9 @@ # pip-compile dev.in # attrs==20.3.0 # via pytest -coverage==5.4 # via pytest-cov +coverage==5.5 # via pytest-cov factory-boy==3.2.0 # via pytest-factoryboy -faker==6.3.0 # via factory-boy +faker==6.6.2 # via factory-boy fastdiff==0.2.0 # via snapshottest freezegun==1.1.0 # via pytest-freezegun inflection==0.5.1 # via pytest-factoryboy