-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Thank you for fixing #77.
I still have an installation problem.
git clone https://github.com/glidernet/ogn-python.git
cd ogn-python
pip3 install -r requirements.txt
sudo apt install -y postgresql-12-postgis-3 redis-server python3-sqlalchemy python3-flask
; logout-login
flask database init
Traceback (most recent call last):
File "/home/caz/.local/bin/flask", line 8, in
sys.exit(main())
File "/home/caz/.local/lib/python3.8/site-packages/flask/cli.py", line 990, in main
cli.main(args=sys.argv[1:])
File "/home/caz/.local/lib/python3.8/site-packages/flask/cli.py", line 596, in main
return super().main(*args, **kwargs)
File "/home/caz/.local/lib/python3.8/site-packages/click/core.py", line 1062, in main
rv = self.invoke(ctx)
File "/home/caz/.local/lib/python3.8/site-packages/click/core.py", line 1662, in invoke
cmd_name, cmd, args = self.resolve_command(ctx, args)
File "/home/caz/.local/lib/python3.8/site-packages/click/core.py", line 1709, in resolve_command
cmd = self.get_command(ctx, cmd_name)
File "/home/caz/.local/lib/python3.8/site-packages/flask/cli.py", line 539, in get_command
self._load_plugin_commands()
File "/home/caz/.local/lib/python3.8/site-packages/flask/cli.py", line 535, in _load_plugin_commands
self.add_command(ep.load(), ep.name)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2444, in load
self.require(*args, **kwargs)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 2467, in require
items = working_set.resolve(reqs, env, installer, extras=self.extras)
File "/usr/lib/python3/dist-packages/pkg_resources/init.py", line 792, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (MarkupSafe 1.1.0 (/usr/lib/python3/dist-packages), Requirement.parse('MarkupSafe>=2.0'), {'Jinja2'})
$ cat /usr/lib/os-release
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
You do not touch Jinja2 nor MakupSafe as below. Your code does not use them too. What am I missing?
$ git log --grep Jinja2
$ git log --grep MarkupSafe
$