Skip to content

Commit

Permalink
Update Python packages
Browse files Browse the repository at this point in the history
Update Python requirements with

    (cd requirements; rm *.txt; make)

This updates Django from version 3.1 to version 3.1.7.
This updates Wagtail from version 2.10 to version 2.12.3

The virtual environment can be update to the specified versions with

    pip-sync requirements/dev.txt

After that it might be necessary to reply the patches

   cd VENV
   for f in SRC/patches/* ; do patch -p1 <$f ; done

Also it might be necessary to run migrations

   ./manage.py migrate

and collect status files

   ./manager.py collectstatic
  • Loading branch information
donald committed Mar 20, 2021
1 parent 8098a6a commit d8ccc7b
Show file tree
Hide file tree
Showing 5 changed files with 177 additions and 179 deletions.
60 changes: 30 additions & 30 deletions requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,52 +4,52 @@
#
# pip-compile --output-file=base.txt base.in
#
anyascii==0.1.7 # via wagtail
arrow==0.14.7 # via ics
asgiref==3.2.10 # via django
asgiref==3.3.1 # via django
beautifulsoup4==4.8.2 # via wagtail
certifi==2020.6.20 # via requests
chardet==3.0.4 # via requests
django-auth-ldap==2.2.0 # via -r base.in
certifi==2020.12.5 # via requests
chardet==4.0.0 # via requests
django-auth-ldap==2.3.0 # via -r base.in
django-enumchoicefield==2.0.0 # via wagtailvideos
django-filter==2.3.0 # via wagtail
django-modelcluster==5.0.2 # via wagtail
django-modeltranslation==0.15.1 # via wagtail-modeltranslation
django-filter==2.4.0 # via wagtail
django-modelcluster==5.1 # via wagtail
django-modeltranslation==0.16.2 # via wagtail-modeltranslation
django-taggit==1.3.0 # via wagtail
django-treebeard==4.3.1 # via wagtail
django==3.1 # via -r base.in, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
djangorestframework==3.11.1 # via wagtail
django-treebeard==4.5.1 # via wagtail
django==3.1.7 # via -r base.in, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
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
importlib-metadata==1.7.0 # via markdown
jdcal==1.4.1 # via openpyxl
l18n==2018.5 # via wagtail
markdown==3.2.2 # via -r base.in
openpyxl==3.0.4 # via tablib
pillow==7.2.0 # via wagtail
psycopg2-binary==2.8.5 # via -r base.in
importlib-metadata==3.7.3 # via markdown
l18n==2020.6.1 # via wagtail
markdown==3.3.4 # via -r base.in
openpyxl==3.0.7 # via tablib
pillow==8.1.2 # via wagtail
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
pygments==2.6.1 # via -r base.in
pygments==2.8.1 # via -r base.in
python-dateutil==2.8.1 # via arrow, ics
python-ldap==3.3.1 # via django-auth-ldap
pytz==2020.1 # via django, django-modelcluster, l18n
requests==2.24.0 # via wagtail
pytz==2021.1 # via django, django-modelcluster, l18n
requests==2.25.1 # via wagtail
six==1.15.0 # via django-modeltranslation, html5lib, ics, l18n, python-dateutil
soupsieve==2.0.1 # via beautifulsoup4
sqlparse==0.3.1 # via django
tablib[xls,xlsx]==2.0.0 # via wagtail
soupsieve==2.2.1 # via beautifulsoup4
sqlparse==0.4.1 # via django
tablib[xls,xlsx]==3.0.0 # via wagtail
tatsu==4.4.0 # via ics
unidecode==1.1.1 # via wagtail
urllib3==1.25.10 # via requests
wagtail-modeltranslation==0.10.15 # via -r base.in
wagtail==2.10 # via -r base.in, wagtail-modeltranslation, wagtailvideos
typing-extensions==3.7.4.3 # via importlib-metadata
urllib3==1.26.4 # via requests
wagtail-modeltranslation==0.10.17 # via -r base.in
wagtail==2.12.3 # via -r base.in, wagtail-modeltranslation, wagtailvideos
git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb # via -r base.in
webencodings==0.5.1 # via html5lib
willow==1.4 # via wagtail
xlrd==1.2.0 # via tablib
xlsxwriter==1.3.2 # via wagtail
xlrd==2.0.1 # via tablib
xlsxwriter==1.3.7 # via wagtail
xlwt==1.3.0 # via tablib
zipp==3.1.0 # via importlib-metadata
zipp==3.4.1 # via importlib-metadata
124 changes: 62 additions & 62 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,99 +4,99 @@
#
# pip-compile --output-file=dev.txt dev.in
#
anyascii==0.1.7 # via -r ./test.txt, wagtail
arrow==0.14.7 # via -r ./test.txt, ics
asgiref==3.2.10 # via -r ./test.txt, django
astroid==2.4.2 # via pylint
attrs==19.3.0 # via -r ./test.txt, pytest
asgiref==3.3.1 # via -r ./test.txt, django
astroid==2.5.1 # via pylint
attrs==20.3.0 # via -r ./test.txt, pytest
backcall==0.2.0 # via ipython
beautifulsoup4==4.8.2 # via -r ./test.txt, wagtail
certifi==2020.6.20 # via -r ./test.txt, requests
chardet==3.0.4 # via -r ./test.txt, requests
certifi==2020.12.5 # via -r ./test.txt, requests
chardet==4.0.0 # via -r ./test.txt, requests
click==7.1.2 # via pip-tools
coverage==5.2.1 # via -r ./test.txt, django-coverage-plugin
decorator==4.4.2 # via ipython, traitlets
django-auth-ldap==2.2.0 # via -r ./test.txt
coverage==5.5 # via -r ./test.txt, django-coverage-plugin
decorator==4.4.2 # via ipython
django-auth-ldap==2.3.0 # via -r ./test.txt
django-coverage-plugin==1.8.0 # via -r ./test.txt
django-debug-toolbar==2.2 # via -r dev.in
django-debug-toolbar==3.2 # via -r dev.in
django-enumchoicefield==2.0.0 # via -r ./test.txt, wagtailvideos
django-filter==2.3.0 # via -r ./test.txt, wagtail
django-modelcluster==5.0.2 # via -r ./test.txt, wagtail
django-modeltranslation==0.15.1 # via -r ./test.txt, wagtail-modeltranslation
django-filter==2.4.0 # via -r ./test.txt, wagtail
django-modelcluster==5.1 # via -r ./test.txt, wagtail
django-modeltranslation==0.16.2 # via -r ./test.txt, wagtail-modeltranslation
django-taggit==1.3.0 # via -r ./test.txt, wagtail
django-treebeard==4.3.1 # via -r ./test.txt, wagtail
django==3.1 # via -r ./test.txt, django-auth-ldap, django-debug-toolbar, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
djangorestframework==3.11.1 # via -r ./test.txt, wagtail
django-treebeard==4.5.1 # via -r ./test.txt, wagtail
django==3.1.7 # via -r ./test.txt, django-auth-ldap, django-debug-toolbar, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
djangorestframework==3.12.2 # via -r ./test.txt, wagtail
draftjs-exporter==2.1.7 # via -r ./test.txt, wagtail
et-xmlfile==1.0.1 # via -r ./test.txt, openpyxl
factory-boy==2.12.0 # via -r dev.in
faker==4.1.1 # via factory-boy
flake8==3.8.3 # via -r ./test.txt
factory-boy==3.2.0 # via -r dev.in
faker==6.6.2 # via factory-boy
flake8==3.9.0 # via -r ./test.txt
html5lib==1.1 # via -r ./test.txt, wagtail
ics==0.7 # via -r ./test.txt
idna==2.10 # via -r ./test.txt, requests
importlib-metadata==1.7.0 # via -r ./test.txt, flake8, markdown, pluggy, pytest
iniconfig==1.0.1 # via -r ./test.txt, pytest
ipdb==0.13.3 # via -r dev.in
importlib-metadata==3.7.3 # via -r ./test.txt, flake8, markdown, pep517, pluggy, pytest
iniconfig==1.1.1 # via -r ./test.txt, pytest
ipdb==0.13.7 # via -r dev.in
ipython-genutils==0.2.0 # via traitlets
ipython==7.17.0 # via ipdb
isort==4.3.21 # via pylint
jdcal==1.4.1 # via -r ./test.txt, openpyxl
jedi==0.17.2 # via ipython
l18n==2018.5 # via -r ./test.txt, wagtail
lazy-object-proxy==1.4.3 # via astroid
markdown==3.2.2 # via -r ./test.txt
ipython==7.21.0 # via ipdb
isort==5.7.0 # via pylint
jedi==0.18.0 # via ipython
l18n==2020.6.1 # via -r ./test.txt, wagtail
lazy-object-proxy==1.5.2 # via astroid
markdown==3.3.4 # via -r ./test.txt
mccabe==0.6.1 # via -r ./test.txt, flake8, pylama, pylint
more-itertools==8.4.0 # via -r ./test.txt, pytest
openpyxl==3.0.4 # via -r ./test.txt, tablib
packaging==20.4 # via -r ./test.txt, pytest
parso==0.7.1 # via jedi
openpyxl==3.0.7 # via -r ./test.txt, tablib
packaging==20.9 # via -r ./test.txt, pytest
parso==0.8.1 # via jedi
pep517==0.10.0 # via pip-tools
pexpect==4.8.0 # via ipython
pickleshare==0.7.5 # via ipython
pillow==7.2.0 # via -r ./test.txt, wagtail
pip-tools==5.3.1 # via -r dev.in
pillow==8.1.2 # via -r ./test.txt, wagtail
pip-tools==6.0.1 # via -r dev.in
pluggy==0.13.1 # via -r ./test.txt, pytest
prompt-toolkit==3.0.6 # via ipython
psycopg2-binary==2.8.5 # via -r ./test.txt
ptyprocess==0.6.0 # via pexpect
py==1.9.0 # via -r ./test.txt, pytest
prompt-toolkit==3.0.17 # via ipython
psycopg2-binary==2.8.6 # via -r ./test.txt
ptyprocess==0.7.0 # via pexpect
py==1.10.0 # via -r ./test.txt, pytest
pyasn1-modules==0.2.8 # via -r ./test.txt, python-ldap
pyasn1==0.4.8 # via -r ./test.txt, pyasn1-modules, python-ldap
pycodestyle==2.6.0 # via -r ./test.txt, flake8, pylama
pydocstyle==5.0.2 # via pylama
pyflakes==2.2.0 # via -r ./test.txt, flake8, pylama
pygments==2.6.1 # via -r ./test.txt, ipython
pycodestyle==2.7.0 # via -r ./test.txt, flake8, pylama
pydocstyle==6.0.0 # via pylama
pyflakes==2.3.0 # via -r ./test.txt, flake8, pylama
pygments==2.8.1 # via -r ./test.txt, ipython
pylama==7.7.1 # via -r dev.in
pylint==2.5.3 # via -r dev.in
pylint==2.7.2 # via -r dev.in
pyparsing==2.4.7 # via -r ./test.txt, packaging
pytest-django==3.9.0 # via -r ./test.txt
pytest==6.0.1 # via -r ./test.txt, pytest-django
pytest-django==4.1.0 # via -r ./test.txt
pytest==6.2.2 # via -r ./test.txt, pytest-django
python-dateutil==2.8.1 # via -r ./test.txt, arrow, faker, ics
python-ldap==3.3.1 # via -r ./test.txt, django-auth-ldap
pytz==2020.1 # via -r ./test.txt, django, django-modelcluster, l18n
requests==2.24.0 # via -r ./test.txt, wagtail
six==1.15.0 # via -r ./test.txt, astroid, django-coverage-plugin, django-modeltranslation, html5lib, ics, l18n, packaging, pip-tools, python-dateutil, traitlets
snowballstemmer==2.0.0 # via pydocstyle
soupsieve==2.0.1 # via -r ./test.txt, beautifulsoup4
sqlparse==0.3.1 # via -r ./test.txt, django, django-debug-toolbar
tablib[xls,xlsx]==2.0.0 # via -r ./test.txt, wagtail
pytz==2021.1 # via -r ./test.txt, django, django-modelcluster, l18n
requests==2.25.1 # via -r ./test.txt, wagtail
six==1.15.0 # via -r ./test.txt, django-coverage-plugin, django-modeltranslation, html5lib, ics, l18n, python-dateutil
snowballstemmer==2.1.0 # via pydocstyle
soupsieve==2.2.1 # via -r ./test.txt, beautifulsoup4
sqlparse==0.4.1 # via -r ./test.txt, django, django-debug-toolbar
tablib[xls,xlsx]==3.0.0 # via -r ./test.txt, wagtail
tatsu==4.4.0 # via -r ./test.txt, ics
text-unidecode==1.3 # via faker
toml==0.10.1 # via -r ./test.txt, pylint, pytest
traitlets==4.3.3 # via ipython
typed-ast==1.4.1 # via astroid
unidecode==1.1.1 # via -r ./test.txt, wagtail
urllib3==1.25.10 # via -r ./test.txt, requests
wagtail-modeltranslation==0.10.15 # via -r ./test.txt
wagtail==2.10 # via -r ./test.txt, wagtail-modeltranslation, wagtailvideos
toml==0.10.2 # via -r ./test.txt, ipdb, pep517, pylint, pytest
traitlets==5.0.5 # via ipython
typed-ast==1.4.2 # via astroid
typing-extensions==3.7.4.3 # via -r ./test.txt, importlib-metadata
urllib3==1.26.4 # via -r ./test.txt, requests
wagtail-modeltranslation==0.10.17 # via -r ./test.txt
wagtail==2.12.3 # via -r ./test.txt, wagtail-modeltranslation, wagtailvideos
git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb # via -r ./test.txt
wcwidth==0.2.5 # via prompt-toolkit
webencodings==0.5.1 # via -r ./test.txt, html5lib
willow==1.4 # via -r ./test.txt, wagtail
wrapt==1.12.1 # via astroid
xlrd==1.2.0 # via -r ./test.txt, tablib
xlsxwriter==1.3.2 # via -r ./test.txt, wagtail
xlrd==2.0.1 # via -r ./test.txt, tablib
xlsxwriter==1.3.7 # via -r ./test.txt, wagtail
xlwt==1.3.0 # via -r ./test.txt, tablib
zipp==3.1.0 # via -r ./test.txt, importlib-metadata
zipp==3.4.1 # via -r ./test.txt, importlib-metadata, pep517

# The following packages are considered to be unsafe in a requirements file:
# pip
Expand Down
27 changes: 13 additions & 14 deletions requirements/docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,32 +5,31 @@
# pip-compile --output-file=docs.txt docs.in
#
alabaster==0.7.12 # via sphinx
babel==2.8.0 # via sphinx
certifi==2020.6.20 # via requests
chardet==3.0.4 # via requests
babel==2.9.0 # via sphinx
certifi==2020.12.5 # via requests
chardet==4.0.0 # via requests
commonmark==0.9.1 # via recommonmark
docutils==0.16 # via recommonmark, sphinx
idna==2.10 # via requests
imagesize==1.2.0 # via sphinx
jinja2==2.11.2 # via sphinx
jinja2==2.11.3 # via sphinx
markupsafe==1.1.1 # via jinja2
packaging==20.4 # via sphinx
pygments==2.6.1 # via sphinx
packaging==20.9 # via sphinx
pygments==2.8.1 # via sphinx
pyparsing==2.4.7 # via packaging
pytz==2020.1 # via babel
recommonmark==0.6.0
requests==2.24.0 # via sphinx
six==1.15.0 # via packaging
snowballstemmer==2.0.0 # via sphinx
sphinx-rtd-theme==0.5.0
sphinx==3.2.0
pytz==2021.1 # via babel
recommonmark==0.7.1 # via -r docs.in
requests==2.25.1 # via sphinx
snowballstemmer==2.1.0 # via sphinx
sphinx-rtd-theme==0.5.1 # via -r docs.in
sphinx==3.5.3 # via -r docs.in, recommonmark, sphinx-rtd-theme
sphinxcontrib-applehelp==1.0.2 # via sphinx
sphinxcontrib-devhelp==1.0.2 # via sphinx
sphinxcontrib-htmlhelp==1.0.3 # via sphinx
sphinxcontrib-jsmath==1.0.1 # via sphinx
sphinxcontrib-qthelp==1.0.3 # via sphinx
sphinxcontrib-serializinghtml==1.1.4 # via sphinx
urllib3==1.25.10 # via requests
urllib3==1.26.4 # via requests

# The following packages are considered to be unsafe in a requirements file:
# setuptools
60 changes: 30 additions & 30 deletions requirements/production.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,52 +4,52 @@
#
# pip-compile --output-file=production.txt production.in
#
anyascii==0.1.7 # via -r ./base.txt, wagtail
arrow==0.14.7 # via -r ./base.txt, ics
asgiref==3.2.10 # via -r ./base.txt, django
asgiref==3.3.1 # via -r ./base.txt, django
beautifulsoup4==4.8.2 # via -r ./base.txt, wagtail
certifi==2020.6.20 # via -r ./base.txt, requests
chardet==3.0.4 # via -r ./base.txt, requests
django-auth-ldap==2.2.0 # via -r ./base.txt
certifi==2020.12.5 # via -r ./base.txt, requests
chardet==4.0.0 # via -r ./base.txt, requests
django-auth-ldap==2.3.0 # via -r ./base.txt
django-enumchoicefield==2.0.0 # via -r ./base.txt, wagtailvideos
django-filter==2.3.0 # via -r ./base.txt, wagtail
django-modelcluster==5.0.2 # via -r ./base.txt, wagtail
django-modeltranslation==0.15.1 # via -r ./base.txt, wagtail-modeltranslation
django-filter==2.4.0 # via -r ./base.txt, wagtail
django-modelcluster==5.1 # via -r ./base.txt, wagtail
django-modeltranslation==0.16.2 # via -r ./base.txt, wagtail-modeltranslation
django-taggit==1.3.0 # via -r ./base.txt, wagtail
django-treebeard==4.3.1 # via -r ./base.txt, wagtail
django==3.1 # via -r ./base.txt, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
djangorestframework==3.11.1 # via -r ./base.txt, wagtail
django-treebeard==4.5.1 # via -r ./base.txt, wagtail
django==3.1.7 # via -r ./base.txt, django-auth-ldap, django-enumchoicefield, django-filter, django-modeltranslation, django-taggit, django-treebeard, djangorestframework, wagtail, wagtailvideos
djangorestframework==3.12.2 # via -r ./base.txt, wagtail
draftjs-exporter==2.1.7 # via -r ./base.txt, wagtail
et-xmlfile==1.0.1 # via -r ./base.txt, openpyxl
html5lib==1.1 # via -r ./base.txt, wagtail
ics==0.7 # via -r ./base.txt
idna==2.10 # via -r ./base.txt, requests
importlib-metadata==1.7.0 # via -r ./base.txt, markdown
jdcal==1.4.1 # via -r ./base.txt, openpyxl
l18n==2018.5 # via -r ./base.txt, wagtail
markdown==3.2.2 # via -r ./base.txt
openpyxl==3.0.4 # via -r ./base.txt, tablib
pillow==7.2.0 # via -r ./base.txt, wagtail
psycopg2-binary==2.8.5 # via -r ./base.txt
importlib-metadata==3.7.3 # via -r ./base.txt, markdown
l18n==2020.6.1 # via -r ./base.txt, wagtail
markdown==3.3.4 # via -r ./base.txt
openpyxl==3.0.7 # via -r ./base.txt, tablib
pillow==8.1.2 # via -r ./base.txt, wagtail
psycopg2-binary==2.8.6 # via -r ./base.txt
pyasn1-modules==0.2.8 # via -r ./base.txt, python-ldap
pyasn1==0.4.8 # via -r ./base.txt, pyasn1-modules, python-ldap
pygments==2.6.1 # via -r ./base.txt
pygments==2.8.1 # via -r ./base.txt
python-dateutil==2.8.1 # via -r ./base.txt, arrow, ics
python-ldap==3.3.1 # via -r ./base.txt, django-auth-ldap
pytz==2020.1 # via -r ./base.txt, django, django-modelcluster, l18n
requests==2.24.0 # via -r ./base.txt, wagtail
pytz==2021.1 # via -r ./base.txt, django, django-modelcluster, l18n
requests==2.25.1 # via -r ./base.txt, wagtail
six==1.15.0 # via -r ./base.txt, django-modeltranslation, html5lib, ics, l18n, python-dateutil
soupsieve==2.0.1 # via -r ./base.txt, beautifulsoup4
sqlparse==0.3.1 # via -r ./base.txt, django
tablib[xls,xlsx]==2.0.0 # via -r ./base.txt, wagtail
soupsieve==2.2.1 # via -r ./base.txt, beautifulsoup4
sqlparse==0.4.1 # via -r ./base.txt, django
tablib[xls,xlsx]==3.0.0 # via -r ./base.txt, wagtail
tatsu==4.4.0 # via -r ./base.txt, ics
unidecode==1.1.1 # via -r ./base.txt, wagtail
urllib3==1.25.10 # via -r ./base.txt, requests
wagtail-modeltranslation==0.10.15 # via -r ./base.txt
wagtail==2.10 # via -r ./base.txt, wagtail-modeltranslation, wagtailvideos
typing-extensions==3.7.4.3 # via -r ./base.txt, importlib-metadata
urllib3==1.26.4 # via -r ./base.txt, requests
wagtail-modeltranslation==0.10.17 # via -r ./base.txt
wagtail==2.12.3 # via -r ./base.txt, wagtail-modeltranslation, wagtailvideos
git+https://github.com/neon-jungle/wagtailvideos@3cd93351b67c7d72a0b6b4ac74a62410d5e6bccb # via -r ./base.txt
webencodings==0.5.1 # via -r ./base.txt, html5lib
willow==1.4 # via -r ./base.txt, wagtail
xlrd==1.2.0 # via -r ./base.txt, tablib
xlsxwriter==1.3.2 # via -r ./base.txt, wagtail
xlrd==2.0.1 # via -r ./base.txt, tablib
xlsxwriter==1.3.7 # via -r ./base.txt, wagtail
xlwt==1.3.0 # via -r ./base.txt, tablib
zipp==3.1.0 # via -r ./base.txt, importlib-metadata
zipp==3.4.1 # via -r ./base.txt, importlib-metadata
Loading

0 comments on commit d8ccc7b

Please sign in to comment.