Stoobly / stoobly-agent

Record, mock, and test HTTP/HTTPS requests. CLI agent for Stoobly.
Other
6 stars 0 forks source link

ImportError: cannot import name 'url_quote' from 'werkzeug.urls' #157

Closed Jvlythical closed 9 months ago

Jvlythical commented 9 months ago

Steps to reproduce:

  1. docker run -it python:3.8 /bin/bash
  2. pip3 install stoobly-agent
  3. stoobly-agent run

Results:

root@6115e7ce8d42:~/stoobly-agent# stoobly-agent run
Traceback (most recent call last):
  File "/usr/local/bin/stoobly-agent", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/stoobly_agent/cli.py", line 107, in run
    from .app.proxy.run import run as run_proxy
  File "/usr/local/lib/python3.8/site-packages/stoobly_agent/app/proxy/run.py", line 15, in <module>
    from mitmproxy.tools.dump import DumpMaster
  File "/usr/local/lib/python3.8/site-packages/mitmproxy/tools/dump.py", line 1, in <module>
    from mitmproxy import addons
  File "/usr/local/lib/python3.8/site-packages/mitmproxy/addons/__init__.py", line 14, in <module>
    from mitmproxy.addons import onboarding
  File "/usr/local/lib/python3.8/site-packages/mitmproxy/addons/onboarding.py", line 2, in <module>
    from mitmproxy.addons.onboardingapp import app
  File "/usr/local/lib/python3.8/site-packages/mitmproxy/addons/onboardingapp/__init__.py", line 3, in <module>
    from flask import Flask, render_template
  File "/usr/local/lib/python3.8/site-packages/flask/__init__.py", line 7, in <module>
    from .app import Flask as Flask
  File "/usr/local/lib/python3.8/site-packages/flask/app.py", line 28, in <module>
    from . import cli
  File "/usr/local/lib/python3.8/site-packages/flask/cli.py", line 18, in <module>
    from .helpers import get_debug_flag
  File "/usr/local/lib/python3.8/site-packages/flask/helpers.py", line 16, in <module>
    from werkzeug.urls import url_quote
ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (/usr/local/lib/python3.8/site-packages/werkzeug/urls.py)