NameError: name 'Paths' is not defined

I cloned from git, did the usual "python3 setup.py install" then ran porthole and it responded with

NameError: name 'Paths' is not defined

What could I possibly be missing to cause that?

Traceback (most recent call last):
  File "/usr/bin/porthole", line 4, in <module>
    __import__('pkg_resources').run_script('porthole==0.7.0', 'porthole')
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 666, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1463, in run_script
    exec(code, namespace, namespace)
  File "/usr/lib/python3.7/site-packages/porthole-0.7.0-py3.7.egg/EGG-INFO/scripts/porthole", line 76, in <module>
    Paths.set_backend('portage')
NameError: name 'Paths' is not defined
Edited by Eric Ha