I'm struggling to understand this problem with python 3.5.2 on Ubuntu 16.04 with importlib_metadata package
An error has occured in the execution of the program. Error Message: invalid syntax (__init__.py, line 88)
Stack Trace: Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/jsonschema/__init__.py", line 31, in <module>
from importlib import metadata
ImportError: cannot import name 'metadata'
During handling of the above exception, another exception occurred:
File "/usr/local/lib/python3.5/dist-packages/jsonschema/__init__.py", line 33, in <module>
import importlib_metadata as metadata
File "/usr/local/lib/python3.5/dist-packages/importlib_metadata/__init__.py", line 88
dist: Optional['Distribution'] = None
^
SyntaxError: invalid syntax
This importlib_metadata was installed:
pip3 install importlib-metadata --upgrade
Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.5/dist-packages
(3.3.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/lib/python3.5/dist-
packages (from importlib-metadata) (3.7.4.3)
Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.5/dist-packages (from
importlib-metadata) (3.4.0)
Could anyone give some help to bypass this problem?