diff --git a/requirements/base.in b/requirements/base.in
index c106afce04f1470d569cfbc3d35b708768b26c1b..cb9c5d6d24430530afdbc3cdc0e89a2c89cad3ac 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -12,5 +12,5 @@ requests
 ics
 arrow
 sentry-sdk
-nbconvert
+nbconvert<6
 traitlets
diff --git a/requirements/base.txt b/requirements/base.txt
index 1de72b6bc2d22eeeba451e5a1807f50633f25bd9..5c7a9e85f504f9689b62e289f0ae8974a1670f0d 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -4,16 +4,16 @@
 #
 #    pip-compile base.in
 #
+anyascii==0.1.7           # via wagtail
 arrow==0.14.7             # via -r base.in, ics
-asgiref==3.2.10           # via django
-async-generator==1.10     # via nbclient
-attrs==20.2.0             # via jsonschema
+asgiref==3.3.0            # via django
+attrs==20.3.0             # via jsonschema
 beautifulsoup4==4.8.2     # via wagtail
 bleach==3.2.1             # via nbconvert
-certifi==2020.6.20        # via requests, sentry-sdk
+certifi==2020.11.8        # via requests, sentry-sdk
 cffi==1.14.3              # via cryptography
 chardet==3.0.4            # via requests
-cryptography==3.1.1       # via josepy, mozilla-django-oidc, pyopenssl
+cryptography==3.2.1       # via josepy, mozilla-django-oidc, pyopenssl
 defusedxml==0.6.0         # via nbconvert
 django-environ==0.4.5     # via -r base.in
 django-extensions==3.0.9  # via -r base.in
@@ -23,8 +23,8 @@ 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.3.1   # via wagtail
-django==3.1.2             # via django-filter, django-redis, django-settings-export, django-taggit, django-treebeard, djangorestframework, mozilla-django-oidc, wagtail
-djangorestframework==3.12.1  # via wagtail
+django==3.1.3             # 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
 entrypoints==0.3          # via nbconvert
 et-xmlfile==1.0.1         # via openpyxl
@@ -34,53 +34,47 @@ idna==2.10                # via requests
 ipython-genutils==0.2.0   # via nbformat, traitlets
 jdcal==1.4.1              # via openpyxl
 jinja2==2.11.2            # via nbconvert
-josepy==1.4.0             # via mozilla-django-oidc
+josepy==1.5.0             # via mozilla-django-oidc
 jsonschema==3.2.0         # via nbformat
-jupyter-client==6.1.7     # via nbclient
-jupyter-core==4.6.3       # via jupyter-client, nbconvert, nbformat
-jupyterlab-pygments==0.1.2  # via nbconvert
-l18n==2018.5              # via wagtail
+jupyter-core==4.6.3       # via nbconvert, nbformat
+l18n==2020.6.1            # via wagtail
 markupsafe==1.1.1         # via jinja2
 mistune==0.8.4            # via nbconvert
 mozilla-django-oidc==1.2.4  # via pirates
-nbclient==0.5.0           # via nbconvert
-nbconvert==6.0.7          # via -r base.in
-nbformat==5.0.8           # via nbclient, nbconvert
-nest-asyncio==1.4.1       # via nbclient
-numpy==1.19.2             # via opencv-python
-opencv-python==4.4.0.44   # via -r base.in
+nbconvert==5.6.1          # via -r base.in
+nbformat==5.0.8           # via nbconvert
+numpy==1.19.4             # via opencv-python
+opencv-python==4.4.0.46   # via -r base.in
 openpyxl==3.0.5           # via tablib
 packaging==20.4           # via bleach
-pandocfilters==1.4.2      # via nbconvert
-pillow==7.2.0             # via wagtail
+pandocfilters==1.4.3      # via nbconvert
+pillow==8.0.1             # via wagtail
 pirates==0.3.1            # via -r base.in
 psycopg2-binary==2.8.6    # via -r base.in
 pyasn1-modules==0.2.8     # via python-ldap
 pyasn1==0.4.8             # via pyasn1-modules, python-ldap
 pycparser==2.20           # via cffi
