[Expo-tech] django 1.7 now running on python 3.8
Philip Sargent (Gmail)
philip.sargent at gmail.com
Tue May 19 12:48:40 BST 2020
OK I haven't got troggle (python3) working yet,
but I have definitely managed to install django 1.7 on python 3.8.
So this does look like a promising quick route to get the expo server onto a later version of debian - if that is what is needed.
There is just one patch needed:
https://github.com/django/django/commit/b07aa52e8a8e4c7fdc7265f75ce2e7992e657ae9
to run it on python 3.6 or later
explained here
http://thefourtheye.in/2015/02/15/python-35-and-django-17s-htmlparseerror/
and the minimal test passes and the server is running on port 8000.
I'm posting this now because the hay-fever is beginning to kick in, and I might not be up to anything more
for quite a while..
$ python --version
Python 3.8.2
(p3d2) $ python manage.py runserver -v 3
Performing system checks...
System check identified no issues (0 silenced).
May 19, 2020 - 11:41:24
Django version 1.7, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
as the astute will have noticed, I am running this in a virtual environment.
It was created by
python3 -m venv p3d2
So that I could edit this version of django1.7 django/utils/html_parser.py
without touching my main system-installed django1.7.
[And it is on Ubuntu 20.04 as installed on WSL1 in Win10.]
More information about the Expo-tech
mailing list