← Back to team overview

widelands-dev team mailing list archive

[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