-pygments==2.7.1           # via jupyterlab-pygments, nbconvert
+pygments==2.7.2           # via nbconvert
 pyopenssl==19.1.0         # via josepy
 pyparsing==2.4.7          # via packaging
 pyrsistent==0.17.3        # via jsonschema
-python-dateutil==2.8.1    # via arrow, ics, jupyter-client
+python-dateutil==2.8.1    # via arrow, ics
 python-ldap==3.3.1        # via pirates
-pytz==2020.1              # via django, django-modelcluster, l18n
-pyzmq==19.0.2             # via jupyter-client
+pytz==2020.4              # via django, django-modelcluster, l18n
 redis==3.5.3              # via django-redis
 requests==2.24.0          # via -r base.in, mozilla-django-oidc, wagtail
-sentry-sdk==0.19.0        # via -r base.in
+sentry-sdk==0.19.2        # via -r base.in
 six==1.15.0               # via bleach, cryptography, html5lib, ics, josepy, jsonschema, l18n, mozilla-django-oidc, packaging, pyopenssl, python-dateutil
 soupsieve==2.0.1          # via beautifulsoup4
 sqlparse==0.4.1           # via django
 tablib[xls,xlsx]==2.0.0   # via wagtail
 tatsu==5.5.0              # via ics
 testpath==0.4.4           # via nbconvert
-tornado==6.0.4            # via jupyter-client
-traitlets==5.0.5          # via -r base.in, jupyter-client, jupyter-core, nbclient, nbconvert, nbformat
+traitlets==5.0.5          # via -r base.in, jupyter-core, nbconvert, nbformat
 unidecode==1.1.1          # via wagtail
-urllib3==1.25.10          # via requests, sentry-sdk
+urllib3==1.25.11          # via requests, sentry-sdk
 wagtail-metadata==3.3.0   # via -r base.in
-wagtail==2.10.2           # via -r base.in, wagtail-metadata
+wagtail==2.11.1           # via -r base.in, wagtail-metadata
 webencodings==0.5.1       # via bleach, 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 8173c620b0edf804c23f03254fb4a3255d47246a..76cdf215da7c439947ed504486cec6e3a34a8c3c 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -4,10 +4,10 @@
 #
 #    pip-compile dev.in
 #
-attrs==20.2.0             # via pytest
+attrs==20.3.0             # via pytest
 coverage==5.3             # via pytest-cov
 factory-boy==3.1.0        # via pytest-factoryboy
-faker==4.14.0             # via factory-boy
+faker==4.14.2             # via factory-boy
 fastdiff==0.2.0           # via snapshottest
 freezegun==1.0.0          # via pytest-freezegun
 inflection==0.5.1         # via pytest-factoryboy
@@ -17,16 +17,16 @@ pluggy==0.13.1            # via pytest
 py==1.9.0                 # via pytest
 pyparsing==2.4.7          # via packaging
 pytest-cov==2.10.1        # via -r dev.in
-pytest-django==3.10.0     # via -r dev.in
+pytest-django==4.1.0      # via -r dev.in
 pytest-factoryboy==2.0.3  # via -r dev.in
 pytest-freezegun==0.4.2   # via -r dev.in
 pytest-mock==3.3.1        # via -r dev.in
 pytest-sugar==0.9.4       # via -r dev.in
-pytest==6.1.1             # via -r dev.in, pytest-cov, pytest-django, pytest-factoryboy, pytest-freezegun, pytest-mock, pytest-sugar
+pytest==6.1.2             # via -r dev.in, pytest-cov, pytest-django, pytest-factoryboy, pytest-freezegun, pytest-mock, pytest-sugar
 python-dateutil==2.8.1    # via faker, freezegun
 six==1.15.0               # via packaging, python-dateutil, snapshottest
 snapshottest==0.6.0       # via -r dev.in
 termcolor==1.1.0          # via pytest-sugar, snapshottest
 text-unidecode==1.3       # via faker
-toml==0.10.1              # via pytest
+toml==0.10.2              # via pytest
 wasmer==0.4.1             # via fastdiff