Opened 10 years ago
Last modified 10 years ago
#44432 closed defect
py-mitmproxy 10.1 missing dependencies — at Version 1
Reported by: | breiter (Brian Reiter) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.1 |
Keywords: | Cc: | ||
Port: | py-mitmproxy |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
The py-mitmproxy package has an unsatisfied package dependency on netlib which is a current port. Installing netlib with pip resolves the problem below but then it complains that it also needs flask.
## As installed by MacPorts ##
$ mitmproxy Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module> from libmproxy import proxy, console, cmdline File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module> from netlib import tcp, http, certutils, http_status, http_auth ImportError: No module named netlib $ mitmproxy Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module> from libmproxy import proxy, console, cmdline File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module> from netlib import tcp, http, certutils, http_status, http_auth ImportError: No module named netlib $ mitmproxy Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module> from libmproxy import proxy, console, cmdline File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module> from netlib import tcp, http, certutils, http_status, http_auth ImportError: No module named netlib $ mitmproxy Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module> from libmproxy import proxy, console, cmdline File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 4, in <module> from netlib import tcp, http, certutils, http_status, http_auth ImportError: No module named netlib
## After sudo pip install netlib ##
$ mitmproxy Traceback (most recent call last): File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/mitmproxy", line 3, in <module> from libmproxy import proxy, console, cmdline File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/proxy.py", line 5, in <module> import utils, flow, version, platform, controller File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/flow.py", line 11, in <module> import app File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/libmproxy/app.py", line 1, in <module> import flask ImportError: No module named flask
## After sudo pip install flask ##
Note that flask installs dependent packages: flask, Werkzeug, Jinja2, itsdangerous, markupsafe.
After all these pip packages are manually installed, mimtproxy runs successfully.
Change History (1)
comment:1 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Port: | py-mitmproxy added |
Note: See
TracTickets for help on using
tickets.