Merge lp:~widelands-dev/widelands-website/update_third_party_2019 into lp:widelands-website

Proposed by kaputtnik
Status: Merged
Merged at revision: 543
Proposed branch: lp:~widelands-dev/widelands-website/update_third_party_2019
Merge into: lp:widelands-website
Diff against target: 52 lines (+9/-11)
2 files modified
documentation/management/commands/create_docs.py (+1/-1)
pip_requirements.txt (+8/-10)
To merge this branch: bzr merge lp:~widelands-dev/widelands-website/update_third_party_2019
Reviewer Review Type Date Requested Status
GunChleoc Approve
Review via email: mp+369747@code.launchpad.net

Commit message

Update third party apps

Description of the change

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 stop wl-website
- pip install -r pip requirements.txt
- unset maintenance: systemctl start wl-website
- pip uninstall untokenize pyparsing

To post a comment you must log in.
Revision history for this message
GunChleoc (gunchleoc) wrote :

LGTM :)

review: Approve
Revision history for this message
kaputtnik (franku) wrote :

Merged and deployed

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'documentation/management/commands/create_docs.py'
2--- documentation/management/commands/create_docs.py 2019-04-11 15:06:09 +0000
3+++ documentation/management/commands/create_docs.py 2019-07-05 07:13:44 +0000
4@@ -55,7 +55,7 @@
5 # only needed on first run
6 os.mkdir(target_dir)
7
8- if os.path.exists(link_name):
9+ if os.path.lexists(link_name):
10 # only needed if this script has already run
11 os.remove(link_name)
12
13
14=== modified file 'pip_requirements.txt'
15--- pip_requirements.txt 2019-03-06 16:37:05 +0000
16+++ pip_requirements.txt 2019-07-05 07:13:44 +0000
17@@ -1,27 +1,25 @@
18-# Python requirements for widelands-website at 22.06.2017
19+# Python requirements for widelands-website at July 2019
20
21 beautifulsoup4==4.7.1
22 bleach==3.1.0
23-Django==1.11.20
24+Django==1.11.22
25 django-haystack==2.8.1
26 # django-messages is very old on pypi
27 # Do not install newer versions because our notifications app is affected
28 -e git://github.com/arneb/django-messages.git@2d8dabb755e0b5ace876bde25f45d07c2051ac37#egg=django_messages
29 django-nocaptcha-recaptcha==0.0.20
30-django-star-ratings==0.7.0
31+django-star-ratings==0.8.0
32 dj-pagination==2.4.0
33-django-registration==3.0
34+django-registration==3.0.1
35 django-tagging==0.4.6
36 gunicorn==19.9.0
37 lxml==4.3.2
38-Markdown==3.0.1
39+Markdown==3.1.1
40 mysqlclient==1.4.2.post1
41-numpy==1.16.2
42-Pillow==5.4.1
43+numpy==1.16.4
44+Pillow==6.1.0
45 pydot==1.4.1
46-pyparsing==2.3.1
47-Sphinx==1.8.4
48-untokenize==0.1.1
49+Sphinx==2.1.2
50 Whoosh==2.7.4
51
52 # Automatically installed dependencies

Subscribers

People subscribed via source and target branches