snare / voltron

A hacky debugger UI for hackers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImportError on "DispatcherMiddleware" with werkzeug 1.0.1

SuperStormer opened this issue · comments

Running any voltron command returns this error.

Traceback (most recent call last):
  File "/home/user/.local/bin/voltron", line 5, in <module>
    from voltron import main
  File "/home/user/.local/lib/python3.8/site-packages/voltron/__init__.py", line 6, in <module>
    from .main import main
  File "/home/user/.local/lib/python3.8/site-packages/voltron/main.py", line 9, in <module>
    from .view import *
  File "/home/user/.local/lib/python3.8/site-packages/voltron/view.py", line 25, in <module>
    from .core import Client
  File "/home/user/.local/lib/python3.8/site-packages/voltron/core.py", line 18, in <module>
    from werkzeug.wsgi import DispatcherMiddleware, SharedDataMiddleware
ImportError: cannot import name 'DispatcherMiddleware' from 'werkzeug.wsgi' (/home/user/.local/lib/python3.8/site-packages/werkzeug/wsgi.py)

This is caused by DispatcherMiddleware moving to werkzeug.middleware.dispatcher.DispatcherMiddleware.

Fixed issue by installing from github; manual install docs and pypi package are both outdated though.