#44432: py-mitmproxy 10.1 missing dependencies ----------------------------+-------------------------------- Reporter: brian.reiter@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Keywords: | Port: ----------------------------+-------------------------------- 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. -- Ticket URL: <https://trac.macports.org/ticket/44432> MacPorts <http://www.macports.org/> Ports system for OS X