widelands-dev team mailing list archive
-
widelands-dev team
-
Mailing list archive
-
Message #17841
[Merge] lp:~widelands-dev/widelands-website/update_third_party_2019 into lp:widelands-website
kaputtnik has proposed merging lp:~widelands-dev/widelands-website/update_third_party_2019 into lp:widelands-website.
Commit message:
Update third party apps
Requested reviews:
Widelands Developers (widelands-dev)
For more details, see:
https://code.launchpad.net/~widelands-dev/widelands-website/update_third_party_2019/+merge/369747
Security release for Django: https://www.djangoproject.com/weblog/2019/jul/01/security-releases/
Because i was on it, i have also updated all other apps.
Two packages removed, because i can't find any reference to them:
untokenize
pyparsing
The change in create_docs (using os.path.lexists instead of exists) fixes an issue if the link is broken (os.path.exists returns False then).
To get this in:
- set maintenance: systemctl start wl-bauarbeiten
- pip install -r pip requirements.txt
- unset maintenance: systemctl start wl-website
- pip uninstall untokenize pyparsing
--
Your team Widelands Developers is requested to review the proposed merge of lp:~widelands-dev/widelands-website/update_third_party_2019 into lp:widelands-website.
=== modified file 'documentation/management/commands/create_docs.py'
--- documentation/management/commands/create_docs.py 2019-04-11 15:06:09 +0000
+++ documentation/management/commands/create_docs.py 2019-07-05 07:13:44 +0000
@@ -55,7 +55,7 @@
# only needed on first run
os.mkdir(target_dir)
- if os.path.exists(link_name):
+ if os.path.lexists(link_name):
# only needed if this script has already run
os.remove(link_name)
=== modified file 'pip_requirements.txt'
--- pip_requirements.txt 2019-03-06 16:37:05 +0000
+++ pip_requirements.txt 2019-07-05 07:13:44 +0000
@@ -1,27 +1,25 @@
-# Python requirements for widelands-website at 22.06.2017
+# Python requirements for widelands-website at July 2019
beautifulsoup4==4.7.1
bleach==3.1.0
-Django==1.11.20
+Django==1.11.22
django-haystack==2.8.1
# django-messages is very old on pypi
# Do not install newer versions because our notifications app is affected
-e git://github.com/arneb/django-messages.git@2d8dabb755e0b5ace876bde25f45d07c2051ac37#egg=django_messages
django-nocaptcha-recaptcha==0.0.20
-django-star-ratings==0.7.0
+django-star-ratings==0.8.0
dj-pagination==2.4.0
-django-registration==3.0
+django-registration==3.0.1
django-tagging==0.4.6
gunicorn==19.9.0
lxml==4.3.2
-Markdown==3.0.1
+Markdown==3.1.1
mysqlclient==1.4.2.post1
-numpy==1.16.2
-Pillow==5.4.1
+numpy==1.16.4
+Pillow==6.1.0
pydot==1.4.1
-pyparsing==2.3.1
-Sphinx==1.8.4
-untokenize==0.1.1
+Sphinx==2.1.2
Whoosh==2.7.4
# Automatically installed dependencies
Follow ups